» elektronika » Težak "Igračka" Imena životinja Morseov kod "

Igračka "Životinjska imena Morseova koda"



Čitatelji poznaju izviđače - analoge naših pionira, ali ispada da postoje i mladunci - analozi našeg listopada. Prihvaćen u njima od pete godine. Sin autora Poduke pod nadimkom mr_fid već je usvojen, a on će morati prisustvovati velikom događaju za taksije i izviđače, od kojih će jedan biti Morseov kôd. Kako bi dodatno zainteresirao dijete, majstor mu je dao neobičnu igračku.



Izvodi se na Težak Nano i generira 12 različitih riječi na zvučni signal s ugrađenim generatorom (može se prebacivati ​​mehaničkim prekidačem) i RGB LED. Ciklus se može prilagoditi između 100 i 1100 milisekundi. Za prebacivanje riječi predviđen je preklopnik. Dizajn pokreće litij-polimerna baterija od 1000 mAh. Ugrađen je regulator za punjenje. Ali ovdje još nije:



Mr_fid zahvaljuje Simonu Monku na knjizi Arduino programiranje, koju je kupio prije nekoliko godina. U izradi skice oslanjao se na primjere iz ove knjige.

Početak rada na homebrew grančica, majstor je za Morseov kôd znao samo da postoji SOS signal. Morao sam naučiti materijal i otkriti da je poanta jedna mjera, crtica tri, interval između znakova u pismu je jedna mjera, između slova tri, između riječi sedam.

Kod označavanja plastike mr_fid koristi traku za maskiranje. Zahvaljujući tome trag markera se bolje vidi ako je plastika tamna. Pored toga, ova ljepljiva traka je mat i bušilica ne klizi kad "cilja".



Potrebno je unaprijed procijeniti gdje će se koja komponenta građevine nalaziti tako da se sve uklapa, a nijedna komponenta ne dodiruje susjedne, uključujući izbočene dijelove. Mr_fid nije zaboravio ništa osim ... baterije. Pa, slučaj je prilično prostran, a onda je pronađeno mjesto za to. U međuvremenu ...



Iako majstor ima malu bušilicu za klupe, čak je i s njom koristio stepeničnu bušilicu za praktičnost, ali je također "kokoš" ili "mrkva".



Kad se osovina prekidača ručice okreće ručicom, sama sklopka mora ostati nepomična. Za to je, osim osovine, ispred nje mali zupčanik koji zahtijeva dodatni otvor na prednjoj ploči.



Stoga je mr_fid najprije izbušio rupu za osovinu, zatim zalijepio maskirnu traku na stražnju stranu, stavio ključ na mjesto i pritisnuo ga. Pin je ostavio trag na traci za maskiranje, ostaje probušiti rupu tamo.

Shema bez uzimanja u obzir baterije, kontrolera i pretvarača izgleda ovako:



Na prednjoj ploči, na kojoj se nalaze prekidač za biskvit i varijabilni otpornik, majstor je kombinirao one zaključke ovih komponenti koje su u slučaju povezane u iste točke kruga (u ovom slučaju plus i zajednička žica). To je omogućilo da se između prednje ploče i kućišta povuku samo četiri žice.



Ključ s ključem također je pretvoren u neku vrstu varijabilnog otpora, samo korak, za koji je na njemu spojeno 11 otpornika po 1 kOhm, kao što je prikazano na fotografijama. Arduino određuje svoj položaj koračnim promjenom napona, za koji je dovoljan jedan analogni ulaz.



veći:



Za kontrolu RGB LED-a, mr_fid je odabrao Arduino igle sa brojevima 9, 10 i 11. Ovo su PWM izlazi, koji će na sljedećem firmveru omogućiti dobivanje više bita po boji od tri.

U varijabilni otpornik povezao je plus i zajedničku žicu u obrnutom polaritetu, tako da minimalni položaj odgovara ciklusu maksimalnog trajanja, to jest minimalnoj brzini.

Primjer iz udžbenika Simon Monk je jednostavan i jednofunkcionalan: uzima podatke koji ulaze kroz serijski ulaz i prevodi ih u Morseov kôd s ciklusom takta od 200 milisekundi. Dodatne funkcije koje je dodao čarobnjak pružaju podešavanje razdoblja ovisno o naponu koji dolazi od motora promjenjivog otpornika, kao i odbijanje serijskog priključka u korist pohranjivanja 12 fiksnih riječi odabranih pomoću prekidača. Također su dodane rutine za upravljanje tipkom za prebacivanje načina rada RGB-LED i dobro, a s visokotoncem sa ugrađenim generatorom program bi mogao inicijalno kontrolirati.

Pri programiranju Arduinoa, mr_fid je u potpunosti zaboravio da igračku treba hraniti iz nečega, jer je ploča cijelo to vrijeme napajala USB. Kad se sjetio, prva pomisao bila je da sve to pokrene iz "Krone" kroz stabilizator. No, to mu nije odgovaralo i majstor ga je isprva htio smjestiti vani, ali tada je odlučio koristiti tanku litij-polimernu bateriju s 3,7 V i 1000 mAh.



Napon sa svježe napunjenom baterijom doseže 4,2 V, što je dovoljno za sve kristale RGB LED, uključujući i plavu. Ali kako se prazni, on opada, i iako je dovoljno 3,3 V, svjetlina plave svjetlosti može se znatno smanjiti. Morao sam koristiti pojačani stabilizator sa stabilnih pet volti na izlazu. A kako ne bi izvadio bateriju iz kućišta prilikom punjenja, autor je dodao regulator punjenja i dvopolni preokretni prekidač koji povezuje bateriju s oba pola na Arduino ili ovaj regulator. Sada možete napuniti igračku s USB-a.



Sve je to povezao na takav način, ne zaboravljajući polaritet i sprečavanje kratkog spoja:



Promjenom položaja prekidača za kekse možete odabrati Morseov kôd za sljedeće kombinacije slova: HHH (jedna točkica), OOO (jedna crtica), CAT (mačka), DOG (pas), ANT (mrav), FLY (letjeti), RAT (štakor), OWL (sova), PIG (svinja), HEN (piletina), FOX (lisica) i EMU (emu). Gumb vam omogućuje prebacivanje načina rada RGB LED na prsten: stalne boje - crvena, plava, zelena, plavo-zelena, žuta, malina, bijela, kao i crvena točka i zelena crtica, promjena boje nakon svake riječi, promjena boje nakon svakog slova ,

U Arduinu je mr_fid prenio takvu skicu:


Ako ste ponavljali nakon učitelja, sada je u vašim rukama ista igračka s kojom možete zainteresirati svoju djecu u Morseovom kodu. Kad odrastu, jednostavnim preinakom firmware-a možete dobiti osnovu za standardnu ​​automatsku "lisicu", koja odabire izbor MOE, MOI, MOS, MOH ili MO5, uključivanjem na jednu minutu svake četiri minute.

P.s. posebno za dosadne ljude koji pogriješe s naslovima: životinje su skupno ime životinja, ptica i insekata.
9.8
10
10

Dodajte komentar

    • osmijehosmjesixaxau redudontknowprostakNea
      gazdaogrebotinabudaladaDa-Daagresivantajna
      oprostiteplesdance2dance3pomilovanjepomoćpića
      zaustavljanjeprijateljidobrogoodgoodzviždaljkapasti u nesvijestjezik
      dimpljeskanjeCrayObjavitepodrugljivdon-t_mentionpreuzimanje
      vrućinaljutitlaugh1MDAsastanakmoskingnegativan
      not_ikokicekaznitičitatiuplašitiplašitraži
      podsmijehthank_youovoto_clueumnikakutansložiti
      lošebeeeblack_eyeblum3rumenilohvalisati sedosada
      cenzuriranizadirkivanjesecret2prijetitipobjedayusun_bespectacled
      shokrespektlolpreveddobrodošlikrutoyya_za
      ya_dobryipomoćnikne_huliganne_othodifludzabranablizu
6 komentar
Citat: tormozedison
uklonite bipolarni reverzni prekidač?
Da, ostavite jednopolni prekidač između baterije i modula za povećanje.
Autor
Vidim. Takav modul, dakle, ne bi štitio samo bateriju od pretjeranog pražnjenja,ali bi li to omogućilo uklanjanje bipolarnog prekidača unazad?

Ako bih ovo ponovio, općenito bih jednostavno pričvrstio kabel na struju, napuštajući unutarnju bateriju. Dodao bih i RTC i Morseovu funkciju sata.
Onaj na fotografiji je namijenjen samo za punjače. Ovdje morate kontrolirati ne samo punjenje, već i pražnjenje. Na ploči su, pored TP4056, potrebni i IC poput DW01 i ključevi od njega. U skladu s tim, ne 4 kontakta za ožičenje, već 6. Možda će pojačani modul zaštititi bateriju ako iznenada prestane raditi na naponu od 2,7 ... 2,8 V, ali ne znamo ništa o njezinim parametrima i računamo na " lijevi "efekti su pogrešni.
Autor
Recite mi zašto je ovakav regulator punjenja loš i koji je bolji?
Ružno lemljenje otpornika na biskvitu i pogrešnog regulatora napunjenosti baterije.
Ali samo naslov može biti kriv? Ali autor nema pismenost?

Savjetujemo vam da pročitate:

Predaj to pametnom telefonu ...