Cuprins:
2025 Autor: John Day | [email protected]. Modificat ultima dată: 2025-01-13 06:58
permite să-l construim
Pasul 1: câteva introduceri
Tot ce știi despre jocul t rex aka dino de pe google și faimos ca fiind un joc pe internet.
jocul este foarte simplu, evită doar obstacolele sărind și este ca super Mario run.de obicei pentru a sari folosim bara de spațiu manual. Aceasta este o școală foarte veche pentru mine …
deci, în acest tutorial, vă voi arăta cum să faceți acest lucru în automat, care este un controler automat.
vă rugăm să urmăriți videoclipul realizării pentru mai multe detalii
Pasul 2: Principiul de lucru
senorul
aici vrem să detectăm obstacolul și să sărim pentru a detecta obstacolul folosesc un LDR
deci cum un LDR detectează acest tip de obstacol?
rezistența LDR se modifică în funcție de lumină, atunci când timpul întunecat rezistența LDR este foarte mare și invers. deci obstacolul nostru este de culoare închisă, astfel încât să putem obține diferite valori analogice. cu acea valoare, cu ajutorul unui controler, declanșăm un servo.
servo este folosit pentru a apăsa bara de spațiu. deci acesta este principiul de lucru
Pasul 3: Componente necesare
arduino uno
puteți folosi orice arduino
servo motor
Folosesc sg90
LDR
senzorul nostru
10K RESISTOR
Pasul 4: Diagrama circuitului și conexiunile
vă rugăm să urmăriți videoclipul
mai întâi, conectați VCC al servo-ului la 5v și la masă la masă
apoi am conectat pinul PWM la pinul 9 Arduino
conectați LDR la pinul a0
Pasul 5: Cod
Folosesc funcția de citire analogică a Arduino și dau condiții pentru servo-declanșatoare
descărcare de aici
Pasul 6: Efectuarea fericită
vă rugăm să urmăriți videoclipul. Dacă aveți vreo îndoială, vă rugăm să o comentați mai jos
Pasul 7: Limitări și actualizări
După cum am spus în videoclip, are limitări
1.arduino nu reușește să declanșeze dino când vine acea pasăre.
Soluţie
Adăugarea unui ldr în partea de sus va detecta pasărea cu acel declanșator, putem controla un alt servo (butonul Înapoi)
2. eșuează când viteza crește
3. eșuează când se schimbă culoarea (inversiunea culorii)
Soluţie
Putem rezolva acest lucru adăugând mai mulți senzori și unele codificări complexe