Cum se conectează rc522 cititor rfid la Arduino

Nu uita de asemenea, că Arduino are un conector special ICSP pentru utilizare prin intermediul SPI. pinout sa este așa cum se arată în figură. Puteți conecta RST, terminalele SCK, MISO, MOSI și modulul GND RC522 la conectorul de pe Arduino CIPS.

3 pentru biblioteca Arduino cu RFID

MFRC522 cip are o funcționalitate suficient de extinsă. Faceți cunoștință cu toate caracteristicile pe care le puteți explora pașaportul (foaie de date). Suntem de a explora posibilitățile de acest dispozitiv va folosi un biblioteci gata. scris pentru a lucra cu Arduino RC522. Descărcați-l și dezarhivează la directorul Arduino IDE \ biblioteci \

Cum se conectează rc522 cititor rfid la Arduino
Setarea "rfid-master" bibliotecă pentru Arduino RFID-etichetat

Apoi rulați mediu de dezvoltare Arduino IDE.

Schița 4 pentru citirea informațiilor înregistrate pe RFID tag-ul

Acum, să deschidem o schiță a exemplelor: Exemple de fișier MFRC522 DumpInfo și încărcați-l în memorie Arduino.

Cum se conectează rc522 cititor rfid la Arduino
Deschideți schiță DumpInfo

Această schiță determină tipul aplicată unui dispozitiv de citire și citește datele stocate pe RFID tag-ul sau cartela, iar apoi le scoate la portul serial.

Pentru o cunoștință mai completă cu biblioteca și să învețe fișiere MFRC522.h MFRC522.cpp din directorul-rfid de master.

5 date cu basculante de la RFID-tag-uri

Rulați serial monitor rapidă Ctrl + Shift + M. din meniul Instrumente sau faceți clic pe lupă. Acum atașați cititorul la bilet de metrou sau de orice alte RFID-tag-ul. Serial Port Monitor va afișa datele înregistrate pe RFID tag-ul sau un bilet.

Cum se conectează rc522 cititor rfid la Arduino
Citește date de bilete pentru transportul la sol și de metrou cu RFID

De exemplu, în cazul meu este criptat numărul biletului unic, data de cumpărare, data expirării, numărul de călătorii rămase și informații de service. Ne vom uita la una dintre viitoarele articole pe care este scris pe hartă metrou și transportul terestru.

remarcă

Da, cu ajutorul modulului RFID-RC522 pot scrie date la un bilet de metrou. Dar nu fac nici o greșeală, fiecare carte are un contor de ciclu de înregistrare-o dată scriere, astfel încât „add“ călătorie cu metroul în sine nu va funcționa - acesta va fi detectat imediat, iar cardul va fi respins turnichet :) Dar utilizarea de bilete de metrou pentru a le înregistra cantități mici de date - 1 la 4 kb - posibil. Și metode de utilizare a acestuia sunt limitate doar de imaginatia ta.