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, Studeni
Anonim
Balance Box Game - Arduino Powered
Balance Box Game - Arduino Powered

Igra s balansom napravljena je za izazovni događaj, mora se provesti ravno kroz stazu s preprekama 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 s razine, indikatorska svjetla za ravnotežu će zasvijetliti, više lampica označava da je kutija dalje od razine. Libelom se također može upotrijebiti za provjeru je li kutija ravna. Kad je kutija predaleko od razine ili je razbijena, kutija će cvrkutati 3 puta i reproducirati zvučni signal, jedno od lampica života će se ugasiti. Kad se iskoriste sva 3 života, okvir će alarmirati i zasvijetliti svim svjetlima, igra je izgubljena.

Pribor

Potrebni dijelovi 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 tipkalo

1x prekidač za napajanje

1x libela "Bullseye"

5v izvor napajanja, moj projekt koristi li-ionski štitnik 18650 s reguliranim izlazom od 5v

1x projektna kutija

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

Potrebni alati su:

Bušilica i nastavci

Lemilica

Pištolj za vruće ljepilo

ljepljiva 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 shemi ožičenja je glavni prekidač za napajanje, u mom projektu ovaj prekidač je postavljen između litijske 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 žicu i radite metodično kako ne biste ništa propustili.

Krug biste trebali sastaviti 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:

Crvena - LED za ravnotežu 5

Žuta - LED za ravnotežu 4

Žuta - LED za ravnotežu 3

Zelena - LED za ravnotežu 2

Zelena - LED za ravnotežu 1

Korak 2: Arduino kod

Arduino kod
Arduino kod

Za arduino kôd morat ćete dodati neke knjižnice u arduino IDE, uključio sam donje veze

Dodatne potrebne arduino knjižnice 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 fotografirao kutiju dok sam joj postavljao komponente. Koristio sam vruće ljepilo za umetanje dijelova 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.

Kad bih ponovno izrađivao ovaj projekt, sve bih komponente montirao u poklopac kako ne bih morao voditi toliko žica za povezivanje između poklopca i dna kutije.

Korak 4: Upute za uporabu

Upute za uporabu
Upute za uporabu

S početkom

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, okvir će se oglasiti zvučnim signalom i pokrenuti. Ostavite kutiju mirnu dok ne začujete trostruki zvučni signal i uključe se 3 bijela "svjetla života".

Igra je sada spremna.

Funkcije kutije

Kutiju je potrebno pažljivo pomicati dok se nosi u ravnini. Kako se kutija pomakne s razine, indikatorska svjetla za ravnotežu će zasvijetliti, više lampica označava da je kutija dalje od razine.

Libelom se također može upotrijebiti za provjeru je li kutija ravna (ako se svjetla libele i libele ne podudaraju, izvršite poništavanje osjetnika ravnoteže, pogledajte dolje)

Kad je kutija predaleko od razine ili je razbijena, kutija će cvrkutati 3 puta i svirati honk, jedna od lampica života će se ugasiti.

Kad se iskoriste sva 3 života, okvir će alarmirati i zasvijetliti svim svjetlima, 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 zelenu tipku na jednu sekundu i otpustite. Alarm bi trebao prestati nakon sekunde. Ako ne pokušajte ponovno

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

U bilo kojem trenutku dvaput kliknite zeleni gumb (poput računalnog miša, ali nešto sporije). Oglasit će se zvuk resetiranja i zasvijetlit će tri svjetla za spašavanje.

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

Dugo pritisnite zeleni gumb (pritisnite 3 sekunde i otpustite) Šum za poništavanje ravnoteže će se oglasiti, a svjetla za balans će kratko zasvijetliti, a zatim bi se trebala ugasiti (što znači da je okvir u razini). To bi trebalo biti učinjeno dok je kutija u razini kako pokazuje mjehurić libele.

Bilješke

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 otprilike je isti kao i indikatorska svjetla, kada mjehurić dotakne stranu libele, život će biti izgubljen.

Ako se kutija čudno ponaša i poništavanje senzora ravnoteže ne radi, isključite i ponovno 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 osjetnika 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 uporabe. Molimo isključite je ako se ne koristi za uštedu energije.

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

Preporučeni: