Sommario:

Controller di gioco automatico Google T Rex con Arduino: 7 passaggi
Controller di gioco automatico Google T Rex con Arduino: 7 passaggi

Video: Controller di gioco automatico Google T Rex con Arduino: 7 passaggi

Video: Controller di gioco automatico Google T Rex con Arduino: 7 passaggi
Video: Build an Arduino-based jumping Chrome Dinosaur T-Rex Game 2024, Luglio
Anonim
Image
Image
Componenti necessari
Componenti necessari

costruiamolo

Passaggio 1: alcune introduzioni

tutto ciò che sai sul gioco t rex aka dino di google ed è famoso come nessun gioco su Internet.

il gioco è molto semplice, basta evitare gli ostacoli saltando ed è come correre Super Mario. Di solito per saltare usiamo la barra spaziatrice manualmente. Questa è una scuola molto vecchia per me…

quindi in questo tutorial, ti mostrerò come farlo in automatico che sia un controller automatico.

si prega di guardare il video di realizzazione per maggiori dettagli

Fase 2: Principio di lavoro

il senore

qui vogliamo rilevare l'ostacolo e saltare per rilevare l'ostacolo Sto usando un LDR

quindi come un LDR rileva quel tipo di ostacolo?

la resistenza dell'LDR cambia in base alla luce cioè quando è buio la resistenza dell'LDR è molto alta e viceversa. quindi il nostro ostacolo è di colore scuro in modo da poter ottenere diversi valori analogici. con quel valore con l'aiuto di un controller attiviamo un servo.

servo viene utilizzato per premere la barra spaziatrice. quindi questo è il principio di funzionamento

Passaggio 3: componenti necessari

arduino uno

puoi usare qualsiasi arduino

servomotore

Sto usando sg90

LDR

il nostro sensore

RESISTENZA 10K

Passaggio 4: schema elettrico e collegamenti

Schema elettrico e collegamenti
Schema elettrico e collegamenti

per favore guarda il video

per prima cosa, collega il VCC del servo a 5v e da terra a terra

poi ho collegato il pin PWM al pin 9 di Arduino

collegare LDR al pin a0

Passaggio 5: codice

Sto usando la funzione di lettura analogica di Arduino e fornisco le condizioni per i trigger servo

scarica da qui

Passaggio 6: fare felice

per favore guarda il video.se hai qualche dubbio commenta qui sotto

Passaggio 7: limitazioni e aggiornamenti

Come ho detto nel video ha dei limiti

1.arduino non riesce ad innescare il dinosauro quando arriva quell'uccello.

Soluzione

L'aggiunta di un ldr nella parte superiore rileverà l'uccello con quel grilletto che possiamo controllare un altro servo (pulsante indietro)

2.fallisce quando la velocità aumenta

3. fallisce quando cambia colore (inversione colore)

Soluzione

Possiamo risolvere questo problema aggiungendo più sensori e alcune codifiche complesse

Consigliato: