Table des matières:

Jeu interactif de Tic-Tac Toe contrôlé avec Arduino : 6 étapes
Jeu interactif de Tic-Tac Toe contrôlé avec Arduino : 6 étapes

Vidéo: Jeu interactif de Tic-Tac Toe contrôlé avec Arduino : 6 étapes

Vidéo: Jeu interactif de Tic-Tac Toe contrôlé avec Arduino : 6 étapes
Vidéo: Biggest! Arduino Game - Sensor based Tic-Tac-Toe using Arduino mega 2024, Juillet
Anonim
Jeu interactif de Tic-Tac Toe contrôlé avec Arduino
Jeu interactif de Tic-Tac Toe contrôlé avec Arduino

L'objectif du projet Physical Tic-Tac-Toe est de déplacer un jeu bien connu dans le domaine physique. À l'origine, le jeu se joue à deux joueurs sur une feuille de papier - en mettant les symboles "X" et "O" à tour de rôle. Notre idée était d'examiner le comportement des joueurs face à une forme radicalement différente. De plus, nous avons beaucoup aimé explorer l'esthétique Steampunk en combinant la mécanique des engrenages avec l'électronique.

L'idée clé derrière notre projet est que les états des champs de jeu peuvent être représentés par la forme du matériau pliable. Les champs ont 3 états différents: 'X', 'O' et NULL (champ inutilisé). Nous devions trouver un moyen de réduire le nombre d'actionneurs nécessaires pour effectuer une transition d'un état à un autre. Après avoir dessiné quelques croquis, nous avons réalisé que ce nombre peut être réduit à un seul. Le croquis ci-dessous résume notre processus de conception.

Étape 1: Outils et matériaux

Outils et matériaux
Outils et matériaux

Avec les matériaux suivants, vous devriez être capable de faire 9 boîtes de jeu. Chaque boîte de jeu est un élément indépendant et peut être utilisée dans n'importe quelle configuration. Sans trop de tracas, le tableau peut être étendu à 16 (4×4) ou 25 (5×5) boîtes.

Outils:

  • Découpeuse laser programmable
  • Pistolet à colle
  • Poste de soudure

Matériaux:

  • 9 × servo SG90 (https://components101.com/servo-motor-basics-pinout-datasheet)
  • 2 m². de panneau MDF de 3 mm
  • 0,5 m². de panneau acrylique transparent de 4 mm
  • Planche à pain
  • Fils de cavalier
  • carte Arduino
  • 9 boutons poussoirs
  • Fil élastique
  • 80 cm de tube creux de 8 mm (acrylique/aluminium)
  • 9 Résistances de 10 Kilo Ohm
  • Planche à pain

Étape 2: Découpe au laser

Découpe au laser
Découpe au laser

Chaque boîte nécessite environ 0,3 m² de panneau MDF de 3 mm. Le placement des éléments sur la toile n'a pas d'importance. Notez que les engrenages ne sont pas redondants - ils sont tous nécessaires pour faire fonctionner la boîte. Le fichier SVG fourni devra peut-être être ajusté pour fonctionner correctement sur différentes imprimantes.

Étape 3: Assemblage de l'engrenage

Ensemble d'engrenages
Ensemble d'engrenages
Ensemble d'engrenages
Ensemble d'engrenages

Pour construire le mécanisme à l'intérieur de la boîte, nous devons découper au laser l'ensemble d'engrenage requis et le coller ensemble

Étape 4: Fabrication et assemblage de la boîte d'entrée

Fabrication et assemblage de boîtes d'entrée
Fabrication et assemblage de boîtes d'entrée
Fabrication et assemblage de boîtes d'entrée
Fabrication et assemblage de boîtes d'entrée

La deuxième partie du processus consiste à créer un carton d'entrée physique. Il s'agit d'un plateau 3X3 où chacun des boutons correspond aux cases respectives du plateau de jeu.

  • Les pièces sont découpées et assemblées au laser.
  • Les boutons ont été soudés ensemble sur une carte soudable.
  • Pour réduire la complexité, les fils d'alimentation sont tous joints en un seul point et un seul sort.
  • Les fils de terre doivent avoir une résistance séparée de 10K ohms, puis ils peuvent être joints ensemble.
  • Au final, un seul fil est connecté à l'Arduino.

Étape 5: Circuit Arduino

Circuit Arduino
Circuit Arduino

Les connexions avec l'Arduino sont les suivantes. Concernant maintenant le boitier d'entrée, les connexions ont été faites sur une carte à souder et l'ensemble est présent à l'intérieur du boitier. Les broches numériques et les broches d'alimentation et de masse de la carte d'entrée pour se connecter à l'Arduino. Les connexions d'asservissement sont comme indiqué dans l'image ci-dessus. Le code de l'artefact interactif se compose de 3 fichiers. TicTacToe.ino est le fichier principal et le solveur est l'algorithme utilisé pour lire les étapes 'X' et 'O'.

Conseillé: