Sommario:

Arduino RFID Maze Game: 6 passaggi (con immagini)
Arduino RFID Maze Game: 6 passaggi (con immagini)

Video: Arduino RFID Maze Game: 6 passaggi (con immagini)

Video: Arduino RFID Maze Game: 6 passaggi (con immagini)
Video: Amazing arduino project 2024, Dicembre
Anonim
Gioco del labirinto RFID Arduino
Gioco del labirinto RFID Arduino

Oggi dimostrerò come ho creato un piccolo gioco di labirinti RFID per Arduino. Il codice e i file di stampa 3D sono inclusi, quindi sentiti libero di crearne uno seguendo i passaggi seguenti!

Volevo creare un giocattolo per bambini, che unisse un'esperienza virtuale e fisica. Con questo dispositivo possono scansionare oggetti comuni che contengono chip RFID (tessere della metropolitana, animali domestici, vestiti, ecc.) e rendere questi oggetti più giocosi e interattivi. Ogni volta che trovi un nuovo chip RFID, arduino genera un labirinto da risolvere. Completa il labirinto e sentirai un allegro jingle attraverso l'altoparlante piezo. Più labirinti risolvi, più musica sarai in grado di ascoltare!

Ecco cosa ti servirà per questo progetto:

  • Arduino UNO
  • Matrice LED 1588AS,
  • 2 x 74HC595 registri a scorrimento
  • 8 x 220 Ohm resistori
  • Modulo RFID MFRC522
  • Tag RFID
  • 4 x pulsanti grandi
  • 2 x filo metallico sottile (per le cerniere)
  • fili, saldatura, perfboard ecc.
  • stampante 3d

Ti consiglio di elaborare il progetto su una breadboard prima di saldare tutto insieme.

Se vuoi risparmiare lo sforzo di costruire il tuo driver a matrice con i registri a scorrimento, acquista anche la matrice LED MAX7219 molto economica che ha la stessa funzionalità integrata. Ciò ti consentirà di saltare completamente il passaggio 1!

Passaggio 1: la matrice di LED

La matrice di LED
La matrice di LED
La matrice di LED
La matrice di LED
La matrice di LED
La matrice di LED
La matrice di LED
La matrice di LED

Mostreremo il gioco su una matrice di led 8x8, alimentata da due registri a scorrimento 74HC595. Per questo ho usato le seguenti istruzioni https://www.instructables.com/id/Arduino-88-Led-Matrix-Driver-With-2-74HC595-Shift-/. Puoi andare lì per istruzioni più dettagliate, ma illustrerò brevemente il processo qui.

Useremo tre pin sull'arduino per inviare dati, clock e latch al primo registro a scorrimento. Il secondo registro a scorrimento condividerà l'orologio e il latch, ma applicheremo i dati collegati a margherita dal primo registro a scorrimento. Collegheremo anche la nostra tensione e massa a entrambi i registri. Ritireremo anche le informazioni di conservazione HIGH e disabiliteremo l'output LOW.

Ora per il cablaggio di questi registri a scorrimento alla matrice LED. Appoggia la matrice LED con il testo sul lato rivolto verso di te e i perni rivolti verso l'alto. I pin sono numerati come nell'immagine 4. Nella seconda immagine vedrai quali uscite del registro a scorrimento devono essere collegate a quali pin sulla tua matrice.

Passaggio 2: il lettore RFID

Il prossimo è il lettore RFID, per fortuna è molto più semplice. Scarica e installa la libreria nel tuo IDE da:

Collega i seguenti pin RFID a questi sul tuo arduino:

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

Passaggio 3: i pulsanti

Utilizzeremo la funzione PULLUP interna di Arduino in modo da poter semplicemente collegare gli interruttori direttamente a un pin e quindi a massa. Puoi anche fare pullup esterni come nella foto.

Passaggio 4: il codice

Scarica il codice dall'alto e guarda ciascuna delle schede. I pin utilizzati sono definiti nella parte superiore di ogni scheda, cambiali per adattarli ai pin che hai deciso di utilizzare. Caricalo sul tuo arduino e prova il gioco!

Passaggio 5: il caso

Il caso
Il caso

Scarica i file obj nello zip ed esportali nel tuo convertitore gcode preferito. Eseguilo attraverso la stampante 3D e dovresti avere una custodia che si adatta a tutti i tuoi componenti.

Saldare tutto insieme e inserirlo nella custodia. Fare attenzione a mantenere il cablaggio il più corto possibile, perché lo spazio è limitato. Metti insieme le cerniere della custodia e fai passare un piccolo filo metallico attraverso i fori delle cerniere. Dopo aver collegato entrambi i lati, dovresti avere un prodotto finito.

Spero che ti sia piaciuto leggere di questo progetto e per favore divertiti!

Passaggio 6: il prodotto finito

Consigliato: