Table des matières:

Jeu DIY Arduino Tic Toc Toe : 6 étapes (avec photos)
Jeu DIY Arduino Tic Toc Toe : 6 étapes (avec photos)

Vidéo: Jeu DIY Arduino Tic Toc Toe : 6 étapes (avec photos)

Vidéo: Jeu DIY Arduino Tic Toc Toe : 6 étapes (avec photos)
Vidéo: Play tic-tac-toe against a robotic arm made with Arduino 2024, Juillet
Anonim
Image
Image

Le jeu Tic Tac Toe est un jeu classique à deux joueurs. Cela devient amusant lorsque vous y jouez avec vos enfants, votre famille et vos amis. Ici, j'ai montré comment créer un jeu de Tic Tac Toe à l'aide d'un Arduino Uno, de boutons poussoirs et de LED Pixel. Ce Tic Tac Toe basé sur Arduino 4 par 4 est le même que le Tic Tac Toe classique, seule la différence est que X et O sont représentés en deux couleurs différentes. Ce jeu contient un programme écrit qui peut décider qui est le gagnant ou le jeu est draw. Ce projet est essentiellement une matrice RVB 4 par 4 avec chaque pixel ayant un bouton-poussoir. Si un pixel est poussé, il devrait s'allumer avec sa couleur définie. Ce jeu est configuré avec deux couleurs bleu ciel représentant le joueur 1 et la couleur rose représentant le joueur 2. Si un joueur gagne, toutes les LED doivent s'animer avec cette couleur de joueur. Si le jeu est nul, toutes les LED doivent s'animer en rouge. Après avoir terminé un jeu, le jeu doit être redémarré pour que nous ayons un bouton de réinitialisation connecté à Arduino.

Étape 1: Composants requis:

impression en 3D
impression en 3D
  • Arduino Uno (1)
  • LED WS2812B ou LED NeoPixel (16)
  • Boutons poussoirs (17)
  • Batterie 3.7V/5V (1)
  • Interrupteur marche/arrêt (1)
  • Pièces imprimées en 3D

Étape 2: Impression 3D:

impression en 3D
impression en 3D
impression en 3D
impression en 3D
  • Imprimez en 3D toutes les pièces fournies dans le lien ci-dessous.
  • Imprimez en 3D 16 petits boutons en PLA blanc et les pièces restantes peuvent être imprimées en 3D dans la couleur de votre choix.
  • Lien pour les fichiers STL:
  • Après avoir imprimé toutes les pièces, installez les 16 boutons blancs de la matrice en utilisant de la colle rapide.

Étape 3: Création du clavier à boutons poussoirs:

Faire des boutons poussoirs clavier
Faire des boutons poussoirs clavier
Faire des boutons poussoirs clavier
Faire des boutons poussoirs clavier
  • Prenez un morceau de carton, marquez les positions par rapport à la matrice imprimée en 3D sur le carton.
  • Collez tous les 16 boutons poussoirs sur le carton sur les positions marquées.
  • Réalisez toutes les connexions en soudant les boutons à l'aide de quelques fils.

Étape 4: Connexion du circuit:

Connexion des circuits
Connexion des circuits
Connexion des circuits
Connexion des circuits
Connexion des circuits
Connexion des circuits
Connexion des circuits
Connexion des circuits
  • Connectez le clavier à boutons-poussoirs à Arduino Uno comme indiqué dans le schéma de circuit. (R1~A0, R2~A1, R3~A2, R4~A3, C1~A4, C2~A5, C3~Broche 2, C4~Broche 3).
  • Prenez également un bouton-poussoir supplémentaire (bouton de réinitialisation) et connectez-vous à Arduino. (réinitialisation, GND).
  • Connectez toutes les LED de pixels. (-Ve/GND~GND, +Ve/5V~5V, Data In~Pin 5).
  • J'ai utilisé des LED WS2812b, vous pouvez utiliser les bandes LED qui peuvent être plus pratiques à utiliser.
  • Connectez la batterie 3,7 V/5 V avec un interrupteur marche/arrêt.
  • Insérez toutes les LED dans chaque bouton imprimé en 3D blanc, une LED pour chaque bouton.

Étape 5: Coder:

Code
Code
Code
Code
  • Ouvrez le code dans Arduino IDE:
  • Installez la bibliothèque KeyPad et la bibliothèque FastLED dans l'IDE Arduino.
  • Connectez Arduino Uno à votre PC.
  • Sélectionnez le type de carte et le port.
  • Téléchargez le code.

Étape 6: Règles pour jouer:

Règles pour jouer
Règles pour jouer
Règles pour jouer
Règles pour jouer
Règles pour jouer
Règles pour jouer
Règles pour jouer
Règles pour jouer
  • Le bleu ciel représente le joueur 1.
  • Le rose représente le joueur 2.
  • Les joueurs ne doivent pas appuyer sur le bouton qui a déjà été enfoncé.
  • Si un joueur gagne, la matrice s'animera avec sa couleur.
  • Si le jeu est dessiné, la matrice s'animera en rouge.

Conseillé: