Tabla de contenido:

Arduino RFID Maze Game: 6 pasos (con imágenes)
Arduino RFID Maze Game: 6 pasos (con imágenes)

Video: Arduino RFID Maze Game: 6 pasos (con imágenes)

Video: Arduino RFID Maze Game: 6 pasos (con imágenes)
Video: Building and RFID game with Arduino 2024, Mes de julio
Anonim
Arduino RFID Maze Game
Arduino RFID Maze Game

Hoy demostraré cómo armé un pequeño juego de laberinto RFID para Arduino. El código y los archivos de impresión 3D están incluidos, así que siéntase libre de crear uno siguiendo los pasos a continuación.

Quería hacer un juguete para niños que combinara una experiencia virtual y física. Con este dispositivo pueden escanear objetos comunes que contienen chips RFID (tarjetas de metro, mascotas, ropa, etc.) y hacer que estos objetos sean más divertidos e interactivos. Cada vez que encuentras un nuevo chip RFID, el arduino genera un laberinto para que lo resuelvas. Complete el laberinto y escuchará un alegre tintineo a través del parlante piezoeléctrico. ¡Cuantos más laberintos resuelvas, más música podrás escuchar!

Esto es lo que necesitará para este proyecto:

  • Arduino UNO
  • Matriz LED 1588AS,
  • 2 registros de cambio 74HC595
  • 8 resistencias de 220 ohmios
  • Módulo RFID MFRC522
  • Etiquetas RFID
  • 4 x pulsadores grandes
  • 2 x alambre de metal fino (para las bisagras)
  • alambres, soldadura, perfboard, etc.
  • impresora 3d

Le aconsejo que primero resuelva el proyecto en una placa de pruebas antes de soldar todo junto.

Si desea ahorrarse el esfuerzo de construir su propio controlador de matriz con los registros de cambio, también simplemente compre la Matriz LED MAX7219 muy barata que tiene la misma funcionalidad incorporada. ¡Esto le permitirá omitir el paso 1 en su totalidad!

Paso 1: la matriz de LED

La matriz de LED
La matriz de LED
La matriz de LED
La matriz de LED
La matriz de LED
La matriz de LED
La matriz de LED
La matriz de LED

Mostraremos el juego en una matriz de LED de 8x8, alimentada por dos registros de cambio 74HC595. Para esto utilicé el siguiente instructable https://www.instructables.com/id/Arduino-88-Led-Matrix-Driver-With-2-74HC595-Shift-/. Puede ir allí para obtener instrucciones más detalladas, pero describiré brevemente el proceso aquí.

Usaremos tres pines en el arduino para enviar datos, reloj y enganche al primer registro de desplazamiento. El segundo registro de desplazamiento compartirá el reloj y el pestillo, pero conectaremos los datos en cadena del primer registro de desplazamiento. También conectaremos nuestro voltaje y tierra a ambos registros. También tiraremos de retención de información ALTA y deshabilitaremos la salida BAJA.

Ahora para conectar estos registros de cambio a la matriz de LED. Coloque la matriz de LED con el texto en el lado hacia usted y los pines hacia arriba. Los pines están numerados como en la imagen 4. En la segunda imagen, verá qué salidas de registro de desplazamiento deben conectarse a qué pines de su matriz.

Paso 2: el lector RFID

El siguiente es el lector RFID, afortunadamente es mucho más fácil. Descargue e instale la biblioteca en su IDE desde:

Conecte los siguientes pines RFID a estos en su arduino:

  • RST / Restablecer RST 9
  • SPI SS SDA (SS) 10
  • SPI OSI MOSI 11 / ICSP-4
  • SPI MISO MISO 12 / ICSP-1
  • SPI SCK SCK 13 / ICSP-3

Paso 3: los botones

Usaremos la función PULLUP interna del Arduino para que podamos conectar los interruptores directamente a un pin y luego a tierra. También puedes hacer dominadas externas como en la imagen.

Paso 4: el código

Descarga el código de arriba y mira cada una de las pestañas. Los pines utilizados se definen en la parte superior de cada pestaña, cámbielos para que se ajusten a los pines que decidió usar. ¡Súbelo a su arduino y pruebe el juego!

Paso 5: el caso

El caso
El caso

Descargue los archivos obj en el zip y expórtelos a su convertidor de gcode favorito. Ejecútelo a través de la impresora 3D y debería tener un estuche que se ajuste a todos sus componentes.

Suelde todo y colóquelo en el estuche. Tenga cuidado de mantener su cableado lo más corto posible, porque el espacio es limitado. Junte las bisagras de la caja y pase un pequeño alambre de metal a través de los orificios de las bisagras. Después de conectar ambos lados, debería tener un producto terminado.

Espero que haya disfrutado leyendo sobre este proyecto y ¡que lo disfrute!

Paso 6: el producto terminado

Recomendado: