Taula de continguts:

Joc de laberint RFID Arduino: 6 passos (amb imatges)
Joc de laberint RFID Arduino: 6 passos (amb imatges)

Vídeo: Joc de laberint RFID Arduino: 6 passos (amb imatges)

Vídeo: Joc de laberint RFID Arduino: 6 passos (amb imatges)
Vídeo: Embedded World 2017 Estacionamento IoT com Azure 2024, Desembre
Anonim
Joc de laberint RFID Arduino
Joc de laberint RFID Arduino

Avui demostraré com he creat un petit joc de laberint RFID per a Arduino. S'inclouen els fitxers d'impressió en codi i 3D, així que no dubteu a fer-ne un seguint els passos següents.

Volia fer una joguina per a nens, que combinés una experiència virtual i física. Amb aquest dispositiu poden escanejar objectes habituals que contenen xips RFID (targetes de metro, mascotes, roba, etc.) i fer que aquests objectes siguin més lúdics i interactius. Cada vegada que trobeu un nou xip RFID, l’arduino us genera un laberint per resoldre. Completa el laberint i escoltaràs un jingle alegre a través de l’altaveu piezoelèctric. Com més laberints resolguis, més música podràs escoltar!

Això és el que necessiteu per a aquest projecte:

  • Arduino UNO
  • Matriu LED 1588AS,
  • 2 registres de desplaçament 74HC595
  • Resistències de 8 x 220 Ohm
  • Mòdul RFID MFRC522
  • Etiquetes RFID
  • 4 botons grans
  • 2 fils de metall prim (per a les frontisses)
  • cables, soldadura, perfboard, etc.
  • Impressora 3D

Us aconsello que primer elaboreu el projecte en una taula abans de soldar-ho tot junt.

Si voleu estalviar-vos esforços en construir el vostre propi controlador de matriu amb els registres de desplaçament, només heu de comprar la matriu LED MAX7219 molt econòmica que té la mateixa funcionalitat integrada. Això us permetrà saltar-vos el pas 1 en la seva totalitat.

Pas 1: la matriu LED

La matriu LED
La matriu LED
La matriu LED
La matriu LED
La matriu LED
La matriu LED
La matriu LED
La matriu LED

Mostrarem el joc en una matriu de leds de 8x8, alimentada per dos registres de desplaçament 74HC595. Per a això, he utilitzat la següent instrucció https://www.instructables.com/id/Arduino-88-Led-Matrix-Driver-With-2-74HC595-Shift-/. Podeu anar-hi per obtenir instruccions més detallades, però aquí explicaré breument el procés.

Utilitzarem tres pins a l’arduino per enviar dades, rellotge i tancament al primer registre de torns. El segon registre de torns compartirà el rellotge i el tancament, però farem un seguiment de les dades daisychained del primer registre de torns. També connectarem la nostra tensió i terra a tots dos registres. També traurem informació de retenció ALTA i desactivarem la sortida BAIXA.

Ara per connectar aquests registres de desplaçament a la matriu LED. Col·loqueu la matriu de LED amb el text al costat mirant cap amunt i els passadors cap amunt. Els pins estan numerats com a la imatge 4. A la segona imatge veureu quines sortides del registre de desplaçament s'han de connectar a quins pins de la vostra matriu.

Pas 2: el lector RFID

El següent és el lector RFID, per sort és molt més fàcil. Descarregueu i instal·leu la biblioteca al vostre IDE des de:

Connecteu els pins RFID següents al vostre arduino:

  • RST / Restableix 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

Pas 3: els botons

Utilitzarem la funció PULLUP interna de l’Arduino per poder connectar els commutadors directament a un pin i després a terra. També podeu fer extraccions externes com a la imatge.

Pas 4: el codi

Baixeu-vos el codi des de dalt i mireu cadascuna de les pestanyes. Els pins utilitzats es defineixen a la part superior de cada pestanya, canvieu-los perquè s’adaptin als pins que heu decidit utilitzar.. Pengeu-lo al vostre arduino i proveu el joc.

Pas 5: el cas

El cas
El cas

Baixeu-vos els fitxers obj al zip i exporteu-los al vostre convertidor de gcode preferit. Executeu-lo per la impressora 3D i hauríeu de tenir una funda que s'adapti a tots els components.

Soldeu-ho tot i ajusteu-lo a la caixa. Aneu amb compte de mantenir el cablejat el més curt possible, perquè l’espai és limitat. Poseu les frontisses de la caixa i passeu un petit fil metàl·lic pels forats de les frontisses. Després de connectar els dos costats, hauríeu de tenir un producte acabat.

Espero que us hagi agradat llegir sobre aquest projecte i, si us plau, gaudiu-ne!

Pas 6: el producte acabat

Recomanat: