PROGETTI ARDUINO

  • HOME
  • PROGETTI E TUTORIAL
  • PROGETTI E TUTORIAL 2
  • ELETTRONICA
  • RECENSIONI
  • MANUALE
  • CONTATTI
  • HOME
  • PROGETTI E TUTORIAL
  • PROGETTI E TUTORIAL 2
  • ELETTRONICA
  • RECENSIONI
  • MANUALE
  • CONTATTI

38. Arduino lettore RFID carte magnetiche (Apriporta)

Arduino lettore di carte magnetiche e attivazione relè
​con RFID reader (apriporta con tessera magnetica)
Il lettore RFID RC522 è un lettore che consente di leggere i tag con identificazione a radio frequenza. Nella maggior parte dei casi gli attuatori sono carte magnetiche, come le schede degli alberghi che ci permettono di aprire le porte per intenderci ma possono assumere anche la forma di portachiavi, vediamo oggi come integrarle ad Arduino per fare accendere un led o azionare un relè.

​Iscrivetevi al canale Youtube per ricevere gli aggiornamenti sui nuovi video
Per iniziare il nostro progetto utilizzeremo pochi componenti facilmente acquistabili su ebay. Se non avete acquistato ancora il kit fatelo ora cliccando qui, nel kit Arduino che vi propongo c'è tutto il necessario per effettuare la maggior parte dei tutorial.
Nuovo tutorial per accendere e spegnere un LED a questo link: ​http://www.progettiarduino.com/79-arduino-rfid-rc522-accensione-led-e-lettura.html
Arduino Uno
eBay
Amazon
Banggood
Lettore RFID-RC522
eBay
Amazon
Banggood
Almeno 2 Tessere TAG
eBay
Amazon
Banggood
Kit diodi Led
eBay
Amazon
Banggood
2 Resistenze da 220Ohm
eBay
Amazon
Banggood
Modulo 1 relè
eBay
Amazon
Banggood
Breadboard
eBay
Amazon
Banggood
Cavetti di collegamento M/F e M/M
eBay
Amazon
Banggood
Lettore RFID RC522 con tessere magnetiche
Foto
Arduino uno
Foto
Acquista i tuoi articoli su ebay, guarda le novità cliccando l`immagine sottostante
Foto

Nel circuito che realizzeremo inseriremo due led, uno di colore verde per indicarci l`effettivo riconoscimento della tessera magnetica quindi per esempio l'apertura di una porta, e uno di colore rosso per indicarci il non riconoscimento della tessera.

Il Led rosso al Pin 4 di Arduino
Il Led verde al Pin 3 di Arduino
Il relè al Pin 2

Il modulo lo collegheremo con i seguenti Pin di Arduino:

​MODULO​RC522             Arduino   
SDA                              D10
​SCK                               D13
MOSI                            D11
MISO                            D12
IRQ                               N/A
GND                            GND
RST                                 D9
3.3V                             3.3V

Ho realizzato il circuito per facilitare la costruzione.
Foto

Per prima cosa, dopo aver creato il circuito, colleghiamo Arduino alla porta USB del computer, e carichiamo il primo sketch per la lettura delle tessere magnetiche. 
​
È necessaria la libreria RFID.h che trovate in fondo pagina nei file da scaricare.

Basta infatti avvicinare la tessera al lettore RFID e visualizzare il codice esadecimale aprendo il monitor seriale nell`Arduino IDE, 


1° sketch Lettura codice esadecimale tessera magnetica
1° sketch Lettura codice esadecimale tessera magnetica

    
Foto

A questo punto memorizziamo il codice delle card, nel mio caso ho utilizzato tre tessere magnetiche differenti, come si può notare ogni tessera ha un codice differente.
Inseriremo i codici di ogni tessera sul prossimo sketch così da memorizzare solo il pass code valido per fare commutare il relè.

2° Sketch attivazione relè al passaggio della tessera magnetica
Clicca qui per modificare.

    


Ora inseriamo codici di ogni card che vogliamo memorizzare nel punto indicato dall`immagine sottostante.
Foto
Per ogni card memorizzata aggiungiamo una stringa di codice.
Foto

Abbiamo finito, non ci resta che collegare l`elettro serratura al relè e il gioco è fatto!!

Qui sotto trovate gli sketch e la libreria, è sufficiente copiare la cartella contenente i due file .cpp e .h all'interno della cartella “libraries” dell`IDE Arduino.
​

Una volta riavviato il compilatore siamo pronti ad utilizzare tutte le funzionalità della nuova libreria.

Se vuoi aiuto o suggerimenti usa il modulo di contatto in fondo pagina.
Scarica i file
lettura_codice_tessere_rfid.ino
File Size: 1 kb
File Type: ino
Scarica file

arduino_rfid_apriporta.ino
File Size: 2 kb
File Type: ino
Scarica file

rfid.zip
File Size: 6 kb
File Type: zip
Scarica file

Ti potrebbe interessare anche:
Arduino domotica open source 
Foto
Arduino comando relè con sms
Foto
Arduino ethernet shield
Foto

Condividete nei commenti le foto dei progetti realizzati da voi.
37. Arduino plotter seriale
39. Arduino controllo carica e scarica di una batteria

© ProgettiArduino.com 2019 - Fancello Salvatore
​ Layout, immagini e testi sono di esclusiva proprietà di www.progettiarduino.com 
Privacy Policy