Table des matières:
- Étape 1: Exigences
- Étape 2: Puissance
- Étape 3: Servomoteurs
- Étape 4: Boutons poussoirs
- Étape 5: Résistance sensible à la force
- Étape 6: Capteur de lumière
- Étape 7: boîtier
- Étape 8: Coder
Vidéo: Jeu Arduino Dice Tower : 8 étapes
2024 Auteur: John Day | [email protected]. Dernière modifié: 2024-01-30 09:07
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
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
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
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
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
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
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
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é:
Contrôleur de jeu Arduino Rhythm (pour mon propre jeu): 6 étapes
Contrôleur de jeu de rythme Arduino (pour mon propre jeu) : dans ce instructable, je vais vous montrer comment je construis ce contrôleur de jeu de rythme à partir de zéro. Cela implique des compétences de base en menuiserie, des compétences de base en impression 3D et des compétences de base en soudure. Vous pouvez probablement construire ce projet avec succès si vous n'avez aucun ex
Contrôleur de jeu DIY basé sur Arduino - Contrôleur de jeu Arduino PS2 - Jouer à Tekken avec la manette de jeu DIY Arduino : 7 étapes
Contrôleur de jeu DIY basé sur Arduino | Contrôleur de jeu Arduino PS2 | Jouer à Tekken avec la manette de jeu DIY Arduino : Bonjour les gars, jouer à des jeux est toujours amusant, mais jouer avec votre propre contrôleur de jeu personnalisé DIY est plus amusant. Nous allons donc créer un contrôleur de jeu utilisant arduino pro micro dans cette instructables
Contrôleur de jeu Arduino + jeu Unity : 5 étapes
Contrôleur de jeu Arduino + jeu Unity : dans cette instructable, je vais vous montrer comment créer/programmer un contrôleur de jeu arduino qui peut se connecter à l'unité
Contrôleur de jeu Arduino avec lumières répondant à votre jeu Unity :: 24 étapes
Contrôleur de jeu Arduino avec des lumières répondant à votre jeu Unity :: Tout d'abord, j'ai écrit cette chose en mots. C'est la première fois que j'utilise instructable, donc chaque fois que je dis : écrivez le code comme si sachez que je fais référence à l'image en haut de cette étape. Dans ce projet, j'utilise 2 arduino pour exécuter 2 bits séparés
Console de jeu Arduino Pocket + A-Maze - Jeu de labyrinthe : 6 étapes (avec photos)
Arduino Pocket Game Console + A-Maze - Maze Game : Bienvenue dans mon premier instructable ! Le projet que je veux partager avec vous aujourd'hui est le jeu de labyrinthe Arduino, qui est devenu une console de poche aussi performante qu'Arduboy et des consoles similaires basées sur Arduino. Il peut être flashé avec mes (ou vos) futurs jeux grâce à expo