Cuprins:
- Provizii
- Pasul 1: Circuitul de cablare
- Pasul 2: Cod Arduino
- Pasul 3: Montați cutia
- Pasul 4: Instrucțiuni de operare
Video: Joc Balance Box - Arduino Powered: 4 pași (cu imagini)
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:43
Jocul cu casetă de echilibru a fost făcut pentru un eveniment de provocare, trebuie să fie purtat la nivel printr-o cursă de obstacole sau pe o distanță stabilită pentru a câștiga provocarea.
Un arduino este utilizat pentru a măsura unghiul cutiei și a declanșa o alarmă după ce unghiul setat este depășit.
Cutia trebuie mutată cu atenție în timp ce este purtată la nivel. Pe măsură ce caseta se deplasează în afara nivelului, luminile indicatoare de echilibru se vor aprinde, mai multe lumini indică faptul că caseta este mai departe de nivel. Nivelul de spirit poate fi folosit și pentru a vedea dacă caseta este la nivel. Când cutia este prea departe de nivel sau este bătută, cutia va ciripi de 3 ori și va emite un zgomot de claxon, una dintre luminile de viață se va stinge. Când toate cele 3 vieți au fost folosite, cutia va alarma și va aprinde toate luminile, jocul se pierde.
Provizii
Piesele necesare sunt:
1x Arduino Nano
1x modul MPU6050
3x LED-uri albe
5x LED-uri colorate pentru indicatorul de echilibru (2 verzi, 2 galbene, 1 roșii)
1x Piezo Buzzer
1x tranzistor TIP120
1x rezistor de 2,2K Ohm
Rezistor de 8x 220 Ohm
1x buton
1x comutator de alimentare
1x nivel de spirit "Bullseye"
Sursă de alimentare de 5v, proiectul meu folosește un scut 18650 li-ion cu o ieșire de 5v reglementată
1x cutie de proiect
Pentru testarea circuitului, veți avea nevoie de un panou și de sărituri
Instrumentele necesare sunt:
Burghiu și biți
Ciocan de lipit
Pistol de lipit fierbinte
bandă de mascare, creion și riglă pentru marcarea cutiei
Fişier
Pasul 1: Circuitul de cablare
Singurul lucru care nu este afișat pe schema de conectare este comutatorul principal de alimentare, în proiectul meu acest comutator este plasat între bateria cu litiu și ecranul, astfel încât să poată fi deconectate complet.
Dacă nu sunteți familiarizați cu următoarele diagrame de cablare, luați-o bucată cu bucată, urmați cu atenție fiecare conexiune de sârmă și lucrați metodic, astfel încât să nu ratați nimic.
Ar trebui să asamblați circuitul pe o placă pentru a verifica dacă funcționează corect înainte de a lipi toate piesele împreună.
LED-urile Life din diagramă ar trebui să fie LED-urile albe
LED-urile de echilibru ar trebui să fie aranjate:
Roșu - LED echilibru 5
Galben - LED echilibru 4
Galben - LED echilibru 3
Verde - LED echilibru 2
Verde - LED echilibru 1
Pasul 2: Cod Arduino
Pentru codul arduino va trebui să adăugați câteva biblioteci la IDE-ul arduino, am inclus linkurile de mai jos
Bibliotecile arduino suplimentare necesare sunt:
MPU6050_tockn.h
OneButton.h
Va trebui să adăugați bibliotecile legate mai sus la ID-ul dvs. arduino
Descărcați și deschideți fișierul care conține codul "Balance_alarm_V1.8.ino"
Încărcați codul pe placa arduino
Pasul 3: Montați cutia
Din păcate, nu am făcut fotografii ale cutiei în timp ce montam componentele la ea. Am folosit lipici fierbinte pentru a potrivi piesele în cutie.
Dacă folosiți o cutie de plastic ca cea pe care am folosit-o, înfășurați partea superioară în bandă de mascare și folosiți o riglă și un stilou pentru a marca unde trebuie să găuriți găurile LED-urilor, difuzorului și șuruburilor de montare a nivelului de spirit.
Comutatorul a fost montat găurind o gaură și apoi aruncându-l la dimensiunea și forma corecte.
Dacă aș reface acest proiect, aș monta toate componentele în capac, așa că nu ar trebui să rulez cât mai multe fire de legătură între capac și partea inferioară a cutiei.
Pasul 4: Instrucțiuni de operare
Pornire
Înainte de a porni cutia, așezați cutia pe o suprafață plană și nivelată, astfel încât bula din nivelul de spirit să fie în cercul central.
Porniți comutatorul de alimentare, cutia va emite un semnal sonor și va porni. Lăsați cutia staționară până când auziți un semnal sonor triplu și cele 3 „lumini de viață” albe se aprind.
Jocul este acum gata.
Funcții cutie
Cutia trebuie mutată cu atenție în timp ce este purtată la nivel. Pe măsură ce caseta se deplasează în afara nivelului, luminile indicatoare de echilibru se vor aprinde, mai multe lumini indică faptul că caseta este mai departe de nivel.
Nivelul de spirit poate fi, de asemenea, utilizat pentru a vedea dacă caseta este nivelată (Dacă nivelul de spirit și luminile de echilibru nu se potrivesc, efectuați o resetare a senzorului de echilibru, a se vedea mai jos)
Când cutia este prea departe de nivel sau este bătută, cutia va ciripi de 3 ori și va emite un zgomot de claxon, una dintre luminile de viață se va stinge.
Când s-au folosit toate cele 3 vieți, cutia va alarma și va aprinde toate luminile, jocul se pierde.
Controale
Resetați alarma
Faceți acest lucru pentru a opri jocul la alarmă după ce s-au pierdut toate cele 3 vieți.
În timp ce alarma sună, apăsați butonul verde pentru o secundă și eliberați. Alarma ar trebui să se oprească după o secundă. Dacă nu, încercați din nou
Reset Lives - Faceți acest lucru dacă doriți să resetați jocul, toate cele trei vieți vor fi returnate.
În orice moment, faceți dublu clic pe butonul verde (ca un mouse de computer, dar ușor mai lent). Zgomotul de resetare va suna și vor fi aprinse trei lumini de viață.
Resetați senzorul de echilibru - Faceți acest lucru în cazul în care bula din nivelul de spirit nu se potrivește cu luminile indicatoare de echilibru.
Apăsați lung butonul verde (apăsați timp de 3 secunde și eliberați) Zgomotul de resetare a echilibrului se va reda și luminile de echilibru vor aprinde scurt și apoi ar trebui să se stingă (indicând că caseta este la nivel). Ar trebui să se facă în timp ce caseta este la nivel, așa cum este indicat de balonul cu nivel de spirit.
Note
Când cutia începe să ciripească pentru că o viață este pierdută, repede, readuceți-o în poziția corectă de plat sau veți pierde o altă viață de îndată ce ciripitul se oprește, aproximativ 5 secunde.
Folosiți nivelul de spirit pentru a vedea ce ieșire din plat / nivel sunteți, luminile indică faptul că sunteți în afara nivelului, dar ele nu arată în ce direcție.
Balonul nivelului de spirit este aproximativ același cu indicatorul luminos, atunci când bula atinge partea laterală a nivelului de spirit, o viață se va pierde.
Dacă cutia se comportă ciudat și resetarea senzorului de echilibru nu funcționează, opriți și reporniți cutia cu comutatorul de alimentare negru. Va trebui să așteptați aproximativ 10 secunde cu cutia pe o suprafață plană în timp ce se alimentează înapoi. Încercați să utilizați mai întâi resetarea senzorului de echilibru, deoarece este mai rapidă, nu trebuie să așteptați ca cutia să-și efectueze ciclul de pornire.
Cutia este alimentată cu baterie, în teorie ar trebui să aibă suficientă încărcare pentru a dura o zi întreagă de utilizare constantă, vă rugăm să o opriți dacă nu este utilizată pentru a economisi energia bateriei.
Dacă butonul nu răspunde, asigurați-vă că apăsați ȘI eliberați butonul.
Recomandat:
BBC Micro: bit and Scratch - Joc interactiv cu volan și conducere: 5 pași (cu imagini)
BBC Micro: bit și Scratch - Volan interactiv și joc de conducere: Una dintre sarcinile mele de curs săptămâna aceasta este de a folosi BBC Micro: bit pentru a interfața cu un program Scratch pe care l-am scris. Am crezut că aceasta este ocazia perfectă de a folosi ThreadBoard pentru a crea un sistem încorporat! Inspirația mea pentru zero
(ACTUALIZARE - Există o problemă ușoară) CONTROLOR DE JOC USB PENTRU P.C: 10 pași (cu imagini)
(ACTUALIZARE - EXISTĂ O UȘORĂ PROBLEMĂ) CONTROLOR DE JOC USB PENTRU P.C: UN CONTROLER DE JOC PENTRU ORICE JOC (APROAPE)
Atingeți atingeți Rainbow - un joc cu reacție rapidă pentru 2 jucători: 4 pași (cu imagini)
Tap Tap Rainbow - un joc de reacție rapidă pentru 2 jucători: acum 2 săptămâni fiica mea a avut o idee genială de a face un joc de reacție rapidă cu culori curcubeu (este un expert în curcubeu: D). Mi-a plăcut instantaneu ideea și am început să ne gândim cum o putem transforma într-un joc real. Ai un curcubeu în
Joc Simon - Joc distractiv !: 5 pași
Joc Simon - Joc distractiv !: Referință: Aici După un weekend lung, trebuie să fii cu adevărat greu să îndeplinești toate sarcinile și munca de care ești responsabil. Este timpul să ne antrenăm creierul, nu-i așa? Pe lângă acele jocuri plictisitoare și fără sens, există și un joc numit Simon Game
Cedar (Cigar?) Box Box Box: 8 pași (cu imagini)
Cedar (Cigar?) Box Box Box: Inspirat de difuzoarele Munny, dar nu doresc să cheltuiască mai mult de 10 dolari, iată instructivul meu folosind difuzoare vechi de computer, o cutie de lemn din magazinul de cumpărături și o mulțime de lipici fierbinți