» elektronika » Arduino "Játék" Állatnevek Morse Kód "

Játék "Animal Names Morse Code"



Az olvasók ismerik a felderítőket - úttörőink analógjait, de kiderül, hogy vannak még kölykök is - októberi analógjaink. Öt éves kortól fogadták el őket. Az mr_fid becenév alatt az Instructsbles nevû író fiát már elfogadták, és a kabinok és cserkészek nagy eseményén kell részt vennie, ezek közül az egyik Morse-kód lesz. A gyermek további érdeklődése érdekében a mester szokatlan játékot adott neki.



Ez végrehajtásra kerül Arduino Nano és 12 különféle szót generál a sípoláshoz egy beépített generátorral (mechanikus kapcsolóval kapcsolható) és egy RGB LED-del. A ciklus 100 és 1100 milliszekundum között állítható be. A szavak váltásához bádogos kapcsoló van. A kialakítást 1000 mAh-es lítium-polimer akkumulátor táplálja. A töltésvezérlő beépített. De itt még nem:



Mr_fid köszönetet monk Simon Monknak az Arduino Programming című könyvért, amelyet több éve vásárolt. A vázlat elkészítése során a könyv példáira támaszkodott.

A munka megkezdése Homebrew gally, a mester csak a Morse-kódról tudta, hogy SOS jel van. Meg kellett tanulnom az anyagot, és rájöttem, hogy a pont egy méret, kötőjel három, a betű karakterei közötti intervallum egy, a betűk között három, a szavak között hét.

Műanyag jelöléskor az mr_fid maszkolószalagot használ. Ennek köszönhetően a jelölőnyomás jobban látható, ha a műanyag sötét. Ezenkívül ez a ragasztószalag matt és a fúró „csúszáskor” nem csúszik.



Előzetesen meg kell becsülni, hogy a szerkezet melyik elemét fogja elhelyezni, hogy minden illeszkedjen, és egyikük sem érinti a szomszédos elemeket, ideértve a kiálló részeket is. Mr_fid nem felejtett el semmit, csak ... az akkumulátort. Nos, az ügy elég tágas, és akkor találtak helyet neki. Időközben ...



Noha a mesternek kicsi pad-fúrója van, még kényelmesebb lépésfúrót is használ, de ez egy „halszálka” vagy „sárgarépa” is.



Amikor a kapcsoló tengelyét a fogantyú elforgatja, maga a kapcsolónak helyben maradnia kell. Ehhez a tengely mellett egy kis csap van, amelyhez további lyukat kell létrehozni az előlapon.



Ezért az mr_fid először fúrott egy lyukat a tengelyhez, majd ráragasztotta a maszkolószalagot a hátlapjára, tegye a helyére a csavarkulcs-kapcsolót és nyomja meg. A csap nyomot hagyott a maszkolószalagon, ott marad egy lyuk fúrása.

A séma az akkumulátor, a töltésvezérlő és a konverter figyelembevétele nélkül így néz ki:



Az előlapon, ahol a kekszkapcsoló és a változó ellenállás található, a mester kombinálta ezen alkatrészek azon következtetéseit, amelyek az eset ugyanazon áramköri pontjaihoz kapcsolódnak (ebben az esetben a plusz és a közös vezeték). Ez csak négy huzal húzását tette lehetővé az előlap és a ház között.



A csavarkulcs-kapcsolót egyfajta változó ellenállásrá is alakítják, csak egy lépésben, amelyre 11 kChm-enként 11 ellenállást forrasztanak hozzá, ahogy a fényképeken is látható. Arduino pozícióját fokozatosan változó feszültséggel határozza meg, amelyhez egy analóg bemenet elegendő.



Nagy:



Az RGB LED vezérléséhez az mr_fid a 9., 10. és 11. számú Arduino csapokat választotta. Ezek PWM kimenetek, amelyek a következő firmware-ben lehetővé teszik, hogy színenként több bitet szerezzen, mint három.

Összekapcsolt egy plusz és egy közös vezetéket fordított polaritással egy változó ellenállással, úgy, hogy a minimális helyzet megfeleljen a maximális időtartam ciklusának, azaz a minimális sebességnek.

A Simon Monk tankönyvéből származó példa egyszerű és funkcionális: a soros porton keresztül beérkező adatokat átveszi és Morise-kódba fordítja egy 200 milliszekundumos ciklusban. A varázsló által hozzáadott további funkciók biztosítják az időszak beállítását a változó ellenállású motor feszültségétől függően, valamint a soros port megtagadását a tárcsás kapcsoló által kiválasztott 12 rögzített szó tárolása érdekében. Rendszereket adott az RGB-LED üzemmód kapcsológombjának vezérlésére is, és egy beépített generátorral rendelkező tweeterrel a program kezdetben vezérelhette.

Az Arduino programozásakor az mr_fid teljesen elfelejtette, hogy a játékot valamiről kell táplálni, mivel a tábla egész idő alatt az USB-ből táplált. Amikor eszébe jutott, az első gondolat az volt, hogy mindezt a „Kronából” a stabilizátoron keresztül táplálják. De nem fér el, és először a mester akartak kint helyezni, de úgy döntött, hogy vékony lítium-polimer akkumulátort használ, 3,7 V és 1000 mAh-val.



Frissen feltöltött akkumulátorral a feszültség eléri a 4,2 V-ot, amely elegendő az RGB LED összes kristályához, beleértve a kékképet is. De amint kisül, csökken, és bár 3,3 V is elegendő, a kék fény fényereje jelentősen csökkenhet. Fokozás-stabilizátort kellett használni stabil kimeneti stabil 5 voltos feszültséggel. És annak elkerülése érdekében, hogy töltés közben ne távolítsa el az akkumulátort a házból, a szerzõ egy töltõvezérlõt és egy kétpólusú irányváltó kapcsolót adott hozzá, amely összeköti az akkumulátort mindkét pólussal az Arduino-hoz vagy ehhez a vezérlõhöz. Most már feltöltheti a játékot az USB-ről.



Mindezt úgy összekapcsolta, hogy ne felejtse el a polaritást és a rövidzárlat megakadályozását:



A kekszkapcsoló helyzetének megváltoztatásával kiválaszthatja a Morzes kódot a következő betűkombinációkhoz: HHH (egy pont), OOO (egy kötőjel), CAT (macska), DOG (kutya), ANT (hangya), LÉG (légy), RAT (patkány), OWL (bagoly), PIG (sertés), HEN (csirke), FOX (róka) és EMU (emu). A gombbal válthat az RGB LED működési módjain a gyűrűn: állandó színek - piros, kék, zöld, kék-zöld, sárga, málna, fehér, valamint egy piros pont és egy zöld kötőjel, színváltozás minden szó után, színváltozás minden betű után .

Arduinóban az mr_fid feltöltött egy ilyen vázlatot:


Ha megismételted a mester után, most a kezedben van ugyanaz a játék, amellyel érdeklődhetsz gyermekeitek mellett Morse-kódban. És mikor felnőnek, a firmware egyszerű átalakításával alapot kaphat egy szokásos automatikus "róka" -hoz, amely MOE, MOI, MOS, MOH vagy MO5 választást továbbít, négy percenként egy percre bekapcsolva.

Ui különösen az unalmas emberek számára, akik hibákat találnak a címsorral: az állatok az állatok, a madarak és a rovarok együttes neve.
9.8
10
10

Adj hozzá egy megjegyzést

    • smilemosolyogxaxarendbendontknowjehunea
      főnökkarcolásbolondigenigen-igenagresszívtitok
      Bocsánattáncdance2dance3megbocsátássegítségitalok
      megállásbarátokjógoodgoodsípájulásnyelv
      füsttapsolóCrayállapítsagúnyosdon-t_mentionletöltés
      hőségingerültlaugh1MDAtalálkozómoskingnegatív
      not_ipopcornbüntetolvasmegijesztijesztkeresés
      gúnyolódásthank_youeztto_clueumnikakutegyetért
      rosszbeeeblack_eyeblum3pírdicsekvésunalom
      cenzúrázottvidámságsecret2fenyegetgyőzelemyusun_bespectacled
      ShokRespektlolprevedfogadtatáskrutoyya_za
      ya_dobryisegítőne_huliganne_othodiFLUDtilalomközel
6 megjegyzés
Idézet: tormozedison
távolítsa el a bipoláris irányváltó kapcsolót?
Igen, hagyjon egy pólusú kapcsolót az akkumulátor és a Step-Up modul között.
A szerző
Értem. Egy ilyen modul tehát nemcsak az akkumulátort védi a túltöltéstől,de lehetővé tenné a bipoláris irányváltó kapcsoló eltávolítását?

Most, ha megismételtem ezt a dolgot, akkor általában egyszerűen csatlakoztatnám a vezetéket a hálózati bankhoz, elhagyva a belső akkumulátort. És hozzátennék az RTC-t és a Morse óra funkciót.
A képen látható képet szánták csak töltőkhöz. Itt nemcsak a töltést, hanem a kisütést is ellenőriznie kell. A táblán a TP4056 mellett további IC-re van szükség, mint például a DW01, és a kulcsokhoz. Ennek megfelelően nem 4 érintkező vezetékes csatlakoztatásra, hanem 6. Lehet, hogy az erősítő modul megvédi az akkumulátort, ha hirtelen 2,7 ... 2,8 V feszültséggel működik, de nem tudunk semmit annak paramétereiről, és számítunk " balra "hatások nem megfelelőek.
A szerző
Mondja el, miért rossz az ilyen típusú töltővezérlő, és melyik a jobb?
Az ellenállások csúnya forrasztása a kekszen és a helytelen akkumulátor töltésvezérlő.
De csak a cím hibás? De a szerző nem rendelkezik műveltséggel?

Azt javasoljuk, hogy olvassa el:

Adja át az okostelefon számára ...