Kazalo:
- Zaloge
- 1. korak: Ožičenje
- 2. korak: Arduino koda
- Korak: Namestite škatlo
- 4. korak: Navodila za uporabo
Video: Balance Box Game - Arduino poganja: 4 koraki (s slikami)
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:04
Igra z ravnotežjem je bila narejena za izziv, za zmago v izzivu pa jo je treba izpeljati po ravni oviri ali na določeni razdalji.
Arduino se uporablja za merjenje kota polja in sprožitev alarma, ko je presežen nastavljeni kot.
Škatlo je treba med nošenjem previdno premikati. Ko se škatla premakne iz nivoja, bodo zasvetile indikatorske lučke za ravnotežje, več lučk pomeni, da je polje še izravnano. Z vodno tehtnico lahko preverite, ali je škatla ravna. Ko je škatla predaleč ali je udarjena, bo škatla 3 -krat zazvonila in zaslišala hrup, ena od življenjskih luči se bo ugasnila. Ko bodo uporabljena vsa tri življenja, bo polje alarmiralo in utripalo vse lučke, igra je izgubljena.
Zaloge
Zahtevani deli so:
1x Arduino Nano
1x modul MPU6050
3x bele LED diode
5x barvnih LED za indikator ravnotežja (2 zeleni, 2 rumeni, 1 rdeča)
1x Piezo zvočni signal
1x tranzistor TIP120
1x 2.2K ohmski upor
8x 220 ohmski upor
1x gumb
1x stikalo za vklop
1x vodna tehtnica "Bullseye"
5v vir energije, moj projekt uporablja litij-ionski ščit 18650 z reguliranim izhodom 5v
1x projektna škatla
Za testiranje vezja boste potrebovali ploščico in preskočne žice
Potrebna orodja so:
Vrtalnik in nastavki
Spajkalnik
Pištola za vroče lepilo
maskirni trak, svinčnik in ravnilo za označevanje škatle
mapa
1. korak: Ožičenje
Edina stvar, ki ni prikazana na diagramu ožičenja, je glavno stikalo za vklop, v mojem projektu je to stikalo postavljeno med litijevo baterijo in ščit, tako da ju je mogoče popolnoma odklopiti.
Če niste seznanjeni z naslednjimi shemami ožičenja, jih vzemite po kosih, natančno spremljajte vsako žično povezavo in delajte metodično, da ne boste ničesar zamudili.
Morate sestaviti vezje na plošči, da preverite, ali deluje pravilno, preden spajkate vse dele skupaj.
Življenjske LED na diagramu naj bodo bele LED
Uravnotežene LED diode je treba urediti:
Rdeča - LED za uravnoteženje 5
Rumena - LED za uravnoteženje 4
Rumena - LED za ravnotežje 3
Zelena - Balance LED 2
Zelena - Balance LED 1
2. korak: Arduino koda
Za kodo arduino boste morali dodati nekaj knjižnic v arduino IDE, vključil sem spodnje povezave
Dodatne potrebne knjižnice arduino so:
MPU6050_tockn.h
OneButton.h
Knjižnice, povezane zgoraj, boste morali dodati v svoj IDE za arduino
Prenesite in odprite datoteko s kodo "Balance_alarm_V1.8.ino"
Naložite kodo na ploščo arduino
Korak: Namestite škatlo
Na žalost nisem fotografiral škatle, medtem ko sem nanjo vgradil komponente. Za vstavljanje delov v škatlo sem uporabil vroče lepilo.
Če uporabljate plastično škatlo, kakršno sem uporabil jaz, potem vrh zavijte v maskirni trak in z ravnilom in peresom označite, kje morate izvrtati luknje za LED, zvočnik in pritrdilne vijake za libelo.
Stikalo smo namestili tako, da smo izvrtali luknjo in jo nato izpisali do pravilne velikosti in oblike.
Če bi ponovno ustvarjal ta projekt, bi vse komponente vgradil v pokrov, da mi ne bi bilo treba napeljati toliko žic povezav med pokrovom in dnom škatle.
4. korak: Navodila za uporabo
Začetek
Preden vklopite škatlo, jo odložite na ravno in ravno površino, tako da je mehurček v libeli v osrednjem krogu.
Vklopite stikalo za vklop, škatla bo enkrat zapiskala in se zagnala. Pustite škatlo pri miru, dokler ne zaslišite trojnega piska in se prižgejo 3 bele luči »Life«.
Igra je zdaj pripravljena.
Funkcije škatle
Škatlo je treba med nošenjem previdno premikati. Ko se škatla premakne iz nivoja, bodo zasvetile indikatorske lučke za ravnotežje, več lučk pomeni, da je polje še izravnano.
Vodno tehtnico lahko uporabite tudi za preverjanje, ali je škatla ravna (če se luči vodne tehtnice in tehtnice ne ujemata, izvedite ponastavitev senzorja za ravnotežje, glejte spodaj)
Ko je škatla predaleč ali je udarjena, bo škatla 3 -krat zazvonila in zaslišala hrup, ena od življenjskih luči se bo ugasnila.
Ko bodo uporabljena vsa tri življenja, bo polje alarmiralo in utripalo vse lučke, igra je izgubljena.
Nadzor
Ponastavi alarm
Naredite to, da ustavite igro zaradi alarma, potem ko so izgubljena vsa 3 življenja.
Ko se oglasi alarm, za eno sekundo pritisnite zeleni gumb in ga spustite. Alarm se mora ustaviti po sekundi. Če ne poskusite znova
Ponastavi življenja - Če želite ponastaviti igro, se vrnejo vsa tri življenja.
Kadar koli dvakrat kliknite zeleni gumb (kot računalniška miška, vendar nekoliko počasneje). Slišal se bo hrup ponastavitve in zasvetile bodo tri življenjske luči.
Ponastavite senzor ravnotežja - To storite, če se mehurček v libeli ne ujema z lučkami indikatorja ravnotežja.
Dolgo pritisnite zeleni gumb (pritisnite in 3 sekunde in spustite) Hrup za ponastavitev ravnotežja se bo predvajal in lučke za ravnotežje bodo na kratko utripale in nato ugasnile (kar pomeni, da je polje poravnano). To je treba storiti, ko je polje poravnano, kar označuje mehurček libele.
Opombe
Ko bo škatla začela cvrčati, ker je življenje izgubljeno, ga hitro vrnite v pravilen ploski položaj, sicer boste izgubili še eno življenje, takoj ko bo žvrgolenje prenehalo, približno 5 sekund.
Uporabite vodno tehtnico, da vidite, iz katere ravnine/ravni ste, lučke kažejo, da niste v ravni ravni, vendar ne kažejo v katero smer.
Mehurček vodne tehtnice je približno enak indikatorskim lučkam, ko se mehurček dotakne stranice libele, bo življenje izgubljeno.
Če se škatla obnaša čudno in ponastavitev senzorja ravnovesja ne deluje, jo izključite in znova vklopite s črnim stikalom za vklop. Ko bo škatla na ravni površini počakala, boste morali počakati približno 10 sekund, da se vklopi. Poskusite najprej ponastaviti senzor ravnotežja, saj je hitrejši, ni vam treba čakati, da škatla izvede cikel vklopa.
Škatla se napaja iz baterije, teoretično bi morala imeti dovolj napolnjenosti, da zdrži celodnevno neprekinjeno uporabo. Izklopite jo, če je ne uporabljate za varčevanje z energijo.
Če se gumb ne odziva, se prepričajte, da pritisnete IN spustite gumb.
Priporočena:
Leseni LED igralni zaslon, ki ga poganja Raspberry Pi Zero: 11 korakov (s slikami)
Leseni LED igralni zaslon, ki ga poganja Raspberry Pi Zero: Ta projekt uresničuje LED zaslon na osnovi 20x10 slikovnih pik WS2812 velikosti 78x35 cm, ki ga je mogoče enostavno namestiti v dnevno sobo za igranje retro iger. Prvo različico te matrice so zgradili leta 2016 in jo obnovili številni drugi ljudje. Ta pričakovanje
Panzer VIII Maus, ki ga poganja Microbit: 4 koraki
Panzer VIII Maus, ki ga poganja Microbit: Prav v tem semestru je imel razred za nadarjene naše šole poseben tečaj: Uporabite BBC micro: bit za napajanje 3D tiskanega avtomobila, vendar mi okvir, ki ga je naredil naš učitelj, ni bil všeč (veste , v Google vnesite " BitCar Micro Bit " in videli boste veliko
Ravna plošča Mini IMac G4 - poganja NUC: 9 korakov (s slikami)
Mini plošča Mini IMac G4 - poganja NUC: Uvod Naletel sem na nekaj projektov, ki so bili navdih za to gradnjo. Eden trdi, da je najmanjši delujoči iMac na svetu, v resnici pa gre za Raspberry Pi, ki poganja distribucijo Linuxa s temo MacOS in ne more zagnati pravega M
Žareča ura z zračnimi mehurčki; Poganja ESP8266: 7 korakov (s slikami)
Žareča ura z zračnimi mehurčki; Poganja ESP8266: "žareča ura z zračnimi mehurčki" prikazuje čas in nekaj grafik z osvetljenimi zračnimi mehurčki v tekočini. V nasprotju z LED matričnim zaslonom mi neovirano plavajoči, žareči zračni mehurčki dajo nekaj za sprostitev. V začetku 90-ih sem si predstavljal "zaslon z mehurčki". Odpri
Internetni radio, ki poganja Raspberry Pi: 5 korakov (s slikami)
Internetni radio, ki poganja Raspberry Pi: V obračanju številčnic in pritisku na gumbe je nekaj zadovoljivega, na primer pri starih radijskih aparatih. Na žalost je veliko teh radijskih postaj pokvarjenih ali pa so postaje utihnile. Na srečo posodobitev katerega koli radia v internetni radio ni pretežka z uporabo