Joc de bricolatge Arduino Tic Toc Toe: 6 passos (amb imatges)
Joc de bricolatge Arduino Tic Toc Toe: 6 passos (amb imatges)
Anonim
Image
Image

El joc Tic Tac Toe és un joc clàssic de dos jugadors. Es fa divertit quan el jugueu amb els vostres fills, familiars i amics. Aquí he mostrat com fer un joc de Tic Tac Toe amb un Arduino Uno, botons i LEDs Pixel. Aquest Tic Tac Toe de 4 per 4 basat en Arduino és el mateix que el clàssic Tic Tac Toe, només la diferència és que X i O es representen en dos colors diferents. Aquest joc té escrit un programa que pot decidir qui és el guanyador o el joc Aquest projecte és bàsicament una matriu RGB de 4 per 4 amb cada píxel amb un polsador. Si s’empeny un píxel, s’hauria d’il·luminar amb el color establert. Aquest joc es defineix amb dos colors Blau cel que representen el jugador 1 i el color rosa que representa el jugador 2. Si un jugador guanya, tots els LED haurien d’animar-se amb el color del jugador. Si el joc és dibuixat, tots els LED haurien d’animar-se amb color vermell. Després de completar un joc, s'hauria de reiniciar el joc per fer que tinguem un botó de reinici connectat a Arduino.

Pas 1: components necessaris:

Impressió 3D
Impressió 3D
  • Arduino Uno (1)
  • LED WS2812B o LED NeoPixel (16)
  • Botons de pressió (17)
  • Bateria de 3,7 V / 5 V (1)
  • Interruptor ON / OFF (1)
  • Parts impreses en 3D

Pas 2: impressió 3D:

Impressió 3D
Impressió 3D
Impressió 3D
Impressió 3D
  • Imprimeix en 3D totes les parts proporcionades a l'enllaç següent.
  • Botó petit d'impressió 3D 16 en PLA blanc i les parts restants es poden imprimir en 3D en qualsevol color que vulgueu.
  • Enllaç per a fitxers STL:
  • Després d'imprimir totes les parts, instal·leu els 16 botons blancs de la matriu amb una mica de cola ràpida.

Pas 3: fabricació de botons de teclat:

Fer teclat de botons automàtics
Fer teclat de botons automàtics
Fer teclat de botons automàtics
Fer teclat de botons automàtics
  • Agafeu un tros de cartró, marqueu les posicions respecte al quadre imprès en 3D del cartró.
  • Enganxeu tots els 16 polsadors del cartró a les posicions marcades.
  • Feu totes les connexions soldant els botons amb l'ajuda d'alguns cables.

Pas 4: Connexió del circuit:

Connexió del circuit
Connexió del circuit
Connexió del circuit
Connexió del circuit
Connexió del circuit
Connexió del circuit
Connexió del circuit
Connexió del circuit
  • Connecteu el teclat dels botons a Arduino Uno com es mostra al diagrama de circuits (R1 ~ A0, R2 ~ A1, R3 ~ A2, R4 ~ A3, C1 ~ A4, C2 ~ A5, C3 ~ Pin 2, C4 ~ Pin 3).
  • Preneu també un polsador addicional (botó Reset) i connecteu-vos a Arduino (Reset, GND).
  • Connecteu tots els LED de píxels. (- Ve / GND ~ GND, + Ve / 5V ~ 5V, Data In ~ Pin 5).
  • He utilitzat LEDs WS2812b, podeu utilitzar les tires de leds que poden ser més còmodes d'utilitzar.
  • Connecteu la bateria de 3,7 V / 5 V amb un interruptor ON / OFF.
  • Inseriu tots els LEDs en cada botó blanc imprès en 3D, un LED per cada botó.

Pas 5: Codi:

Codi
Codi
Codi
Codi
  • Obriu el codi a Arduino IDE:
  • Instal·leu la biblioteca KeyPad i la biblioteca FastLED a l'IDE Arduino.
  • Connecteu Arduino Uno al vostre PC.
  • Seleccioneu Tipus de placa i Port.
  • Pengeu el codi.

Pas 6: regles per jugar:

Regles per jugar
Regles per jugar
Regles per jugar
Regles per jugar
Regles per jugar
Regles per jugar
Regles per jugar
Regles per jugar
  • Cel blau representa el jugador 1.
  • El rosa representa el jugador 2.
  • Els jugadors no haurien de prémer el botó que ja s’ha premut.
  • Si algun jugador guanya la matriu animarà amb el seu color.
  • Si el joc es dibuixa, la matriu s'animarà amb color vermell.