Taula de continguts:

Joc interactiu Tic-Tac Toe controlat amb Arduino: 6 passos
Joc interactiu Tic-Tac Toe controlat amb Arduino: 6 passos

Vídeo: Joc interactiu Tic-Tac Toe controlat amb Arduino: 6 passos

Vídeo: Joc interactiu Tic-Tac Toe controlat amb Arduino: 6 passos
Vídeo: Playing Tic Tac Toe 2024, Juliol
Anonim
Joc interactiu de Tic-Tac Toe controlat amb Arduino
Joc interactiu de Tic-Tac Toe controlat amb Arduino

L’objectiu del projecte Physic Tic-Tac-Toe és traslladar un conegut joc a l’àmbit físic. Originalment, el joc el jugaven dos jugadors en un tros de paper, posant els símbols "X" i "O" per torns. La nostra idea era examinar el comportament dels jugadors davant d’una forma radicalment diferent. A més, ens va agradar molt explorar l’estètica de Steampunk combinant la mecànica dels engranatges amb l’electrònica.

La idea clau del nostre projecte és que els estats dels camps de joc es poden representar per la forma del material plegable. Els camps tenen 3 estats diferents: ‘X’, ‘O’ i NULL (camp no utilitzat). Havíem d’arribar a una manera de reduir el nombre d’actuadors necessaris per fer una transició d’un estat a un altre. Després d’haver dibuixat uns quants esbossos, ens vam adonar que aquest nombre es pot reduir a només un. L’esbós següent resumeix el nostre procés de disseny.

Pas 1: eines i materials

Eines i materials
Eines i materials

Amb els materials següents, hauríeu de ser capaços de crear 9 caixes de jocs. Cada caixa de jocs és un element independent i es pot utilitzar en qualsevol configuració. Sense moltes molèsties, el tauler es podria estendre a 16 (4 × 4) o 25 (5 × 5) caixes.

Eines:

  • Tallador làser programable
  • Pistola de cola
  • Estació de soldadura

Materials:

  • Servo 9 × SG90 (https://components101.com/servo-motor-basics-pinout-datasheet)
  • 2 metres quadrats. de tauler MDF de 3 mm
  • 0,5 m². de tauler acrílic transparent de 4 mm
  • Taula de pa
  • Filferros de pont
  • Taula Arduino
  • 9 polsadors
  • Fil elàstic
  • 80 cm de tub buit de 8 mm (acrílic / alumini)
  • 9 resistències de 10 quilos Ohm
  • Taula de pa

Pas 2: tall per làser

Tall per làser
Tall per làser

Cada caixa requereix aproximadament 0,3 metres quadrats de tauler MDF de 3 mm. La posició d’elements al llenç no té importància. Tingueu en compte que els engranatges no són redundants: tots són necessaris perquè el quadre funcioni. És possible que s’hagi d’ajustar el fitxer SVG proporcionat perquè funcioni correctament en diferents impressores.

Pas 3: Muntatge d'engranatges

Muntatge d'engranatges
Muntatge d'engranatges
Muntatge d'engranatges
Muntatge d'engranatges

Per construir el mecanisme a l'interior de la caixa, hem de tallar amb làser el conjunt d'engranatges requerit i enganxar-lo

Pas 4: fabricació i muntatge de caixes d’entrada

Fabricació i muntatge de caixes d’entrada
Fabricació i muntatge de caixes d’entrada
Fabricació i muntatge de caixes d’entrada
Fabricació i muntatge de caixes d’entrada

La segona part del procés és crear un tauler d’entrada física. És un tauler 3X3 on cadascun dels botons correspon a les respectives caselles del tauler de joc.

  • Les peces es tallen i es munten amb làser.
  • Els botons s’han soldat junts en un tauler soldable.
  • Per reduir la complexitat, els cables d'alimentació s'uneixen en un punt i en surt un de sol.
  • Els cables de terra han de tenir una resistència separada de 10K ohmis i després es poden unir.
  • Al final, es connecta un sol cable a l’Arduino.

Pas 5: Circuit Arduino

Circuit Arduino
Circuit Arduino

Les connexions amb l'Arduino són les següents. Ara, pel que fa a la caixa d’entrada, les connexions es feien en una placa de soldadura i tot el conjunt està present a la caixa. Els pins digitals i els pins d'alimentació i de terra de la placa d'entrada per connectar-se amb l'Arduino. Les connexions servo són les que es mostren a la imatge superior. El codi de l’artefacte interactiu consta de 3 fitxers. TicTacToe.ino és el fitxer principal i el solucionador és l'algoritme utilitzat per reproduir els passos 'X' i 'O'.

Recomanat: