Sommario:

Cyclone (Gioco LED Arduino): 6 passaggi (con immagini)
Cyclone (Gioco LED Arduino): 6 passaggi (con immagini)

Video: Cyclone (Gioco LED Arduino): 6 passaggi (con immagini)

Video: Cyclone (Gioco LED Arduino): 6 passaggi (con immagini)
Video: Maranza cerca di prendermi la moto 2024, Dicembre
Anonim
Ciclone (Gioco LED Arduino)
Ciclone (Gioco LED Arduino)

In questo tutorial, ti insegnerò come creare un gioco LED con pochissimo codice o esperienza! Ho avuto questa idea per un po' e finalmente sono riuscito a crearla. È un gioco divertente che ci ricorda tutti i giochi arcade. Ci sono altri tutorial che collegherò per ulteriori riferimenti. Questo può essere fatto entro un'ora di duro lavoro e ne vale la pena:)

Forniture

WS2812B LED x24

Arduino Nano

Pulsante momentaneo

Passaggio 1: guarda la demo

Image
Image

Passaggio 2: trova qualsiasi tipo di cornice

Trova qualsiasi tipo di cornice
Trova qualsiasi tipo di cornice
Trova qualsiasi tipo di cornice
Trova qualsiasi tipo di cornice

In questo caso, ho usato una cornice. Costruirne uno è sempre un'opzione, ma volevo finire rapidamente questo progetto. Il mio progetto ha 20 LED che avvolgono la cornice. Tuttavia, questo numero può sempre essere modificato in base alle preferenze o al consumo energetico desiderato.

Passaggio 3: programmazione

Programmazione
Programmazione

Questo programma non è il più efficiente… ma fa il lavoro perfettamente. Il gioco ha cinque diversi gamestate. Gamestate zero rappresenta lo stato di inattività fino a quando non viene premuto il pulsante. Gli altri stati di gioco rappresentano il livello in cui si trova il giocatore. Per contrastare l'antirimbalzo del pulsante, utilizzo la funzione millis() invece di delay(). In questo modo il gioco può ancora essere eseguito mentre il pulsante viene elaborato.

Per regolare la velocità in base alle preferenze, abbassando la variabile ledSpeed si aumenterà la velocità. Le velocità sono in ordine di difficoltà.

Passaggio 4: cablaggio e saldatura

Cablaggio e saldatura
Cablaggio e saldatura

Questo progetto può essere alimentato da un cavo da 5 V in esecuzione su Arduino Nano o da un pacco batterie 3 AA per renderlo portatile.

Praticare un foro per il pulsante momentaneo o separarlo dal telaio. Collegare un lato a terra e l'altro lato al pin 4.

(Opzionale)-Collegare il pacco batteria con l'interruttore sulla linea 5v ai pin VIN e Ground sull'Arduino Nano. Assicurati che il segnale sia 5v e che l'uscita possa gestire l'alimentazione di Arduino e dei LED. Per aumentare la durata delle batterie, inserire una capacità di luminosità sui LED.

Collega entrambi i set di LED al binario 5v su Arduino e collega i Grounds. Infine, segui le linee Din fino ai pin desiderati su Arduino.

Passaggio 5: colla a caldo e sicurezza

Colla a caldo e sicura
Colla a caldo e sicura
Colla a caldo e sicura
Colla a caldo e sicura

Ho usato molta colla a caldo e una fascetta per fissare i fili. Cerca di coprire eventuali oggetti appuntiti e fissa saldamente i fili. Le mani potrebbero tenerlo.

Passaggio 6: un altro riferimento

Un altro riferimento
Un altro riferimento

Più istruibili che ho trovato sono collegati. Grazie per il tuo tempo e spero che tu abbia un po' di uso di questo progetto. Visita il mio sito web (www.neehaw.com) per ulteriore documentazione e progetti divertenti. Divertiti!

Insegnabile

Istrutbile Due

Consigliato: