Cuprins:

Ciclon (joc LED Arduino): 6 pași (cu imagini)
Ciclon (joc LED Arduino): 6 pași (cu imagini)

Video: Ciclon (joc LED Arduino): 6 pași (cu imagini)

Video: Ciclon (joc LED Arduino): 6 pași (cu imagini)
Video: Arduino Cyclone Arcade LED Chaser Game 2024, Iulie
Anonim
Ciclon (joc Arduino LED)
Ciclon (joc Arduino LED)

În acest tutorial, vă voi învăța cum să creați un joc LED cu foarte puțin cod sau experiență! Am avut această idee pentru o vreme și în cele din urmă am reușit să o creez. Este un joc distractiv care ne amintește toate jocurile arcade. Există și alte tutoriale pe care le voi lega pentru referințe suplimentare. Acest lucru se poate face într-o oră de muncă grea și merită efortul:)

Provizii

WS2812B LEDS x24

Arduino Nano

Buton momentan

Pasul 1: urmăriți demonstrația

Image
Image

Pasul 2: Găsiți orice tip de cadru

Găsiți orice tip de cadru
Găsiți orice tip de cadru
Găsiți orice tip de cadru
Găsiți orice tip de cadru

În acest caz, am folosit o ramă foto. Construirea unuia este întotdeauna o opțiune, dar am vrut să termin rapid acest proiect. Proiectul meu are 20 de LED-uri care se înfășoară în jurul cadrului. Cu toate acestea, acest număr poate fi întotdeauna schimbat în funcție de preferință sau de consumul de energie dorit.

Pasul 3: Programare

Programare
Programare

Acest program nu este cel mai eficient.. dar face treaba perfect. Jocul are cinci stări de joc diferite. Gamestate zero reprezintă starea de repaus până când butonul este apăsat. Celelalte state de joc reprezintă nivelul la care se află jucătorul. Pentru a contracara respingerea butonului, folosesc funcția millis () în loc de delay (). În acest fel, jocul poate rula în continuare în timp ce butonul se procesează.

Pentru a modifica viteza la preferință, scăderea variabilei ledSpeed va crește viteza. Vitezele sunt în ordinea dificultății.

Pasul 4: Cablare și lipire

Cablare și lipire
Cablare și lipire

Acest proiect poate fi alimentat fie de un cablu de 5v care rulează către Arduino Nano, fie de un pachet de baterii de 3 AA pentru al face portabil.

Găuriți o gaură pentru butonul momentan sau lăsați-l separat de cadru. Conectați o parte la masă și cealaltă parte la pinul 4.

(Opțional) -Conectați acumulatorul cu comutatorul de pe linia 5v la pinii VIN și Ground de pe Arduino Nano. Asigurați-vă că semnalul este de 5v și că ieșirea poate gestiona alimentarea Arduino și a LED-urilor. Pentru a crește longevitatea bateriilor, puneți o capacitate de luminozitate pe LED-uri.

Conectați ambele seturi de LED-uri la șina de 5v de pe Arduino și conectați bazele. În cele din urmă, urmați liniile Din până la știfturile dorite de pe Arduino.

Pasul 5: lipici fierbinte și sigur

Adeziv fierbinte și sigur
Adeziv fierbinte și sigur
Adeziv fierbinte și sigur
Adeziv fierbinte și sigur

Am folosit o mulțime de lipici fierbinți și o cravată cu fermoar pentru a fixa firele. Încercați să acoperiți orice obiecte ascuțite și fixați ferm firele. Este posibil ca mâinile să țină asta.

Pasul 6: O altă referință

O altă referință
O altă referință

Mai instructiv am găsit că sunt legate. Vă mulțumesc pentru timpul acordat și sper că ați folosit ceva acest proiect. Vizitați site-ul meu web (www.neehaw.com) pentru mai multe documente și proiecte distractive. Bucurați-vă!

Unul instructiv

Două instructabile

Recomandat: