Sommario:

Balance Box Game - Arduino Powered: 4 passaggi (con immagini)
Balance Box Game - Arduino Powered: 4 passaggi (con immagini)

Video: Balance Box Game - Arduino Powered: 4 passaggi (con immagini)

Video: Balance Box Game - Arduino Powered: 4 passaggi (con immagini)
Video: Amazing arduino project 2024, Novembre
Anonim
Balance Box Game - Arduino Powered
Balance Box Game - Arduino Powered

Il gioco della scatola dell'equilibrio è stato creato per un evento di sfida, deve essere portato in piano attraverso un percorso a ostacoli o su una distanza prestabilita per vincere la sfida.

Un arduino viene utilizzato per misurare l'angolo della scatola e attivare un allarme una volta superato l'angolo impostato.

La scatola deve essere spostata con attenzione durante il trasporto in piano. Quando la scatola si sposta fuori livello, le spie dell'indicatore di bilanciamento si accendono, più luci indicano che la scatola è ulteriormente fuori livello. La livella può essere utilizzata anche per vedere se la scatola è a livello. Quando la scatola è troppo fuori livello o viene colpita, la scatola emetterà un trillo 3 volte e suonerà un suono di clacson, una delle luci della vita si spegnerà. Quando tutte e 3 le vite sono state utilizzate, la scatola emetterà un allarme e lampeggerà tutte le luci, il gioco è perduto.

Forniture

Le parti richieste sono:

1x Arduino Nano

1x modulo MPU6050

3x LED bianchi

5x LED colorati per l'indicatore del bilanciamento (2 verdi, 2 gialli, 1 rosso)

1x cicalino piezoelettrico

1x transistor TIP120

1x resistenza da 2,2K Ohm

Resistenza 8x 220 Ohm

1x pulsante

1x interruttore di alimentazione

1x livella "Bullseye"

Alimentazione 5v, il mio progetto utilizza uno scudo 18650 agli ioni di litio con un'uscita 5v regolata

1x scatola del progetto

Avrai bisogno di una breadboard e cavi di salto per testare il circuito

Gli strumenti richiesti sono:

Trapano e punte

Saldatore

Pistola per colla a caldo

nastro adesivo, matita e righello per tracciare la scatola

File

Passaggio 1: il circuito di cablaggio

Il circuito di cablaggio
Il circuito di cablaggio

L'unica cosa che non è mostrata sullo schema elettrico è l'interruttore di alimentazione principale, nel mio progetto questo interruttore è posto tra la batteria al litio e lo scudo in modo che possano essere completamente scollegati.

Se non hai familiarità con i seguenti schemi elettrici, prendilo pezzo per pezzo, segui attentamente ogni collegamento dei cavi e lavora con metodo in modo da non perdere nulla.

Dovresti assemblare il circuito su una breadboard per verificare che funzioni correttamente prima di saldare tutte le parti insieme.

I LED Life sul diagramma dovrebbero essere i LED bianchi

I LED della bilancia devono essere disposti:

Rosso - LED di bilanciamento 5

Giallo - LED di bilanciamento 4

Giallo - LED di bilanciamento 3

Verde - LED di bilanciamento 2

Verde - LED di bilanciamento 1

Passaggio 2: codice Arduino

Codice Arduino
Codice Arduino

Per il codice arduino dovrai aggiungere alcune librerie all'IDE arduino, ho incluso i collegamenti sottostanti

Le librerie arduino aggiuntive richieste sono:

MPU6050_tockn.h

OneButton.h

Dovrai aggiungere le librerie collegate sopra al tuo IDE arduino

Scarica e apri il file contenente il codice "Balance_alarm_V1.8.ino"

Carica il codice sulla scheda arduino

Passaggio 3: montare la scatola

Adatta la scatola
Adatta la scatola
Adatta la scatola
Adatta la scatola
Adatta la scatola
Adatta la scatola

Purtroppo non ho fotografato la scatola mentre stavo montando i componenti. Ho usato la colla a caldo per inserire le parti nella scatola.

Se stai usando una scatola di plastica come quella che ho usato io, avvolgi la parte superiore con del nastro adesivo e usa un righello e una penna per segnare dove devi praticare i fori per i LED, l'altoparlante e le viti di montaggio della livella.

L'interruttore è stato montato praticando un foro e quindi archiviandolo nella dimensione e nella forma corrette.

Se dovessi rifare questo progetto, monterei tutti i componenti nel coperchio in modo da non dover far passare tanti fili di collegamento tra il coperchio e il fondo della scatola.

Fase 4: Istruzioni per l'uso

Istruzioni per l'uso
Istruzioni per l'uso

Di partenza

Prima di accendere la scatola, appoggiala su una superficie piana e livellata in modo che la bolla della livella si trovi nel cerchio centrale.

Accendere l'interruttore di alimentazione, la scatola emetterà un segnale acustico e si avvierà. Lascia la scatola ferma finché non senti un triplo segnale acustico e le 3 luci bianche "Life" si accendono.

Il gioco è ora pronto.

Funzioni della scatola

La scatola deve essere spostata con attenzione durante il trasporto in piano. Quando la scatola si sposta fuori livello, le spie dell'indicatore di bilanciamento si accendono, più luci indicano che la scatola è ulteriormente fuori livello.

La livella può essere utilizzata anche per vedere se la scatola è a livello (se la livella e le spie di bilanciamento non corrispondono eseguire un reset del sensore di equilibrio, vedi sotto)

Quando la scatola è troppo fuori livello o viene colpita, la scatola emetterà un trillo 3 volte e suonerà un suono di clacson, una delle luci della vita si spegnerà.

Quando tutte e 3 le vite sono state utilizzate, la scatola emetterà un allarme e lampeggerà tutte le luci, il gioco è perduto.

Controlli

Ripristina allarme

Fallo per fermare l'allarme game over dopo che tutte e 3 le vite sono state perse.

Mentre la sveglia suona, premere il pulsante verde per un secondo e rilasciarlo. L'allarme dovrebbe cessare dopo un secondo. Se no riprova

Ripristina vite: se vuoi ripristinare il gioco, tutte e tre le vite verranno restituite.

In qualsiasi momento, fai doppio clic sul pulsante verde (come il mouse di un computer, ma leggermente più lento). Verrà emesso il rumore di ripristino e si illumineranno tre spie luminose.

Reimpostare il sensore di bilanciamento - Eseguire questa operazione se la bolla nella livella non corrisponde alle spie dell'indicatore di bilanciamento.

Premere a lungo il pulsante verde (premere per 3 secondi e rilasciare) Il rumore di ripristino della bilancia verrà riprodotto e le spie della bilancia lampeggeranno brevemente e poi si spegneranno (indicando che la scatola è a livello). Dovrebbe essere fatto mentre la scatola è a livello come indicato dalla bolla della livella.

Appunti

Quando la scatola inizia a cinguettare perché una vita è stata persa, fai in fretta a riportarla nella posizione corretta o perderai un'altra vita non appena il cinguettio si interrompe, circa 5 secondi.

Usa la livella per vedere in che direzione ti trovi, le luci indicano che sei fuori livello ma non mostrano da che parte.

La bolla della livella è più o meno la stessa delle spie luminose, quando la bolla tocca il lato della livella si perde una vita.

Se la scatola si comporta in modo strano e un reset del sensore di bilanciamento non funziona, spegnere e riaccendere la scatola con l'interruttore di alimentazione nero. Dovrai attendere circa 10 secondi con la scatola su una superficie piana mentre si riaccende. Prova ad utilizzare prima il reset del sensore di bilanciamento in quanto è più veloce, non è necessario attendere che la scatola esegua il suo ciclo di accensione.

La scatola è alimentata a batteria, in teoria dovrebbe avere una carica sufficiente per durare un'intera giornata di uso costante, si prega di spegnerla se non è in uso per risparmiare la carica della batteria.

Se il pulsante non risponde, assicurati di premere E rilasciare il pulsante.

Consigliato: