Obsah:
Video: Vreckový automat Arduino: 4 kroky
2024 Autor: John Day | [email protected]. Naposledy zmenené: 2024-01-30 11:57
Budem úprimný vopred a poviem, že tento projekt by sa nikdy nestal, okrem toho, že sa počas vypuknutia koronavírusu ukrývam na mieste, náhodou som videl, že Instructables organizuje súťaž „LED Strip“a mám niekoľko LED pásikov v škatuli, ktorá je roky nepoužívaná. Cítim sa oveľa lepšie, keď to dostanem z hrudníka. To, čo som nakoniec postavil, je druh vreckovej verzie hracieho automatu, ktorý som postavil pre svoje vnúčatá v predchádzajúcom Instructable. Tento nemá slot na mince ani dvere na pasce na výplaty, ale má blikajúce svetlá a zvukové efekty. Uvidím, čo si deti pomyslia, kedykoľvek sa dostaneme z exilu.
Krok 1: LED pásy
Tieto pásy sa väčšinou používajú ako dekoratívne osvetlenie, ale chcel som vymyslieť niečo, čo by bolo možné postaviť, kde by som mohol použiť iba malé kúsky. Niektoré pásy sú utesnené kvôli hydroizolácii, ale mám aj také, ktoré je možné ľahko rozrezať na kúsky. Ako vidíte na obrázku, dokonca vám ukazujú, kde máte strihať. Spájkovanie drôtov na medené pútka je jednoduché, ale uistite sa, že používate spájkovačku s relatívne nízkou teplotou a nenechávajte ju na páse príliš dlho, pretože celá vec je v zásade plastová. Pásky, ktoré mám, montujú šesť LED diód v jednej sekcii a deväť LED diód v ďalšej sekcii. Tieto časti sa striedajú a tvoria dĺžku pásu.
Krok 2: Hardvér
Schémy sú uvedené vyššie. Prvý z nich podrobne popisuje pripojenia Arduino. Ako som už urobil, vyvinul som softvér na Arduino Nano a potom naprogramoval samostatný čip ATMega328 na konečnú montáž. To pomáha znížiť veľkosť aj súčasnú spotrebu tohto projektu napájaného batériami. Prepínačom môže byť akýkoľvek momentový kontakt, normálne otvorený typ. Bzučiak je štandardný piezoelektrický typ, ktorý beží na napätí až 1,5 voltu.
Druhá schéma podrobne popisuje pripojenia k LED pásom. Ako je znázornené, typický pás má zdroj energie vedený cez odpor obmedzujúci prúd a potom sú LED diódy zapojené do série. Použil som sekcie so šiestimi LED diódami, aby sa zmestili do môjho projektového boxu. Zo šiestich LED diód sú dve červené, dve zelené a dve modré. Pásy majú lepivú podložku, takže ich bolo možné ľahko nalepiť na dosku. Normálny čierny kryt projektovej škatule som nahradil kúskom 1/8 palcového bieleho plexiskla. LED diódy sú dostatočne jasné, aby presvitali.
LED pásy bežne bežia na 12 voltoch, ale moje fungujú dobre na 9 voltoch, takže som to zvolil, aby som znížil spotrebu prúdu. Pretože napätie je vyššie, ako Arduino rád vidí na svojich kolíkoch, musel som na miesto nainštalovať tranzistorové budiče. Mám veľa lacných tranzistorov 2N3904, takže som ich použil, ale každý malý typ signálu NPN by mal fungovať. Na základni som použil odpory 7,5 k-ohm, ale táto hodnota nie je kritická. Môžete použiť nižší odpor, ale pamätajte, že to zvýši súčasnú spotrebu.
Energia pre tento projekt pochádza zo štandardnej lítiovej batérie 18650 3,7 voltov. Rovnako ako predchádzajúce projekty, pripojil som ho k malej doske nabíjačky, aby som mohol na nabíjanie batérie použiť telefónny kábel USB. Výstup dosky nabíjačky prechádza vypínačom na dve rôzne miesta. Jedno pripojenie je k ATMega328, ktorý beží dobre pri nižšom napätí. Druhé pripojenie je k posilňovacej doske DC-DC, ktorú som tiež použil v predchádzajúcich projektoch. Obvykle zvýšim napätie na 5 voltov a potom z toho vyčerpám všetko. Tentokrát som to však zvýšil na 9 voltov špeciálne pre LED pásy.
Krok 3: Softvér
Softvér je veľmi jednoduchý. Hlavná rutina sa nepretržite opakuje, kým nestlačíte spínač „Štart“. Zatiaľ čo hlavnou rutinou je cyklovanie, zvyšuje premennú „Náhodné“. Po dosiahnutí 255. slučka jednoducho pretečie späť na nulu. Keď sa volá rutina „Spin“, použije hodnotu modulu 27 v „Random“na indexovanie do vyhľadávacej tabuľky, v ktorej LED diódy svietia na každom páse. Vyhľadávacia tabuľka obsahuje celkom 27 záznamov, z ktorých tri zodpovedajú farbám. To nastavuje pravdepodobnosť výhry na 1: 9. Rutina „Spin“spustí slučku, aby zo stolu blikne rôznymi kombináciami diód LED a potom sa konečne usadí na jednej. Rovnako ako v pôvodnom softvéri pre automaty, rutina „Clickit“simuluje zvuk otáčania kolies. Ak sa všetky farby zhodujú, zavolá sa rutina „víťaz“. Rutina „Víťaz“na chvíľu rozsvieti všetky LED diódy na páse a potom sa každý pásik postupne zapína/vypína. Bzučiak počas tejto doby vydáva tiež tón zapnutia/vypnutia.
Krok 4: Video
Video nie je celkom v poriadku, pretože diódy LED vyzerajú vyblednuté a telefón nezachytil zvuk. Poskytuje však základný pohľad na fungovanie hry.
Odporúča:
DIY vreckový alarm proti krádeži!: 3 kroky
DIY vreckový alarm proti krádeži!: Je niekto štípajúci vaše veci a nemôžete nájsť, kto to je? Neviete, kto to niekto je? Potom je pre vás tento pokyn, aby ste ho chytili pri červenej ruke! v tomto návode vám ukážem, ako vytvoriť vreckový alarm proti vniknutiu
Vreckový reproduktor: 3 kroky
Vreckový reproduktor: noste ho kdekoľvek! Hudba, ktorá je na cestách! Ahoj všetci v tomto návode (ktorý je môj prvý) Ukážem vám, ako som vyrobil tento vreckový reproduktor
Vreckový vizualizér signálu (vreckový osciloskop): 10 krokov (s obrázkami)
Vreckový vizualizér signálu (vreckový osciloskop): Dobrý deň, všetci robíme veľa vecí každý deň. Na každú prácu tam, kde potrebujete nejaké nástroje. To je na výrobu, meranie, konečnú úpravu atď. Takže pre elektronických pracovníkov potrebujú nástroje ako spájkovačku, multimetr, osciloskop atď.
Vreckový šach: 4 kroky
Vreckový šach: Je to šach! Vo vrecku. Cieľom tohto projektu je vytvoriť malé zariadenie, na ktorom by bolo možné hrať malé hry ako had, pac-man, tetris a dokonca aj šach
Vreckový alttoidový vreckový super spájkovač Breadboard Junior: 4 kroky
Altoids Pocket Super spájkovačka Breadboard Junior: Bezpájkovacia doska je veľmi príjemná na rýchle prototypovanie obvodu, sú lacné a dajú sa používať takmer neobmedzene. Trochu som premýšľal o tom, čo by som mohol urobiť na zlepšenie na základnej doske, a na to som prišiel. Môj dizajn