giovedì 4 febbraio 2016

Arduino UNO R3 e gli RFID

Ciao e ben ritrovato sul blog "Aspettando il bus". Oggi vi parlerò brevemente degli RFID e di come utilizzarli con Arduino UNO R3. In questo articolo introduttivo mi limiterò a mostrarvi come installare la libreria nell' IDE e come collegare il modulo. Vediamo il KIT che ho acquistato:

Fig. 1 - Ricevitore e 2 RFID - Foto di Paolo Luongo
Fig. 1 - Ricevitore e 2 RFID - Foto di Paolo Luongo

Come prima cosa dobbiamo istallare la libreria nell' IDE di Arduino. Io ho usato la versione 1.6.7 che trovate sul sito http://arduino.cc . Per installare la libreria dobbiamo andare nel Menu ->Sketch -> Inclusione Librerie -> Gestione Librerie

Alla voce filtra la tua ricerca scriviamo RFID: dobbiamo scegliere MFRC522 di Miguel Balboa.

Fig.2 - Installiamo la libreria - Fonte IDE Arduino
Fig.2 - Installiamo la libreria - Fonte IDE Arduino


Se clicchiamo, il rigo diventerà grigio e compariranno altre informazioni:

Fig. 3 - Selezione della versione della libreria - Fonte Arduino IDE
Fig. 3 - Selezione della versione della libreria - Fonte Arduino IDE
Dopo alcuni minuti la libreria sarà installata.

Fig. 4 - Libreria installata - Fonte Arduino IDE
Fig. 4 - Libreria installata - Fonte Arduino IDE

Attenzione in alcuni casi non sono riuscito a trovare la libreria e ho dovuto installarla manualmente, ecco come fare:

   1) scaricare il file ZIP seguendo questo link e salvarlo sul desktop;
   2) da Menu
         ->Sketch -> Inclusione Librerie -> Aggiungi una Libreria da file .ZIP
       dove inserirete il nome del file scaricato.
  3) controllate che la libreria sia correttamente installata (vedi Fig. 5)

Fig. 5 - Installazione manuale riuscita - Fonte Arduino IDE
Fig. 5 - Installazione manuale riuscita - Fonte Arduino IDE

 Ora ci dobbiamo occupare dell' Hardware: iniziamo con alcune foto prima delle saldature sul modulo.

Fig. 6 - Particolare del KIT - Foto di Paolo Luongo
Fig. 6 - Particolare del KIT - Foto di Paolo Luongo
Attenzione, perchè il modulo è alimentato a 3,3 Volt.

Fig. 7 - Particolare del chip MFRC522 - Foto di Paolo Luongo
Fig. 7 - Particolare del chip MFRC522 - Foto di Paolo Luongo
Il datasheet del chip lo trovate qui.
Segue il particolare dei segnali disponibili dal modulo, ci tornerà utile nei collegamenti.

Fig. 8 - I segnali del modulo - Foto di Paolo Luongo
Fig. 8 - I segnali del modulo - Foto di Paolo Luongo

Con un pò di pazienza e di attenzione ecco il lavoro finito, con l'immancabile moneta da 50 centesimi di Euro.

Fig. 9 - Il modulo completo di connettore - Foto di Paolo Luongo
Fig. 9 - Il modulo completo di connettore - Foto di Paolo Luongo
Ora non resta che collegarlo e vedere come personalizzare gli esempi della libreria. Io vi consiglio di iniziare con DumpInfo, ma di esempi ne trovate molti.

Fig.10 - Sketch DumpInfo della libreria - Fonte IDE Arduino
Fig.10 - Sketch DumpInfo della libreria - Fonte IDE Arduino

I collegamenti sono indicati nei commenti degli sketch, come si vede nella Fig. 10.
Per maggiori dettagli vi rimando all'articolo (in inglese) sul forum di Arduino che trovate qui.

Ora scappo, è arrivato il bus !

Se volete leggere altri articoli del blog...

Ciao
Paolo :-)

Nessun commento: