Card reader Ultimo aggiornamento 23 giugno 2019 |
|
Questo Card Reader RFID a 13.56
Mhz, basato sul chip MFRC522 della NXP Semiconductors che è stato
progettato per la lettura/scrittura di tag per l'identificazione a radio
frequenza.
Il modulo può essere utilizzato per svariate applicazioni sia professionali che
amatoriali nell'ambito di controllo accessi, identificazione automatica,
robotica, navigazione, sistemi di pagamento e antifurto immobilizzatori per
auto.
Il dispositivo può essere trovato sul
sito HOMOTIX, ricordo che quanti inseriranno in codice "ADRIROBOT_19",
potranno usufruire di uno speciale sconto.
Oltre a l kit potranno essere acquistati le singole schede Formato Tessera,
oppure gli RFID formato portachiavi
Modulo RFID RC-522 e TAG |
Tag RFID Mifare Formato Tessera |
Tag RFID Mifare Formato Portachiavi |
Come illustrato nell'immagine riportata in basso, la confezione contiene:
1 x Modulo-Lettore di card RFID-RC522,
1 x IC card S50 standard, Formato Tessera operante a 13,56MHz, ogni tag è fornito preprogrammato con un codice univoco, realizzato in ABS con capacità di memoria: 1024 Kbit
1 x card S50 dalla particolare forma a portachiavi, operante a 13,56MHz, ogni tag è fornito preprogrammato con un codice univoco.
1 x connettore strip 1x8pin a 90°
1 x connettore strip 1x8pin
Nota: in pin sono da saldare da parte dell'utilizzatore
Tutti i componenti sopra riportati sono presenti nel Kit Arduino Avanzato con Arduino Uno R3 Compatibile, venduto dal sito HOMOTIX, il kit è adatto a utenti esperti e principianti, con i componenti forniti è possibile realizzare una ampia varietà di progetti.
|
Il modulo reader RFID-RC522 utilizza l'integrato MFRC522, lo schema a blocchi semplificato è visibile nella foto sottostante
L'MFRC522 è un integrato
lettore/scrittore altamente integrato per la comunicazione senza contatto a
13,56 MHz. Il lettore MFRC522 supporta ISO / IEC 14443 A / MIFARE e NTAG.
Il trasmettitore interno dell'MFRC522 è in grado di pilotare un'antenna reader/writer
progettata per comunicare con schede ISO / IEC 14443 A / MIFARE e transponder
senza ulteriore circuiteria attiva.
Il modulo ricevitore fornisce un'implementazione robusta ed efficiente per
segnali di demodulazione e decodifica di schede compatibili ISO / IEC 14443 A /
MIFARE e transponder.
Il modulo digitale gestisce l'inquadratura ISO / IEC 14443 A completa e
funzionalità di rilevamento degli errori (parità e CRC).
L'MFRC522 supporta i prodotti MF1xxS20, MF1xxS70 e MF1xxS50. L'MFRC522 supporta
la comunicazione senza contatto e utilizza MIFARE velocità di trasferimento più
elevate fino a 848 kBd in entrambe le direzioni.
Frontend MIFARE e NTAG prestazioni standard Sono fornite le seguenti interfacce
host:
Serial Peripheral Interface (SPI)
UART seriale
Interfaccia bus I2C
MFRC522 Standard performance MIFARE and NTAG frontend | ||
Piedinatura | Datasheet | Foto dell'integrato |
Un sistema RFID, in particolare, si compone di transponder, detto anche tag, il cui chip contiene i dati, di antenna, per comunicare con il tag e gestita dal controller, e di reader (o controller), che attraverso il segnale radio legge l’identificativo del tag e può scriverne la memoria, trasmettendo poi il segnale all’host (PC).
Un sistema RFID può operare in bassa frequenza (LF), alta (HF) o altissima frequenza (UHF e VHF):
LF (125-135 KHz): utilizzabile worldwide con distanza di lettura limitata ed applicata per antifurti, chiavi, etc.
HF (13,56 MHz): normalizzata dagli standard ISO 14443 e ISO 15693; è utilizzata worldwide, con distanza di lettura ridotta (fino a 1,20 mt.) ed applicata per libri, pallet, controllo accessi, abbigliamento etc. Il lettore presente in questa pagina appartiene a questa gamma di frequenza.
UHF (868-915 MHz): incontra limiti locali definiti dalle autorità dei singoli paesi, applicata per pallet, container, etc.
VHF (2,4 o 5,8GHz): utilizzata globalmente per transponder attivi, applicata per controllo accessi, veicoli, etc.
In particolare, i tag / transponder
RFID sono sostanzialmente delle memorie dotate di un apparato radio
ricetrasmittente, spesso inserito nel medesimo chip di silicio: eccitato da un
apparato esterno (fisso o portatile) con il quale stabilisce un dialogo via
radio, il tag restituisce poi il suo codice identificativo e/o le altre
eventuali informazioni contenute.
I tag RFID possono assumere svariate forme a secondo del tipo di applicazione
considerata: ad esempio i tag utilizzati per l’identificazione degli animali
sono di piccolissime dimensioni, in quanto devono essere inseriti sotto la pelle
(ci sono progetti pilota anche su esseri umani in ambito sanitario), mentre per
applicazioni di controllo accessi assumono le sembianze di una carta di credito
o del più classico badge.
Le antenne RFID, gestite dal controller, generano un campo magnetico che “risveglia” il tag, avviando così la comunicazione via radio; le antenne, talvolta incorporate nel controller, possono essere a polarizzazione lineare oppure circolare, in base alle condizioni di lettura, all’orientamento dei tag ed all’ambiente in cui opera l’RFID.
Il controller RFID, detto anche
lettore o reader, è la componente di un sistema RFID dedicata alla
lettura/identificazione e scrittura dei tag RFID e della comunicazione dei loro
codici ai sistemi di alto livello (Middleware o ERP) tramite le antenne, l’altro
elemento del sistema che irradia il segnale RF.
La potenza del controller, unitamente al tipo di antenna ad esso collegata, ne
determina una delle performance più importanti, ossia la distanza di lettura
(del tag), che può essere qualificata in 4 tipologie:
Proximity: letture da 10cm fino max 20-25cm
Vicinity: letture su alcune decine di cm e max i m.
Mid Range: distanza di ca. 1 m
Long Range: alcuni metri
Per includere la libreria per la gestione del modulo occorre seguire quanto mostrato nelle figure mostrate sotto
Utilizzare la funzione "Gestione librerie" presente nell'IDE
Inserire nel campo ricerca "rfid" dovrebbe essere mostrata la "MFRC222"
Selezionare "More info" in questo modo apparirà il tasto "Installa" e premerlo
Conclusa l'installazione apparirà la scritta "INSTALLED"
Per testare il modulo si utilizzano i seguenti componenti
Kit
Card reader RFID MIFARE RC522 |
Scheda Arduino Nano Arduino UNO |
Convertitore Expander seriale Bus I2C con PCF8574 con Display LCD |
Cavetti di vari colori |
|
Il programma di prova, si limita a mostrate il codice univoco presente all'interno del TAG. il valore viene mostrato sia in esadecimale che in decimale nella finestra del monitor seriale, e se è collegato il display, su di esso viene mostrato il codice i esadecimale. NOTA: Prima di caricare il programma, assicurarsi di aver attivato la libreria.
|
Elenco revisioni | |
23/06/2019 | Aggiornato pagina |
26/12/2017 | Emissione preliminare |