Tabla de contenido:

Juego interactivo Tic-Tac Toe controlado con Arduino: 6 pasos
Juego interactivo Tic-Tac Toe controlado con Arduino: 6 pasos

Video: Juego interactivo Tic-Tac Toe controlado con Arduino: 6 pasos

Video: Juego interactivo Tic-Tac Toe controlado con Arduino: 6 pasos
Video: TOP 15 Proyectos con Arduino 2022 2024, Diciembre
Anonim
Juego interactivo Tic-Tac Toe controlado con Arduino
Juego interactivo Tic-Tac Toe controlado con Arduino

El objetivo del proyecto Physical Tic-Tac-Toe es trasladar un juego conocido al ámbito físico. Originalmente, el juego lo jugaban dos jugadores en una hoja de papel, colocando los símbolos "X" y "O" por turnos. Nuestra idea era examinar el comportamiento de los jugadores cuando se enfrentaban a una forma radicalmente diferente. Además, nos gustó mucho explorar la estética Steampunk combinando la mecánica de los engranajes con la electrónica.

La idea clave detrás de nuestro proyecto es que los estados de los campos de juego se pueden representar mediante la forma del material flexible. Los campos tienen 3 estados diferentes: "X", "O" y NULL (campo no utilizado). Tuvimos que encontrar una forma de reducir la cantidad de actuadores necesarios para hacer una transición de un estado a otro. Después de dibujar algunos bocetos, nos dimos cuenta de que este número se puede reducir a solo uno. El boceto a continuación resume nuestro proceso de diseño.

Paso 1: herramientas y materiales

Herramientas y materiales
Herramientas y materiales

Con los siguientes materiales, deberías poder hacer 9 cajas de juego. Cada caja de juego es un elemento independiente y se puede utilizar en cualquier configuración. Sin mucha molestia, el tablero puede extenderse a 16 (4 × 4) o 25 (5 × 5) cajas.

Instrumentos:

  • Cortadora láser programable
  • Pistola de pegamento
  • Estación de soldadura

Materiales:

  • 9 × servo SG90 (https://components101.com/servo-motor-basics-pinout-datasheet)
  • 2 metros cuadrados. de tablero MDF de 3 mm
  • 0,5 metros cuadrados. de tablero acrílico transparente de 4 mm
  • Tablero de circuitos
  • Cables de puente
  • Placa arduino
  • 9 pulsadores
  • Hilo elástico
  • 80 cm de tubo hueco de 8 mm (acrílico / aluminio)
  • 9 Resistencias de 10 Kilo Ohmios
  • Tablero de circuitos

Paso 2: corte por láser

Corte por láser
Corte por láser

Cada caja requiere aproximadamente 0,3 m2 de tablero MDF de 3 mm. La colocación de elementos en el lienzo no importa. Tenga en cuenta que los engranajes no son redundantes; todos son necesarios para que la caja funcione. Es posible que el archivo SVG proporcionado deba ajustarse para que funcione correctamente en diferentes impresoras.

Paso 3: Ensamblaje de engranajes

Ensamblaje de engranajes
Ensamblaje de engranajes
Ensamblaje de engranajes
Ensamblaje de engranajes

Para construir el mecanismo dentro de la caja, necesitamos cortar con láser el conjunto de engranajes requerido y pegarlo.

Paso 4: Fabricación y montaje de la caja de entrada

Fabricación y montaje de cajas de entrada
Fabricación y montaje de cajas de entrada
Fabricación y montaje de cajas de entrada
Fabricación y montaje de cajas de entrada

La segunda parte del proceso es crear una caja de cartón de entrada física. Es un tablero de 3X3 donde cada uno de los botones corresponde a las respectivas casillas del tablero de juego.

  • Las piezas se cortan y ensamblan con láser.
  • Los botones se han soldado entre sí en una placa soldable.
  • Para reducir la complejidad, todos los cables de alimentación se unen en un punto y sale uno.
  • Los cables de tierra deben tener una resistencia separada de 10K ohmios y luego se pueden unir.
  • Al final, se conecta un solo cable al Arduino.

Paso 5: circuito Arduino

Circuito Arduino
Circuito Arduino

Las conexiones con Arduino son las siguientes. Ahora con respecto a la caja de entrada, las conexiones se realizaron en una placa de soldadura y todo el conjunto está presente dentro de la caja. Los pines digitales y los pines de alimentación y tierra de la placa de entrada para conectar con el Arduino. Las conexiones de servo son como se muestra en la imagen de arriba. El código para el artefacto interactivo consta de 3 archivos. TicTacToe.ino es el archivo principal y el solucionador es el algoritmo utilizado para reproducir los pasos 'X' y 'O'.

Recomendado: