Sadržaj:
- Pribor
- Korak 1: Krug ožičenja
- Korak 2: Arduino kod
- Korak 3: Postavite kutiju
- Korak 4: Upute za uporabu
Video: Balance Box Game - Arduino Omogućeno: 4 koraka (sa slikama)
2024 Autor: John Day | [email protected]. Zadnja promjena: 2024-01-30 09:35
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
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
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
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
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:
Vraćanje Game Boy -a ili slične elektronike: 7 koraka (sa slikama)
Vrati Game Boy ili sličnu elektroniku: Prije svega, hvala vam što ste pogledali moj vodič! Super ste. Drugo, puno sam vremena uložio u videozapis na YouTubeu pa ga i pogledajte, to sve objašnjava. Video:
Kako instalirati prednje svjetlo AGS-001 kojim se može upravljati u originalni Game Boy Advance (bez LOCA!): 5 koraka (sa slikama)
Kako instalirati prednje svjetlo AGS-001 kojim se može upravljati u originalni Game Boy Advance (bez LOCA-e!): Želite osvijetliti zaslon vašeg starog Game Boy Advance-a. Nigdje ne možete pronaći te novonastale IPS setove s pozadinskim osvjetljenjem, a stari AGS-101 kompleti su na zalihi ili su preskupi. Osim toga, želite biti u mogućnosti vidjeti zaslon dok ste vani
Kako napajati Gopro pomoću Lipo Balance utikača: 3 koraka
Kako napajati Gopro pomoću Lipo Balance utikača: Bok dečki, ovaj put vam pokazujem kako koristiti balans utikač lipo baterije za napajanje USB uređaja. Obično se utikač za ravnotežu koristi pri punjenju lipo baterije. Štiti isti napon na svim ćelijama. Ali s ovim hackom možete ga koristiti kao snagu
Juke Box za vrlo mlade Aka Raspi-Music-Box: 5 koraka
Juke Box za najmlađe … Aka Raspi-Music-Box: Inspiriran instruktorskim " RFID-Music-Robot-temeljenim na Raspberry-Pi-u " opisujući ROALDH-ov glazbeni player za njegovu 3-godišnjakinju, odlučio sam izgraditi juke box za svoju još mlađu djecu. To je u osnovi kutija sa 16 gumba i Raspi 2 i
Game Boy Reader Controller: 17 koraka (sa slikama)
Game Boy Reader Controller: U ovom Instructable -u pokušat ću objasniti kako sam napravio gornji uređaj. On funkcionira kao čitač uložaka Game Boy, koji može čitati ROM i čitati/pisati RAM -a igre Game Boy. Nakon toga igra će automatski se pokreće kako biste ga mogli igrati na