Sadržaj:

Balance Box Game - Arduino Omogućeno: 4 koraka (sa slikama)
Balance Box Game - Arduino Omogućeno: 4 koraka (sa slikama)

Video: Balance Box Game - Arduino Omogućeno: 4 koraka (sa slikama)

Video: Balance Box Game - Arduino Omogućeno: 4 koraka (sa slikama)
Video: It Became Unliveable! ~ Abandoned Home Of The Spenser's In The USA 2024, Juli
Anonim
Balance Box Game - Arduino Powered
Balance Box Game - Arduino Powered

Igra s balansom napravljena je za izazov, mora se provesti ravno kroz stazu prepreka ili na određenoj udaljenosti kako bi se pobijedilo u izazovu.

Arduino se koristi za mjerenje kuta kutije i aktiviranje alarma kada se premaši postavljeni kut.

Kutiju je potrebno pažljivo pomicati dok se nosi u ravnini. Kako se kutija pomakne iz nivoa, lampice indikatora ravnoteže će zasvijetliti, više lampica označava da je kutija dalje od nivoa. Nivo libele se takođe može koristiti za provjeru da li je kutija ravna. Kada je kutija predaleko od nivoa ili je razbijena, kutija će zacvrkutati 3 puta i oglasiti zvučni signal, jedno od lampica života će se ugasiti. Kad se iskoriste sva 3 života, kutija će alarmirati i upaliti sva svjetla, igra je izgubljena.

Supplies

Potrebni delovi su:

1x Arduino Nano

1x MPU6050 modul

3x bijele LED diode

5x LED u boji za indikator ravnoteže (2 zelene, 2 žute, 1 crvena)

1x Piezo zujalica

1x TIP120 Tranzistor

1x otpornik od 2.2K ohma

8x 220 Ohm otpornik

1x dugme

1x prekidač za napajanje

1x libela "Bullseye"

5v izvor napajanja, moj projekt koristi litij-ionski štit 18650 s reguliranim 5v izlazom

1x projektna kutija

Za testiranje kruga trebat će vam matična ploča i žice za preskakanje

Potrebni alati su:

Svrdla i nastavci

Lemilica

Pištolj za vruće ljepilo

maskirna traka, olovka i ravnalo za označavanje kutije

Datoteka

Korak 1: Krug ožičenja

Krug ožičenja
Krug ožičenja

Jedino što nije prikazano na dijagramu ožičenja je glavni prekidač za napajanje, u mom projektu ovaj prekidač je postavljen između litijumske baterije i oklopa tako da se mogu potpuno odspojiti.

Ako niste upoznati sa sljedećim shemama ožičenja, samo ih uzmite komad po dio, pažljivo pratite svaku žičanu vezu i radite metodično kako ne biste ništa propustili.

Morate sastaviti krug na ploči za provjeru radi li ispravno prije nego što sve dijelove zalemite.

Životne LED diode na dijagramu trebale bi biti bijele LED diode

LED diode za ravnotežu trebaju biti raspoređene:

Crveno - LED za balans 5

Žuta - LED za balans 4

Žuta - LED za balans 3

Zelena - LED za balans 2

Zelena - LED za balans 1

Korak 2: Arduino kod

Arduino kod
Arduino kod

Za arduino kôd ćete morati dodati neke biblioteke u arduino IDE, uključio sam donje veze

Dodatne potrebne arduino biblioteke su:

MPU6050_tockn.h

OneButton.h

Morat ćete dodati biblioteke povezane gore u vaš arduino IDE

Preuzmite i otvorite datoteku koja sadrži kôd "Balance_alarm_V1.8.ino"

Prenesite kod na arduino ploču

Korak 3: Postavite kutiju

Ugradite kutiju
Ugradite kutiju
Ugradite kutiju
Ugradite kutiju
Ugradite kutiju
Ugradite kutiju

Nažalost, nisam snimio kutiju dok sam joj montirao komponente. Koristio sam vruće ljepilo da uklopim dijelove u kutiju.

Ako koristite plastičnu kutiju poput one koju sam ja koristio, tada omotajte vrh ljepljivom trakom i pomoću ravnala i olovke označite gdje trebate izbušiti rupe za LED diode, zvučnik i vijke za pričvršćivanje libele.

Prekidač je ugrađen bušenjem rupe, a zatim ispunom odgovarajuće veličine i oblika.

Da sam ponovno stvarao ovaj projekt, sve bih komponente montirao u poklopac tako da ne bih morao voditi toliko žica za povezivanje između poklopca i dna kutije.

Korak 4: Upute za rad

Operativne instrukcije
Operativne instrukcije

Počinjati

Prije nego uključite kutiju, stavite kutiju na ravnu i ravnu površinu tako da mjehurić u libeli bude u središnjem krugu.

Uključite prekidač za napajanje, kutija će se oglasiti zvučnim signalom i pokrenuti. Ostavite kutiju nepomičnu dok ne začujete trostruki zvučni signal i uključe se tri bijela "svjetla života".

Igra je sada spremna.

Box funkcije

Kutiju je potrebno pažljivo pomicati dok se nosi u ravnini. Kako se kutija pomakne iz nivoa, lampice indikatora ravnoteže će zasvijetliti, više lampica označava da je kutija dalje od nivoa.

Libela se također može koristiti za provjeru je li kutija ravna (ako se libela libele i balansa ne podudaraju, izvršite resetiranje senzora ravnoteže, pogledajte dolje)

Kad je kutija predaleko od nivoa ili je razbijena, kutija će zacvrkutati 3 puta i oglasiti zvučni signal, jedno od svjetla za spašavanje će se ugasiti.

Kad se iskoriste sva 3 života, kutija će alarmirati i upaliti sva svjetla, igra je izgubljena.

Kontrole

Resetiraj alarm

Učinite to kako biste prekinuli igru zbog alarma nakon što su izgubljena sva 3 života.

Dok se alarm oglašava, pritisnite zeleno dugme na jednu sekundu i otpustite. Alarm bi trebao prestati nakon sekunde. Ako ne pokušajte ponovo

Resetiraj živote - Učinite to ako želite poništiti igru, bit će vraćena sva tri života.

U svakom trenutku dvaput kliknite zeleno dugme (poput računarskog miša, ali nešto sporije). Oglasit će se zvuk resetiranja i zasvijetlit će tri svjetla za spašavanje.

Resetirajte senzor balansa - Učinite to ako mjehurić u libeli ne odgovara svjetlu indikatora ravnoteže.

Dugo pritisnite zeleno dugme (pritisnite i držite 3 sekunde i otpustite) Šum za poništavanje ravnoteže će se oglasiti i lampice za balans će kratko zasvijetliti, a zatim bi se trebale ugasiti (pokazujući da je okvir u nivou). To bi trebalo biti učinjeno dok je kutija u ravnini na koju ukazuje mjehurić libele.

Napomene

Kad kutija počne cvrkutati jer je život izgubljen, brzo ga vratite u ispravan ravni položaj ili ćete izgubiti još jedan život čim cvrčanje prestane, otprilike 5 sekundi.

Upotrijebite libelu da vidite na kojem ste izlazu iz ravni/svjetla, svjetla pokazuju da niste u razini, ali ne pokazuju u kojem smjeru.

Mjehurić libele je otprilike isti kao i indikatorska svjetla, kada mjehurić dodirne stranu libele, život će biti izgubljen.

Ako se kutija čudno ponaša i poništavanje senzora ravnoteže ne radi, isključite i ponovo uključite crni prekidač za napajanje. Morat ćete čekati otprilike 10 sekundi s kutijom na ravnoj površini dok se ne vrati. Pokušajte prvo koristiti resetiranje senzora ravnoteže jer je brže, ne morate čekati da kutija izvrši ciklus uključivanja.

Kutija se napaja iz baterije, teoretski bi trebala imati dovoljno napunjenosti da izdrži cijeli dan stalne upotrebe. Molimo isključite je ako se ne koristi za uštedu energije.

Ako dugme ne reagira, pazite da pritisnete I otpustite dugme.

Preporučuje se: