Taula de continguts:

Controlador automàtic de jocs Google T Rex mitjançant Arduino: 7 passos
Controlador automàtic de jocs Google T Rex mitjançant Arduino: 7 passos

Vídeo: Controlador automàtic de jocs Google T Rex mitjançant Arduino: 7 passos

Vídeo: Controlador automàtic de jocs Google T Rex mitjançant Arduino: 7 passos
Vídeo: Britney Spears - ...Baby One More Time (Official Video) 2024, Juliol
Anonim
Image
Image
Components necessaris
Components necessaris

permet construir-lo

Pas 1: algunes introduccions

per descomptat, sabeu sobre el joc t rex aka dino de google i que és famós perquè no hi ha jocs a Internet.

el joc és molt senzill, només cal evitar els obstacles saltant i és com super Mario run.normalment per saltar utilitzem la barra espaiadora manualment. És una escola molt antiga per a mi …

així que en aquest tutorial us mostraré com fer que en automàtic sigui un controlador automàtic.

si us plau, mireu el vídeo per obtenir més detalls

Pas 2: principi de treball

el senor

aquí volem detectar l'obstacle i saltar per detectar l'obstacle que estic fent servir un LDR

Llavors, com un LDR detecta aquest tipus d'obstacles?

la resistència de LDR canvia segons la llum que és quan el temps fosc la resistència a LDR és molt alta i viceversa. de manera que el nostre obstacle és de color fosc per poder obtenir diferents valors analògics. amb aquest valor amb l'ajuda d'un controlador activem un servo.

el servo s’utilitza per prémer la barra espaiadora. per tant, aquest és el principi de funcionament

Pas 3: components necessaris

arduino uno

podeu utilitzar qualsevol arduino

servomotor

Estic fent servir sg90

LDR

el nostre sensor

10K RESISTOR

Pas 4: diagrama de circuit i connexions

Diagrama de circuits i connexions
Diagrama de circuits i connexions

si us plau, mireu el vídeo

primer, connecteu VCC del servo a 5v i terra a terra

després vaig connectar el pin PWM al pin 9 d’Arduino

connecteu LDR al pin a0

Pas 5: Codi

Estic fent servir la funció de lectura analògica d’Arduino i dono condicions per als servoactivadors

descarregueu des d’aquí

Pas 6: Fer feliços

si us plau, mireu el vídeo. Si teniu cap dubte, comenteu-lo a continuació

Pas 7: limitacions i actualitzacions

Com he dit en un vídeo té limitacions

1.arduino no aconsegueix desencadenar el dino quan ve aquell ocell.

Solució

Si afegim un ldr a la part superior, detectarem l’ocell amb aquest activador i podrem controlar un altre servo (botó enrere)

2. falla quan augmenta la velocitat

3. falla quan canvia el color (inversió de color)

Solució

Ho podem solucionar afegint més sensors i una codificació complexa

Recomanat: