Table des matières:

Contrôleur de jeu automatique Google T Rex à l'aide d'Arduino : 7 étapes
Contrôleur de jeu automatique Google T Rex à l'aide d'Arduino : 7 étapes

Vidéo: Contrôleur de jeu automatique Google T Rex à l'aide d'Arduino : 7 étapes

Vidéo: Contrôleur de jeu automatique Google T Rex à l'aide d'Arduino : 7 étapes
Vidéo: Les bases de l'Arduino ! 2024, Novembre
Anonim
Image
Image
Composants nécessaires
Composants nécessaires

construisons-le

Étape 1: une introduction

tout ce que vous savez sur le jeu t rex aka dino de google et il est célèbre comme aucun jeu Internet.

le jeu est très simple, évitez simplement les obstacles en sautant et c'est comme super Mario run.habituellement, pour sauter, nous utilisons la barre d'espace manuellement. c'est très old school pour moi…

donc dans ce tutoriel, je vais vous montrer comment faire cela en automatique c'est un contrôleur automatique.

s'il vous plaît regarder la vidéo de fabrication pour plus de détails

Étape 2: Principe de fonctionnement

le senor

ici on veut détecter l'obstacle et sauter pour détecter l'obstacle j'utilise un LDR

alors comment un LDR détecte ce genre d'obstacle ?

la résistance du LDR change en fonction de la lumière, c'est-à-dire lorsque le temps d'obscurité, la résistance du LDR est très élevée et vice-versa. notre obstacle est donc de couleur sombre afin que nous puissions obtenir différentes valeurs analogiques. avec cette valeur à l'aide d'un contrôleur, nous déclenchons un servo.

servo est utilisé pour appuyer sur la barre d'espace. c'est donc le principe de fonctionnement

Étape 3: Composants nécessaires

arduino uno

vous pouvez utiliser n'importe quel arduino

servomoteur

j'utilise sg90

LDR

notre capteur

RESISTANCE 10K

Étape 4: Schéma de circuit et connexions

Schéma de circuit et connexions
Schéma de circuit et connexions

veuillez regarder la vidéo

Tout d'abord, connectez VCC du servo à 5v et terre à terre

puis j'ai connecté la broche PWM à la broche Arduino 9

connectez LDR à la broche a0

Étape 5: Coder

J'utilise la fonction de lecture analogique d'Arduino et je donne des conditions pour les déclencheurs d'asservissement

télécharger d'ici

Étape 6: Faire du bonheur

s'il vous plaît regarder la vidéo. Si vous avez un doute, veuillez la commenter ci-dessous

Étape 7: Limitations et mises à jour

Comme je l'ai dit dans la vidéo, il a des limites

1.arduino ne parvient pas à déclencher le dino lorsque cet oiseau arrive.

Solution

L'ajout d'un ldr dans la partie supérieure détectera l'oiseau avec cette gâchette, nous pouvons contrôler un autre servo (bouton retour)

2. échoue lorsque la vitesse augmente

3. échoue lorsque la couleur change (inversion de couleur)

Solution

Nous pouvons résoudre ce problème en ajoutant plus de capteurs et un codage complexe

Conseillé: