Taula de continguts:

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

Vídeo: Joc de bricolatge Arduino Tic Toc Toe: 6 passos (amb imatges)

Vídeo: Joc de bricolatge Arduino Tic Toc Toe: 6 passos (amb imatges)
Vídeo: Meet the Maker - Camilo Parra Palacio, OttoDIY 2024, Juliol
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.

Recomanat: