Sommario:
Video: RFID + Arduino + Android: 3 passaggi
2025 Autore: John Day | [email protected]. Ultima modifica: 2025-01-10 10:17
In questo progetto ti mostrerò come ottenere i dati dal modulo RFID (Radio Frequency Identification) a uno smartphone Android, puoi usarlo per guardare all'interno del processo di scansione del tag RFID, poiché può essere irritante sapere se la carta viene letto correttamente o meno se non c'è un display che mostra i dettagli.
Iniziamo!
Passaggio 1: cose necessarie
Queste sono le cose di cui hai bisogno e link ai prodotti --
1.) Lettore RFID
2.) Tag RFID
3.) Arduino
4.) Un telefono Android
5.) Cavi dei ponticelli
6.) Modulo Bluetooth HC-06
Passaggio 2: costruire
Il modulo RFID deve essere collegato ad Arduino in modo da abilitare l'interfaccia SPI tra i due, quindi il cablaggio è più complicato di quello che facciamo di solito in interfacce come I2C, ma facciamo questo compromesso a causa del requisito di comunicazione ad alta velocità tra il microcontrollore cioè Arduino e il modulo RFID.
Questo è il modo seguente per collegare il modulo ad Arduino:
SDA---------Digitale 10SCK--------- -Digitale 13
MOSI ----------------------Digitale 11
MISO --------Digitale 12
IRQ ----------non connesso
GND-----------------------GND
RST ----------Digitale 9
3.3V ----------3.3V (NON COLLEGARE A 5V)
Ora devi scaricare e installare la libreria MFRC522 nell'IDE di Arduino e caricare l'esempio "AccessConrol" su Arduino. Una volta caricato, apri il monitor seriale per testare e scansionare i tag.
Se tutto va come detto, puoi collegare il modulo Bluetooth HC-06 ad Arduino secondo la seguente configurazione.
TX -- Rx
Rx -- Tx
Vcc -- 5V
Gnd -- Gnd
Passaggio 3: prova
Ora devi solo installare l'applicazione del monitor seriale sul tuo telefono Android e collegarlo al modulo HC-06, una volta fatto, vedrai l'output dal modulo RFID quando esegui la scansione dei tag RFID.
Se vuoi vedere come funziona effettivamente il progetto, ti consiglio di guardare il video tutorial per questo progetto allegato nell'introduzione.
Grazie per aver letto fin qui !!