Table des matières:

Jeu Arduino Dice Tower : 8 étapes
Jeu Arduino Dice Tower : 8 étapes

Vidéo: Jeu Arduino Dice Tower : 8 étapes

Vidéo: Jeu Arduino Dice Tower : 8 étapes
Vidéo: My Secret Warehouse Tour 2024, Juillet
Anonim
Jeu de tour de dés Arduino
Jeu de tour de dés Arduino

Dans ce instructable, je vais vous montrer comment construire un jeu de tour de dés avec arduino, cinq servos et quelques capteurs.

Le but du jeu est simple, deux personnes lancent un dé dans le haut et vous appuyez à tour de rôle sur un bouton, ou manipulez d'une autre manière les capteurs. Lorsque vous faites le servo, déplacez les plates-formes des deux côtés de la boîte pour faire tomber les dés. Le premier à sortir ses dés des tours gagne avec le bonus de voir ce qu'il a roulé.

Ce projet peut facilement être modifié ou étendu pour utiliser d'autres capteurs amusants ou être plus grand ou plus petit.

Étape 1: Exigences

Conditions
Conditions

Pour ce projet, vous aurez besoin de:

Électronique:

- Un adaptateur AC/DC (5V, 2.1A, Center Positive)

- Un Arduino Uno

- Un câble USB-B

- 32x fil de connexion mâle

- 5x servomoteurs

- 5 résistances 10k

- 3x bouton poussoir

- Une résistance sensible à la force

- Un capteur de lumière

Matériaux de construction:

- Plaque MDF ou autre bois

- colle à bois

- des brochettes de bois

- feuille de plastique

IMPORTANT: L'adaptateur doit être de 5 volts car c'est la tension des servos et plus pourrait les casser. Vérifiez également que l'adaptateur est central positif et qu'il a plus de ou 2A pour alimenter tous les servos.

Étape 2: Puissance

Puissance
Puissance
Puissance
Puissance
Puissance
Puissance
Puissance
Puissance

Pour que tous les servos fonctionnent, vous aurez besoin de beaucoup plus de puissance que l'arduino ne peut en fournir. C'est à cela que sert l'adaptateur. L'adaptateur est en 5V ce qui correspond à la tension de fonctionnement des servos ainsi que de tous les capteurs donc ce sera parfait. De plus, il fournit 2.1A, ce qui est suffisant pour tous les servos à la fois. Alors tout d'abord vous allez couper le fil de votre adaptateur et le dépouiller. Si vous devez séparer les fils, l'un d'eux est le 5V et l'autre est la masse. Si vous avez un fil épais, cela signifie que les deux fils sont à l'intérieur et que vous devrez les séparer. Vous pouvez utiliser un multimètre pour voir quel fil est le 5V. Si vous mettez vos sondes sur les fils et qu'il indique 5V, le fil de la sonde rouge est de 5V et celui de la sonde noire est à la masse. s'il indique -5 volts, cela signifie que vous les avez dans le mauvais sens. Maintenant, vous pouvez enrouler un fil autour des deux et les mettre dans votre maquette, le 5v dans le + et la terre dans le -. Maintenant, il y a une dernière chose à laquelle faire passer un fil de la terre de votre arduino au - ainsi que l'adaptateur et l'arduino ont une terre commune sinon cela ne fonctionnera pas.

Étape 3: Servomoteurs

Servomoteurs
Servomoteurs
Servomoteurs
Servomoteurs

Ensuite, nous allons câbler nos servos. Maintenant, chaque servo a trois fils, un jaune, un orange et un marron.

- Jaune à (PWM) broches 4, 5, 6, 9, 10, 11

- Orange au pouvoir

- Marron au sol

Mais vous ne pouvez pas simplement les connecter à n'importe quelle broche, il est important d'utiliser les broches PWM. Alors que la plupart des broches numériques peuvent uniquement être activées ou désactivées, les broches PWM peuvent également envoyer des valeurs entre lesquelles nous devons placer le servo dans la position souhaitée.

Étape 4: Boutons poussoirs

Boutons poussoir
Boutons poussoir
Boutons poussoir
Boutons poussoir

Ensuite, nous allons câbler les trois boutons poussoirs pour contrôler les servos 1, 2 et 4.

- Connectez le bouton poussoir à la planche à pain

- De la jambe droite à la puissance.

- De la patte boutonnée gauche à la broche 3

- De la jambe du bouton gauche à la résistance de 10k

- De la résistance 10k à la terre

Répétez maintenant cette opération pour les trois boutons.

Étape 5: Résistance sensible à la force

Résistance Sensible à la Force
Résistance Sensible à la Force

Vient ensuite la résistance sensible à la force qui mesure la force. Maintenant, pour ce capteur, nous allons utiliser les broches analogiques car les broches analogiques fonctionnent avec des valeurs comprises entre 0 et 1023 au lieu de simplement activer ou désactiver ce qui est nécessaire pour le capteur de force.

- Connectez la résistance sensible à la force à la carte

- Goupille gauche pour alimenter

- Broche droite à broche analogique A0

- Broche droite à résistance 10k

- Résistance 10k à la terre

Étape 6: Capteur de lumière

Capteur de lumière
Capteur de lumière

Et enfin, nous ajoutons le capteur de lumière. Assurez-vous que la longue goupille est sur la gauche.

- Connectez le capteur de lumière à la planche à pain

- Jambe gauche au pouvoir

- Jambe droite à la broche analogique A1

- Jambe droite à résistance 10k

- Résistance 10k à la terre

Étape 7: boîtier

Enveloppe
Enveloppe
Enveloppe
Enveloppe
Enveloppe
Enveloppe

Sur la base du gabarit de la première photo, vous pouvez scier les planches. Faites ensuite les trous indiqués au recto et au verso. Ensuite, vous pouvez tout coller ensemble pour ressembler aux images 2 et 3. Ne collez simplement pas les plates-formes de servos sur les servos, utilisez simplement les pièces de servo standard et vissez-les dessus. Collez ensuite les brochettes et collez-les dans le trou. Ensuite, de l'autre côté, placez l'autre plate-forme identique de sorte que vous ayez deux plates-formes sur un servo. Alors voyez ceci se référer aux quatrième et cinquième images.

Bien sûr, vous pouvez varier la taille de la boîte ainsi que les glissières à l'intérieur assez facilement.

Étape 8: Coder

C'est le code pour contrôler les cinq servos à l'aide des capteurs.

bouton1 = servo1

bouton2 = servo2

capteur de lumière = servo3

bouton3 = servo4

résistance sensible à la force = servo5

Conseillé: