Comment créer un jeu Buzz Wire en utilisant Arduino?

Le jeu Buzz Wire est un jeu de table qui est le plus populaire dans le monde des jeux à mains stables. Le jeu comprend plusieurs touches dans un temps et des exigences limités, des mains stables et la concentration du joueur. C'est un jeu de compétition, dans lequel, pour obtenir un bon score, le joueur doit maintenir un bon équilibre entre le temps et la vitesse de ses mains.



Jeu Buzz Wire

Dans ce projet, nous allons fabriquer le matériel de ce jeu et utiliser un microcontrôleur Arduino. Lorsque le crochet de la poignée touchera la boucle, un signal sera envoyé au microcontrôleur et une sonnerie retentira.



Comment créer un jeu Buzz Wire avec Arduino?

Si vous ne savez pas comment jouer à ce jeu, le but de ce jeu est de prendre le crochet de la poignée d’une extrémité de la boucle métallique à l’autre extrémité de la boucle sans la toucher à la boucle. Si le crochet touche la boucle du fil, un buzzer retentit et le joueur devra recommencer depuis le début de la boucle. Une personne qui fait cela dans les plus brefs délais est considérée comme la gagnante.



Étape 1: collecte des composants

Si vous voulez éviter tout désagrément au milieu d'un projet, la meilleure approche est de faire une liste de tous les composants qui seront utilisés et de passer par une brève étude de leur fonctionnement. Une liste de tous les composants que nous allons utiliser dans notre projet est la suivante:



  • Avertisseur sonore piézoélectronique
  • Tube de cuivre de 36 pouces
  • Fil de cuivre nu
  • Planche à pain
  • LED
  • Planche de bois
  • Adaptateur secteur 5V pour Arduino

Étape 2: étude des composants

Maintenant que nous avons une liste complète de tous les composants, faisons un pas en avant et passons par une brève étude du fonctionnement de chaque composant.

Arduino nano est une carte de microcontrôleur compatible avec la maquette qui est utilisée pour contrôler ou effectuer différentes tâches dans un circuit. Nous brûlons un Code C sur Arduino Nano pour indiquer à la carte microcontrôleur comment et quelles opérations effectuer. Arduino Nano a exactement les mêmes fonctionnalités que Arduino Uno mais dans une taille assez petite. Le microcontrôleur de la carte Arduino Nano est ATmega328p. si vous n’avez pas d’Arduino Nano, vous pouvez également utiliser Arduino Uno ou Arduino Maga.

Arduino Nano



À Buzzer piézo est un dispositif de signalisation audio ou un haut-parleur dans lequel un effet piézoélectrique est utilisé pour produire du son. Une tension est appliquée au matériau piézoélectrique pour produire un mouvement mécanique initial. Ensuite, les résonateurs ou les diaphragmes sont utilisés pour convertir ce mouvement en un signal sonore audible. Ces haut-parleurs ou buzzers sont relativement faciles à utiliser et ont une large gamme d'applications. Par exemple, ils sont utilisés dans les montres à quartz numériques. Pour les applications ultrasoniques, ils fonctionnent bien dans la plage de 1 à 5 kHz et jusqu'à 100 kHz.

Avertisseur sonore

Étape 3: Faire le circuit

  1. Décidez de la taille du plateau que vous souhaitez couper pour votre jeu de fil à buzz. Prenez soigneusement les mesures appropriées et coupez la planche de bois. Coupez deux longs bâtons de même taille, à partir des restes de la planche de bois. Fixez maintenant ces deux bâtons verticalement aux deux coins opposés de la planche.
  2. Prenez le tube de cuivre et pliez-le dans un design irrégulier. La largeur de l'ensemble du dessin doit être égale à la distance entre les poteaux en bois verticle que vous avez attachés à votre planche auparavant. Fixez les deux extrémités du tube de cuivre au sommet des deux poteaux en bois.
  3. Prenez une poignée en bois et fixez-y le fil de cuivre fin de manière à ce qu'il forme un crochet par l'avant.
  4. Maintenant, attachez une planche à pain sur un côté de la planche en bois et fixez l'Arduino nano dans la planche à pain. Connectez le buzzer piézo et une LED dans la configuration parallèle sur la maquette. Connectez leur masse à la masse d'Arduino Nano et leurs broches positives au crochet de la poignée.
  5. Connectez le tube en cuivre à la broche 9 de l'Arduino nano.
  6. Allumez l'Arduino via l'adaptateur 5V.

Étape 4: Comprendre le fonctionnement

Lorsque tout le matériel du jeu de fil de bourdonnement est fait, toutes les connexions des fils sont effectuées avec la carte Arduino. Un signal High est envoyé à la broche 9 de la carte Arduino. Comme cette broche est connectée à la boucle de fil de la carte et que le crochet de la poignée est connecté à la broche positive du buzzer, lorsque ces deux se toucheront, un circuit sera terminé et un signal de tension traversera le fil de boucle. au crochet de la poignée et à la broche positive du buzzer. Cela fera retentir le buzzer même si la connexion dure une petite partie de seconde.

Étape 5: Premiers pas avec Arduino

Si vous n'êtes pas déjà familiarisé avec l'IDE Arduino, ne vous inquiétez pas car une procédure étape par étape pour configurer et utiliser Arduino IDE avec une carte microcontrôleur est expliquée ci-dessous.

  1. Téléchargez la dernière version d'Arduino IDE à partir de Arduino.
  2. Connectez votre carte Arduino Nano à votre ordinateur portable et ouvrez le panneau de commande. dans le panneau de configuration, cliquez sur Matériel et son . Cliquez maintenant sur Appareils et imprimantes. Trouvez ici le port auquel votre carte microcontrôleur est connectée. Dans mon cas c'est COM14 mais c'est différent sur différents ordinateurs.

    Trouver un port

  3. Cliquez sur le menu Outil. et réglez le tableau sur Arduino Nano dans le menu déroulant.

    Conseil de réglage

  4. Dans le même menu Outil, définissez le port sur le numéro de port que vous avez observé auparavant dans le Appareils et imprimantes .

    Réglage du port

  5. Dans le même menu Outil, définissez le processeur sur ATmega328P (ancien chargeur de démarrage).

    Processeur

  6. Téléchargez le code ci-dessous et collez-le dans votre IDE Arduino. Clique sur le télécharger bouton pour graver le code sur votre carte microcontrôleur.

    Télécharger

Pour télécharger le code, cliquez ici.

Étape 6: Comprendre le code

Le code est très simple et bien commenté. Pourtant, il est brièvement expliqué ci-dessous.

1. Au début, une broche est déclarée utilisée sur la carte Arduino.

int buzzPin = 9; // Initialise la broche qui sera connectée au buzzer et à la LED.

2. void setup() est une fonction utilisée pour définir les broches comme INPUT ou OUTPUT. Il définit également la vitesse de transmission de l'Arduino. Le débit en bauds est la vitesse de communication de la carte microcontrôleur et en d'autres termes, nous pouvons dire que c'est le bits par seconde .

void setup () {Serial.begin (9600); // Configuration de la vitesse de transmission à 9600 pinMode (buzzPin, OUTPUT); // Configuration de cette broche pour envoyer une entrée aux périphériques externes}

3. boucle vide () est une fonction qui s'exécute encore et encore dans un cycle. Ici, nous envoyons juste un signal HIGH à la pin9 de la carte Arduino.

boucle vide () {digitalWrite (buzzPin, HIGH); // Envoi d'une connexion HIGH sur le buzzPin}

Maintenant que vous savez comment créer un jeu de fil à la mode à la maison, amusez-vous à créer le vôtre et à y jouer avec vos amis ou votre famille. Voyons qui peut gérer la vitesse de la main avec le temps.