Kazalo:

Balance Box Game - Arduino poganja: 4 koraki (s slikami)
Balance Box Game - Arduino poganja: 4 koraki (s slikami)

Video: Balance Box Game - Arduino poganja: 4 koraki (s slikami)

Video: Balance Box Game - Arduino poganja: 4 koraki (s slikami)
Video: 35 видео со страшными призраками: мегасборник 2023 года [V1] 2024, November
Anonim
Balance Box Game - Arduino Powered
Balance Box Game - Arduino Powered

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

Ožičenje
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

Koda Arduino
Koda Arduino

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

Namestite škatlo
Namestite škatlo
Namestite škatlo
Namestite škatlo
Namestite škatlo
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

Navodila za uporabo
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: