Table des matières:

Jeu Buzz Wire avec minuterie LED pour Arduino UNO : 5 étapes
Jeu Buzz Wire avec minuterie LED pour Arduino UNO : 5 étapes

Vidéo: Jeu Buzz Wire avec minuterie LED pour Arduino UNO : 5 étapes

Vidéo: Jeu Buzz Wire avec minuterie LED pour Arduino UNO : 5 étapes
Vidéo: TUTO ARDUINO #1 : INSTALLATION ET FAIRE CLIGNOTER UNE LED ! 2024, Novembre
Anonim
Image
Image

Ce jeu de buzz wire permet à l'utilisateur de défier sa main ferme contre la minuterie LED. Le but est de faire passer la poignée de jeu d'un côté du labyrinthe à l'autre sans toucher le labyrinthe et avant que la LED ne s'éteigne. Si la poignée de jeu et le labyrinthe se touchent, un fort bourdonnement est émis par le piézo. L'idée de ce jeu est venue d'un jeu d'enfance préféré, Operation, de l'amour de mes élèves pour un puzzle stimulant et du jeu buzz wire de FABLABJubail.

Ce projet est idéal pour les utilisateurs débutants d'Arduino qui connaissent les bases du codage.

Matériel et outils nécessaires:

  • 1 Arduino Uno
  • 1 planche à pain
  • 1 câble USB
  • 1 buzzer piézo
  • 1 lumière LED
  • Résistance 1 560 Ohms
  • 4 longs cavaliers
  • 1 fil de liaison court
  • 2 fils cavaliers pince crocodile (1 mâle/1 femelle)
  • Fil d'aluminium
  • Pinces
  • Pinces coupantes
  • 1 petite boîte
  • Ruban électrique

Étape 1: Arduino UNO et configuration de la planche à pain

Arduino UNO et configuration de la planche à pain
Arduino UNO et configuration de la planche à pain

LED -- Placez la LED comme indiqué. La résistance de 560 ohms relie la cathode (jambe courte) au rail négatif de la planche à pain. Le fil de liaison vert relie l'anode (jambe plus longue) au port 13.

Buzzer Piezzo -- Placez le buzzer piézo comme indiqué. À l'aide d'un fil de liaison court, connectez le fil négatif du buzzer au rail négatif. À l'aide d'un cavalier en pince crocodile, connectez le fil positif du buzzer à la poignée de jeu. Fixez avec du ruban électrique si nécessaire. **Pour allonger le fil, utilisez un fil de connexion mâle à mâle et un fil de connexion à pince crocodile avec une tête femelle.**

Planche à pain au jeu - À l'aide d'un cavalier à pince crocodile avec un en-tête mâle, connectez le fil positif du buzzer au jeu. Fixez avec du ruban électrique si nécessaire.

Planche à pain à Arduino - Enfin, connectez les rails négatifs et positifs de la planche à pain à la terre et aux ports 5V. Le fil de liaison rouge relie le rail positif et le port 5V. Le cavalier noir relie le rail négatif et le port de terre.

Allumez Arduino -- Connectez le cordon USB de l'Arduino à l'ordinateur.

Étape 2: Créez le jeu et la poignée Buzz Wire

Créez le jeu et la poignée Buzz Wire
Créez le jeu et la poignée Buzz Wire
Créez le jeu et la poignée Buzz Wire
Créez le jeu et la poignée Buzz Wire
Créez le jeu et la poignée Buzz Wire
Créez le jeu et la poignée Buzz Wire
Créez le jeu et la poignée Buzz Wire
Créez le jeu et la poignée Buzz Wire
  1. À l'aide d'un coupe-fil, coupez un fil d'aluminium de section. La taille d'une section dépend de la façon dont vous voulez que votre labyrinthe soit fou et de la boîte qui est utilisée comme base. Mon jeu de buzz wire utilisait environ un pied et demi de fil.
  2. À l'aide d'une pince, pliez le fil en différentes courbes (voir photos).
  3. Obtenez un autre morceau de fil, d'environ 9 pouces de long, pour créer la poignée.
  4. Pliez une extrémité en boucle (voir photo). Plus le diamètre de la boucle est petit, plus le jeu sera difficile.
  5. Mettez les extrémités du labyrinthe à travers le côté de la boîte.
  6. Avant de fixer le labyrinthe à la boîte, placez la boucle de la poignée sur un côté du labyrinthe (voir photo).
  7. Fixez le labyrinthe à l'intérieur de la boîte en pliant le fil (voir photo).
  8. Fixez le labyrinthe à l'extérieur de la boîte avec du ruban électrique.

Étape 3: Le code

Le code
Le code

Le code est très simple. La fonction de configuration est utilisée pour initialiser les modes de broche pour le buzzer et la LED. La fonction de boucle règle la tonalité du buzzer à 1 000 hertz et allume et éteint la LED. Dans ce code, accessible sur ce lien, la LED est allumée pendant 60 000 millisecondes ou 60 secondes.

Étape 4: Jouez au jeu

Jouer le jeu
Jouer le jeu

Pour démarrer le jeu, exécutez le code et attendez que la LED s'allume. Une fois la LED allumée, vous avez 60 secondes pour faire passer la poignée d'un bout à l'autre du labyrinthe sans déclencher le buzzer. Si la LED s'éteint avant que vous n'arriviez à la fin, vos 60 secondes sont écoulées, mais n'abandonnez pas. Redémarrez la LED et réessayez. Pour redémarrer la LED, vous pouvez attendre les 30 secondes que la LED se rallume selon le code ou vous pouvez appuyer sur le bouton de réinitialisation de votre Arduino pour le redémarrer maintenant. Ce jeu peut être extrêmement addictif, alors amusez-vous !

Étape 5: Modification de la difficulté du jeu

Voici quelques idées pour vous mettre au défi une fois que vous aurez maîtrisé le jeu:

  1. Modifiez l'heure pendant laquelle la LED est allumée. Au lieu de 60 secondes, pouvez-vous terminer le labyrinthe en moins de temps ? Essayez 45 secondes (45 000 millisecondes) ou même 30 secondes (30 000 secondes.
  2. Changez le diamètre de la boucle sur la poignée. Voyez si vous pouvez toujours terminer le labyrinthe sans déclencher le buzzer avec une boucle plus petite.
  3. Changer le labyrinthe. Ajoutez plus de courbes et rapprochez-les pour changer la difficulté du jeu.

FABLABJubail. (4 octobre 2016). Jeu Buzz Wire [site Web]. Extrait de

Conseillé: