
Sommario:
2025 Autore: John Day | [email protected]. Ultima modifica: 2025-01-23 14:50

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




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

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:
Meccanismo di chiusura della porta RFID con un Arduino: 5 passaggi (con immagini)

Meccanismo di blocco porta RFID con un Arduino: in questo Instructable, collegheremo un sensore RFID RC522 a un Arduino Uno per realizzare un semplice meccanismo di blocco controllato con accesso RFID per una porta, un cassetto o un armadio. Usando questo sensore, sarai in grado di utilizzare un tag RFID o una carta per bloccare
Facile interfacciamento RFID MFRC522 con Arduino Nano: 4 passaggi (con immagini)

Facile interfacciamento RFID MFRC522 con Arduino Nano: Il controllo accessi è il meccanismo nei campi della sicurezza fisica e della sicurezza delle informazioni, per limitare l'accesso/ingresso anonimo alle risorse di un'organizzazione o di un'area geografica. L'atto di accedere può significare consumare, entrare o usare
Come smontare un computer con semplici passaggi e immagini: 13 passaggi (con immagini)

Come smontare un computer con semplici passaggi e immagini: questa è un'istruzione su come smontare un PC. La maggior parte dei componenti di base sono modulari e facilmente smontabili. Tuttavia è importante che tu sia organizzato al riguardo. Questo ti aiuterà a non perdere parti e anche a rendere più facile il rimontaggio
Ancora un altro istruttivo sull'utilizzo di DIYMall RFID-RC522 e Nokia LCD5110 con un Arduino: 8 passaggi (con immagini)

Ancora un altro Instructable sull'utilizzo del DIYMall RFID-RC522 e del Nokia LCD5110 con un Arduino: perché ho sentito il bisogno di creare un altro Instructable per il DIYMall RFID-RC522 e il Nokia LCD5110? Beh, a dirti la verità, l'anno scorso stavo lavorando a un Proof of Concept usando entrambi questi dispositivi e in qualche modo "fuori posto"
Arduino Pocket Game Console + A-Maze - Gioco del labirinto: 6 passaggi (con immagini)

Arduino Pocket Game Console + A-Maze - Maze Game: benvenuto nel mio primo istruibile! Il progetto che voglio condividere con te oggi è il gioco del labirinto Arduino, che è diventato una console tascabile capace come Arduboy e simili console basate su Arduino. Può essere flashato con i miei (o i tuoi) giochi futuri grazie a expo