» Elektronika » Arduino „Zabawka” imiona zwierząt Kod Morse'a

Zabawka „Morse Code dla zwierząt”



Czytelnicy znają zwiadowców - analogi naszych pionierów, ale okazuje się, że są też młode - analogi naszego października. Przyjmowane w nich od piątego roku życia. Syn autora Instructbles pod pseudonimem mr_fid został już adoptowany i będzie musiał wziąć udział w ważnym wydarzeniu dla taksówek i zwiadowców, z których jednym będzie Morse. Aby dodatkowo zainteresować dziecko, mistrz dał mu niezwykłą zabawkę.



Jest wykonywany w dniu Arduino Nano i generuje 12 różnych słów na sygnał dźwiękowy z wbudowanym generatorem (przełączanym mechanicznym przełącznikiem) i diodą LED RGB. Cykl można ustawić w zakresie od 100 do 1100 milisekund. Do przełączania słów służy przełącznik majstrujący. Konstrukcja zasilana jest baterią litowo-polimerową 1000 mAh. Kontroler ładowania jest wbudowany. Ale tutaj jeszcze nie jest:



Mr_fid dziękuje Simonowi Monkowi za książkę Arduino Programming, którą kupił kilka lat temu. Przygotowując szkic, oparł się na przykładach z tej książki.

Rozpoczęcie pracy nad domowej roboty, mistrz wiedział o kodzie Morse'a tylko, że był sygnał SOS. Musiałem nauczyć się materiału i dowiedzieć się, że punkt to jedna miara, myślnik to trzy, odstęp między znakami w liście to jedna miara, między literami jest trzy, między słowami jest siedem.

Podczas znakowania tworzywa sztucznego mr_fid używa taśmy maskującej. Dzięki temu ślad znacznika jest lepiej widoczny, jeśli tworzywo sztuczne jest ciemne. Ponadto taśma klejąca jest matowa, a wiertło nie ślizga się podczas „celowania”.



Konieczne jest wcześniejsze oszacowanie, który ze składników konstrukcji zostanie zlokalizowany, aby wszystko pasowało, a żaden z elementów nie dotyka sąsiednich, w tym wystających części. Mr_fid nie zapomniał o niczym innym niż ... baterii. Cóż, skrzynia jest dość przestronna, a potem znaleziono miejsce na nią. W międzyczasie ...



Chociaż mistrz ma małą wiertarkę stołową, nawet z nią użył wiertarki krokowej dla większej wygody, jest to również „jodełka” lub „marchewka”.



Gdy wałek przełącznika gałki jest obracany przez uchwyt, sam przełącznik musi pozostać nieruchomy. W tym celu oprócz wału, przed nim znajduje się mały kołek, który wymaga dodatkowego otworu na panelu przednim.



Dlatego mr_fid najpierw wywiercił otwór na wał, a następnie przykleił taśmę maskującą z tyłu, umieścił przełącznik klucza na miejscu i nacisnął go. Szpilka pozostawiła ślad na taśmie maskującej, pozostaje tam wywiercić otwór.

Schemat bez uwzględnienia akumulatora, kontrolera ładowania i konwertera wygląda następująco:



Na panelu przednim, gdzie znajduje się przełącznik do ciastek i rezystor zmienny, mistrz połączył wnioski tych elementów, które są podłączone do tych samych punktów obwodu w obudowie (w tym przypadku plus i wspólny przewód). Umożliwiło to przeciągnięcie tylko czterech drutów między panelem przednim a obudową.



Przełącznik klucza zamienia się również w rodzaj rezystora zmiennego, tylko krokowego, dla którego wlutowano do niego 11 rezystorów na 1 kOhm, jak pokazano na zdjęciach. Arduino określa swoją pozycję poprzez skokowo zmieniające się napięcie, do którego wystarczy jedno wejście analogowe.



Większe:



Aby kontrolować diodę RGB, mr_fid wybrał piny Arduino o numerach 9, 10 i 11. Są to wyjścia PWM, które w następnym oprogramowaniu pozwolą uzyskać więcej bitów na kolor niż trzy.

Podłączył plus i wspólny przewód w odwrotnej polaryzacji do rezystora zmiennego, tak aby minimalna pozycja odpowiadała cyklowi maksymalnego czasu trwania, czyli minimalnej prędkości.

Przykład z podręcznika Simona Monka jest prosty i jednofunkcyjny: pobiera dane przychodzące przez port szeregowy i tłumaczy je na kod Morse'a w cyklu 200 milisekund. Dodatkowe funkcje dodane przez kreatora zapewniają dostosowanie okresu w zależności od napięcia pochodzącego z silnika z rezystorem zmiennym, a także odmowę portu szeregowego na rzecz przechowywania 12 stałych słów wybranych za pomocą przełącznika tarczowego. Dodano również procedury kontrolowania przycisku przełączania trybu RGB-LED, no cóż, a dzięki głośnikowi wysokotonowemu z wbudowanym generatorem program mógł początkowo kontrolować.

Podczas programowania Arduino mr_fid całkowicie zapomniał, że zabawka musi być zasilana z czegoś, ponieważ płyta była zasilana z USB przez cały czas. Kiedy przypomniał sobie, pierwszą myślą było zasilenie tego wszystkiego od „Krona” poprzez stabilizator. Ale nie pasowało i na początku mistrz chciał umieścić go na zewnątrz, ale potem postanowił użyć cienkiej baterii litowo-polimerowej o 3,7 V i 1000 mAh.



Przy świeżo naładowanym akumulatorze napięcie osiąga 4,2 V, co wystarcza na wszystkie kryształy LED RGB, w tym na niebieski. Ale gdy się rozładowuje, spada i chociaż wystarczy 3,3 V, jasność niebieskiego światła może znacznie się zmniejszyć. Musiałem użyć stabilizatora doładowania ze stabilnym pięcioma woltami na wyjściu. Aby nie wyjmować baterii z etui podczas ładowania, autor dodał kontroler ładowania i dwubiegunowy przełącznik cofania, który łączy baterię z dwoma biegunami z Arduino lub tym kontrolerem. Teraz możesz naładować zabawkę z USB.



Połączył to wszystko w taki sposób, nie zapominając o polaryzacji i zapobieganiu zwarciom:



Zmieniając pozycję przełącznika ciastek, możesz wybrać kod Morse'a dla następujących kombinacji liter: HHH (jedna kropka), OOO (jedna kreska), CAT (kot), DOG (pies), ANT (mrówka), FLY (mucha), RAT (szczur), OWL (sowa), PIG (świnia), HEN (kurczak), FOX (lis) i EMU (emu). Przycisk umożliwia przełączanie trybów pracy diody RGB na pierścieniu: stałe kolory - czerwony, niebieski, zielony, niebiesko-zielony, żółty, malinowy, biały, a także czerwona kropka i zielona kreska, zmiana koloru po każdym słowie, zmiana koloru po każdej literze .

W Arduino mr_fid przesłał taki szkic:


Jeśli powtórzyłeś za mistrzem, teraz w twoich rękach jest ta sama zabawka, którą możesz zainteresować swoje dzieci kodem Morse'a. A kiedy dorosną, po prostej zmianie oprogramowania, możesz uzyskać podstawę standardowego automatycznego „lisa”, przesyłając wybór MOE, MOI, MOS, MOH lub MO5, włączając się na jedną minutę co cztery minuty.

P.S. szczególnie dla nudnych ludzi, którzy znajdują błędy w nagłówkach: zwierzęta to zbiorowa nazwa zwierząt, ptaków i owadów.
9.8
10
10

Dodaj komentarz

    • uśmiechnij sięuśmiecha sięxaxaoknie wiemyahoonea
      szefiezadrapaniegłupiectaktak-takagresywnysekret
      przepraszamtańczyćdance2dance3przebaczeniepomocnapoje
      przestańprzyjacieledobrzegoodgoodgwizdaćomdlećjęzyk
      palićklaskanierakdeklarowaćdrwiącydon-t_mentionpobierz
      ciepłożałujęśmiech 1mdaspotkaniemoskingnegatywne
      niepopcornukaraćczytaćprzestraszyćstraszyszukaj
      drwinadziękujętoto_clueumnikostryzgadzam się
      źlepszczołablack_eyeblum3rumienić sięchwalić sięnuda
      ocenzurowaneuprzejmośćsekret2grozićzwycięstwoyusun_bespectacled
      shokrespektlolprevedwitamykrutoyya_za
      ya_dobryipomocnikne_huliganne_othodifludzakazzamknij
6 komentarze
Cytat: Tormozedison
usunąć dwubiegunowy przełącznik cofania?
Tak, pozostaw jednobiegunowy przełącznik między akumulatorem a modułem Step-Up.
Autor
Rozumiem Taki moduł nie tylko chroniłby akumulator przed nadmiernym rozładowaniem,ale czy pozwoliłoby to usunąć dwubiegunowy przełącznik cofania?

Teraz, gdybym to powtórzył, po prostu po prostu podłączę przewód do power banku, porzucając wewnętrzną baterię. Dodałbym także RTC i funkcję zegara Morse'a.
Ten na zdjęciu jest przeznaczony tylko do ładowarek. Tutaj musisz kontrolować nie tylko ładunek, ale także rozładowanie. Na płycie oprócz TP4056 potrzebujesz układu scalonego, takiego jak DW01 i kluczy do niego. I odpowiednio nie 4 styki do okablowania, ale 6. Może moduł doładowujący ochroni akumulator, jeśli nagle przestanie działać przy napięciu 2,7 ... 2,8 V, ale nie wiemy nic o jego parametrach i liczymy na „ lewe ”efekty są złe.
Autor
Powiedz mi, dlaczego ten rodzaj kontrolera ładowania jest zły, a który jest lepszy?
Brzydkie lutowanie oporników na herbatniku i niewłaściwy kontroler ładowania akumulatora.
Ale tylko tytuł może zostać zarzucony? Ale autor nie ma umiejętności czytania i pisania?

Radzimy przeczytać:

Podaj go do smartfona ...