Tartalomjegyzék:
Videó: Arduino Pocket Slot Machine: 4 lépés
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:40
Előre őszinte leszek, és azt mondom, hogy ez a projekt soha nem valósult volna meg, kivéve azt, hogy a koronavírus -járvány idején védekezem, véletlenül láttam, hogy az Instructables „LED Strip” versenyt hirdet, és van néhány LED -csíkom. dobozban, amely évek óta nem használt. Sokkal jobban érzem, ha leveszem a mellkasomról. Amit végül felépítettem, az egyfajta zsebváltozat a játékgépből, amelyet az unokáimnak készítettem egy korábbi Instructable -ban. Ennek nincs nyílása érmékhez vagy csapdaajtó a kifizetésekhez, de villogó fényekkel és hanghatásokkal rendelkezik. Látni fogom, mit gondolnak a gyerekek, amikor kiszabadulunk a száműzetésből.
Lépés: LED szalagok
Ezeket a csíkokat legtöbbször dekoratív világításként használják, de szerettem volna kitalálni valamit, amit fel lehet építeni, ahol csak néhány apró darabot használhatok. Néhány csík le van zárva a vízszigeteléshez, de van olyan is, amelyet könnyű darabokra vágni. Amint a képen látható, még azt is megmutatják, hogy hol kell vágni. A huzalok forrasztása a réz fülekhez egyszerű, de győződjön meg arról, hogy viszonylag alacsony hőfokon forrasztható vasalót használ, és ne hagyja túl sokáig a csíkon, mert az egész alapvetően műanyag. A nálam lévő csíkok hat LED -et szerelnek fel az egyik szakaszba, és kilenc LED -et a következő szakaszba. Ezek a szakaszok váltakozva alkotják a szalag hosszát.
2. lépés: Hardver
A vázlatok fent láthatók. Az első az Arduino kapcsolatokat részletezi. Ahogy korábban, a szoftvert egy Arduino Nano -n fejlesztettem, majd önálló ATMega328 chipet programoztam a végső összeszereléshez. Ez segít csökkenteni az akkumulátoros projekt méretét és áramfelvételét. A kapcsoló bármilyen pillanatnyi érintkező lehet, általában nyitott típusú. A zümmögő szabványos piezo típus, amely akár 1,5 volt feszültséggel is működik.
A második vázlat részletezi a LED szalagokhoz való csatlakozásokat. Amint az látható, a tipikus szalag áramforrását egy áramkorlátozó ellenálláson vezetik át, majd a LED -eket sorba kötik. A hat LED -del ellátott szakaszokat használtam, hogy illeszkedjenek a projektdobozomhoz. A hat LED közül kettő piros, kettő zöld és kettő kék. A csíkok ragasztós hátlappal rendelkeznek, így könnyű volt őket a kenyérlapra ragasztani. A projekt doboz normál fekete borítását egy 1/8 hüvelykes fehér plexiüvegre cseréltem. A LED -ek elég fényesek ahhoz, hogy átvilágítsanak.
A LED szalagok általában 12 volton működnek, de az enyémek 9 volton is jól működnek, ezért ezt választottam az áramfogyasztás csökkentése érdekében. Mivel a feszültség magasabb, mint amit az Arduino szeret látni a csapjain, a tranzisztoros illesztőprogramokat kellett a helyükre helyeznem. Van egy csomó olcsó 2N3904 tranzisztorom, ezért ezeket használtam, de minden kis jelű NPN típusnak működnie kell. Az alapon 7,5 k-ohmos ellenállásokat használtam, de ez az érték nem kritikus. Használhat alacsonyabb ellenállást, de ne feledje, hogy ez növeli az áramfogyasztást.
A projekt teljesítménye egy szabványos 18650 3,7 voltos lítium akkumulátorból származik. A korábbi projektekhez hasonlóan egy kis töltőkártyához csatlakoztattam, így USB -telefonkábellel tölthetem fel az akkumulátort. A töltőkártya kimenete egy be/ki kapcsolón keresztül megy két különböző helyre. Az egyik kapcsolat az ATMega328 -hoz kapcsolódik, amely alacsony feszültség mellett jól működik. A másik kapcsolat egy DC-DC-erősítő kártyához kapcsolódik, amelyet korábban is használtam. Általában 5 voltra emelem a feszültséget, majd lefuttatok mindent. Ezúttal azonban kifejezetten a LED -szalagokhoz 9 voltra emeltem.
3. lépés: Szoftver
A szoftver meglehetősen egyszerű. A fő rutin folyamatosan ciklusos, amíg a „Start” gombot le nem nyomja. Míg a fő rutin ciklus, a „Random” változót növeli. Egyszerűen túlcsordul a hurok nullájára, miután elérte a 255 -öt. A „Spin” rutin meghívásakor a 27 -es modulus értékét használja a „Random” -ban, hogy indexelje a keresési táblázatba, mely LED -ek világítanak az egyes szalagokon. A keresési táblázat összesen 27 bejegyzést tartalmaz, amelyek közül három megfelelő színű. Ez a nyerési esélyeket 1: 9 -re állítja be. A „Pörgetés” rutin egy cikluson keresztül villan fel a LED -ek különböző kombinációit az asztalról, majd végül az egyiket rendezi. Az eredeti Slot Machine szoftverhez hasonlóan a „Clickit” rutin szimulálja a kerekek forgásának hangját. Ha minden szín megegyezik, akkor a „Nyertes” rutin hívódik. A „Nyertes” rutin pillanatnyilag meggyújtja az összes LED -et egy szalagon, majd minden csíkot egymás után be-/kikapcsol. A zümmögő ez idő alatt be- és kikapcsolási hangot is kiad.
4. lépés: Videó
A videó nem tesz igazságot a játékban, mert a LED -ek kimosódtak, és a telefon nem vette fel a hangot. Alapvető képet ad azonban a játék működéséről.
Ajánlott:
Fiatalítsa meg a Slot Car Track pályát: 5 lépés
Fiatalítsa meg a nyerőgép -pályát: A résidős autóversenyzés szórakoztató módja annak, hogy az autóversenyzés izgalmát otthonába hozza. Nagyszerű új pályán versenyezni, de amikor a pálya megöregszik és elkopik, előfordulhat, hogy az autók nem fognak olyan jól közlekedni. Ez az utasítás megmutatja, hogyan kell javítani
Digitális slot autó áramelosztás: 9 lépés (képekkel)
Digitális résidős autók áramelosztása: Épített már magának egy nagy nyerőgép -elrendezést, és úgy találta, hogy az autók teljesítménye nem azonos? Vagy utálod, ha a versenyeidet megszakítják a rossz ízületek miatt megálló autók? Ez az útmutató megmutatja, hogyan kell
Pocket Flappy Bird Game Machine: 5 lépés
Pocket Flappy Bird Game Machine: Ez egy nodemcu esp8266 mikrokontroller alapú játékkonzol, amely képes flappy bird és sok más játék lejátszására. Ez a gép is használható deauther készítésére a spacehuhns kód alapján a https://github.com/SpacehuhnTech/esp8266_deauther címen
DIY Wave Tank/flume Arduino és V-slot használatával: 11 lépés (képekkel)
DIY Wave Tank/flume Arduino és V-slot használata: A hullámtartály laboratóriumi beállítás a felszíni hullámok viselkedésének megfigyelésére. A tipikus hullámtartály egy folyadékkal, általában vízzel töltött doboz, amely nyitott vagy levegővel teli teret hagy a tetején. A tartály egyik végén egy hajtómű hullámokat generál; a másik e
Slot-Ported Mini mélynyomó: 9 lépés
Slot-Ported Mini Subwoofer: Ebben az oktatható (első) bemutatom, hogyan lehet mini hordozható Slot-hordozott mélynyomót készíteni! Kérjük, hagyjon megjegyzéseket - legyen kritikus, de kedves, mivel ez az első tanítható, és csak tizenöt éves vagyok. Ha úgy döntesz, hogy ezt megcsinálod, szeretem látni