Tabla de contenido:

Juego DIY Arduino Tic Toc Toe: 6 pasos (con imágenes)
Juego DIY Arduino Tic Toc Toe: 6 pasos (con imágenes)

Video: Juego DIY Arduino Tic Toc Toe: 6 pasos (con imágenes)

Video: Juego DIY Arduino Tic Toc Toe: 6 pasos (con imágenes)
Video: Juego Tres en Raya | Tic Tac Toe | Gato | Con Arduino Nano y un módulo OLED 128x64 2024, Mes de julio
Anonim
Image
Image

El juego Tic Tac Toe es un juego clásico para dos jugadores. Se vuelve divertido cuando lo juegas con tus hijos, familiares y amigos. Aquí he mostrado cómo hacer un juego Tic Tac Toe usando un Arduino Uno, botones pulsadores y LEDs de píxeles. Este Tic Tac Toe 4 por 4 basado en Arduino es igual que el Tic Tac Toe clásico, solo que la diferencia es que las X y las O están representadas en dos colores diferentes. Este juego tiene un programa escrito en él que puede decidir quién es el ganador o el juego es Este proyecto es básicamente una matriz RGB de 4 por 4 con cada píxel con un botón pulsador. Si se empuja un píxel, debe iluminarse con su color establecido. Este juego se establece con dos colores, el color azul cielo que representa al jugador 1 y el color rosa que representa al jugador 2. Si un jugador gana, todos los LED deben animarse con ese color de jugador. Si el juego se dibuja, todos los LED deben animarse con color rojo. Después de completar un juego, el juego debe reiniciarse para hacer que tengamos un botón de reinicio conectado a Arduino.

Paso 1: Componentes necesarios:

Impresión 3d
Impresión 3d
  • Arduino Uno (1)
  • LED WS2812B o LED NeoPixel (16)
  • Botones pulsadores (17)
  • Batería de 3,7 V / 5 V (1)
  • Interruptor de ENCENDIDO / APAGADO (1)
  • Piezas impresas en 3D

Paso 2: Impresión 3D:

Impresión 3d
Impresión 3d
Impresión 3d
Impresión 3d
  • Imprima en 3D todas las piezas proporcionadas en el siguiente enlace.
  • Impresión 3D 16 botones pequeños en PLA blanco y las partes restantes se pueden imprimir en 3D en cualquier color que desee.
  • Enlace para archivos STL:
  • Después de imprimir todas las piezas, instale los 16 botones blancos de la matriz con un poco de pegamento rápido.

Paso 3: Fabricación del teclado de botones pulsadores:

Cómo hacer un teclado de botones pulsadores
Cómo hacer un teclado de botones pulsadores
Cómo hacer un teclado de botones pulsadores
Cómo hacer un teclado de botones pulsadores
  • Tome un trozo de cartón, marque las posiciones con respecto a la matriz impresa en 3D en el cartón.
  • Pegue los 16 pulsadores del cartón en las posiciones marcadas.
  • Realice todas las conexiones soldando los botones con la ayuda de unos cables.

Paso 4: Conexión del circuito:

Conexión de circuito
Conexión de circuito
Conexión de circuito
Conexión de circuito
Conexión de circuito
Conexión de circuito
Conexión de circuito
Conexión de circuito
  • Conecte el teclado de botones a Arduino Uno como se muestra en el diagrama de circuito (R1 ~ A0, R2 ~ A1, R3 ~ A2, R4 ~ A3, C1 ~ A4, C2 ~ A5, C3 ~ Pin 2, C4 ~ Pin 3).
  • También tome un botón adicional (botón de reinicio) y conéctese a Arduino (reinicio, GND).
  • Conecte todos los LED de píxeles (- Ve / GND ~ GND, + Ve / 5V ~ 5V, Data In ~ Pin 5).
  • He usado LED WS2812b, puede usar las tiras de LED que pueden ser más convenientes de usar.
  • Conecte la batería de 3,7 V / 5 V con un interruptor de ENCENDIDO / APAGADO.
  • Inserte todos los LED en cada botón blanco impreso en 3D, un LED por cada botón.

Paso 5: Código:

Código
Código
Código
Código
  • Abra el código en Arduino IDE:
  • Instale la biblioteca KeyPad y la biblioteca FastLED en el IDE de Arduino.
  • Conecte Arduino Uno a su PC.
  • Seleccione el tipo de placa y el puerto.
  • Sube el código.

Paso 6: Reglas para jugar:

Reglas para jugar
Reglas para jugar
Reglas para jugar
Reglas para jugar
Reglas para jugar
Reglas para jugar
Reglas para jugar
Reglas para jugar
  • El azul cielo representa al jugador 1.
  • El rosa representa al jugador 2.
  • Los jugadores no deben presionar el botón que ya se presionó.
  • Si algún jugador gana, la matriz se animará con su color.
  • Si se dibuja el juego, la matriz se animará con color rojo.

Recomendado: