Ako Pripojiť RFID čítačku RC522 K Arduinu

Obsah:

Ako Pripojiť RFID čítačku RC522 K Arduinu
Ako Pripojiť RFID čítačku RC522 K Arduinu

Video: Ako Pripojiť RFID čítačku RC522 K Arduinu

Video: Ako Pripojiť RFID čítačku RC522 K Arduinu
Video: Подключение RFID Reader RC522 к Arduino 2024, November
Anonim

V tomto článku sa pozrieme na pripojenie čítačky kariet RFID RC522 a ovládačov pracujúcich na frekvencii 13,56 MHz.

RFID čítačka RC522 s kartou a príveskom na kľúče
RFID čítačka RC522 s kartou a príveskom na kľúče

Je to nevyhnutné

  • - Arduino;
  • - čítačka RFID RC522;
  • - bezdrôtový RFID štítok alebo bežný lístok na prepravu metrom / zemou;
  • - počítač;
  • - spojovacie vodiče.

Inštrukcie

Krok 1

Modul RFID-RC522 je založený na čipe NXP MFRC522. Tento mikroobvod poskytuje obojsmernú bezdrôtovú (až 6 cm) komunikáciu na frekvencii 13,56 MHz. RFID je skratka pre „rádiofrekvenčnú identifikáciu“a znamená „rádiofrekvenčná identifikácia“.

Mikroobvod MFRC522 podporuje nasledujúce pripojovacie rozhrania:

- SPI (Serial Peripheral Interface, sériové rozhranie pre komunikáciu periférnych zariadení), poskytuje rýchlosť prenosu dát až 10 Mbit / s;

- dvojvodičové rozhranie I2C, rýchlosť až 3 400 kbaud vo vysokorýchlostnom režime, až 400 kbaud v rýchlom režime;

- sériový UART (analógový RS232), rýchlosť až 1228, 8 kbaud.

Pomocou tohto modulu môžete zapisovať a čítať údaje z rôznych štítkov RFID: príveskov na kľúče z interkomov, plastových preukazov a lístkov na metro a pozemnú dopravu, ako aj na čoraz populárnejšie štítky NFC.

Bezdrôtový modul RFID-RC522
Bezdrôtový modul RFID-RC522

Krok 2

Pripojme modul RFID-RC522 k Arduinu cez SPI rozhranie podľa nižšie uvedenej schémy.

Modul je napájaný napätím od 2, 5 do 3, 3 V. Zvyšok pinov pripojíme k Arduinu nasledovne:

RST D9;

SDA (SS) - D10;

MOSI - D11;

MISO - D12;

SCK - D13.

Pamätajte tiež, že Arduino má vyhradenú hlavičku ICSP pre prevádzku SPI. Jeho pinout je tiež znázornený na ilustrácii. Kolíky RST, SCK, MISO, MOSI a GND modulu RC522 môžete pripojiť ku konektoru ICSP na Arduine.

Schéma pripojenia RFID-RC522 SPI
Schéma pripojenia RFID-RC522 SPI

Krok 3

Mikroobvod MFRC522 má pomerne rozsiahlu funkčnosť. So všetkými možnosťami sa môžete oboznámiť študovaním jej pasu (údajového listu). Aby sme sa oboznámili s možnosťami tohto zariadenia, na prácu s RC522 použijeme jednu z pripravených knižníc napísaných pre Arduino. Na konci článku nájdete odkaz na jednu z knižníc s názvom rfid. Stiahnite si ho a rozbaľte do adresára% Arduino IDE% / libraries /.

Inštalácia knižnice
Inštalácia knižnice

Krok 4

Teraz si otvoríme ukážkový náčrt: Súbor -> Vzorky -> MFRC522 -> DumpInfo a načítame ho do pamäte Arduino. Tento náčrt určuje typ zariadenia pripojeného k čítačke, číta dáta napísané na štítku alebo karte RFID a potom ich privádza na sériový port. Text náčrtu vývojári knižnice „rfid“dobre komentujú a veľa užitočných informácií o práci s knižnicou obsahuje súbor MFRC522.h.

Náčrt na čítanie informácií zaznamenaných na štítku RFID
Náčrt na čítanie informácií zaznamenaných na štítku RFID

Krok 5

Monitor sériového portu spustíte kombináciou klávesov Ctrl + Shift + M, prostredníctvom ponuky Nástroje alebo tlačidla s lupou. Teraz pripojíme k čítačke lístok na metro alebo akýkoľvek iný štítok RFID. Monitor sériového portu zobrazí údaje zaznamenané na štítku alebo tikete RFID. Napríklad v mojom prípade je tu zašifrované jedinečné číslo letenky, dátum nákupu, dátum spotreby, počet zostávajúcich jázd, ako aj informácie o službe. V jednom z budúcich článkov rozoberieme, čo je napísané na mapách metra a pozemnej dopravy.

Odporúča: