Az RC522 RFID-olvasó Csatlakoztatása Az Arduino-hoz

Tartalomjegyzék:

Az RC522 RFID-olvasó Csatlakoztatása Az Arduino-hoz
Az RC522 RFID-olvasó Csatlakoztatása Az Arduino-hoz

Videó: Az RC522 RFID-olvasó Csatlakoztatása Az Arduino-hoz

Videó: Az RC522 RFID-olvasó Csatlakoztatása Az Arduino-hoz
Videó: Знакомство с RFID и подключение модуля RC522 к Arduino 2024, Lehet
Anonim

Ebben a cikkben megvizsgáljuk az RC522 RFID kártyaolvasó és a 13,56 MHz frekvencián működő kulcstartók csatlakoztatását.

RC522 RFID olvasó kártyával és kulcstartóval
RC522 RFID olvasó kártyával és kulcstartóval

Szükséges

  • - Arduino;
  • - RF5 olvasó RC522;
  • - vezeték nélküli RFID-címke vagy rendszeres metró / földi közlekedési jegy;
  • - egy számítógép;
  • - összekötő vezetékek.

Utasítás

1. lépés

Az RFID-RC522 modul az NXP MFRC522 chipen alapszik. Ez a mikrokapcsolat kétirányú vezeték nélküli (legfeljebb 6 cm) kommunikációt biztosít 13,56 MHz frekvencián. Az RFID a "rádiófrekvenciás azonosítás" rövidítése, és fordításban "rádiófrekvenciás azonosítás".

Az MFRC522 mikrokapcsolat a következő csatlakozási interfészeket támogatja:

- Az SPI (Serial Peripheral Interface, soros interfész a perifériás eszközök kommunikációjához) akár 10 Mbit / s adatátviteli sebességet biztosít;

- kétvezetékes I2C interfész, 3400 kbaud sebességgel nagysebességű üzemmódban, 400 kbaud sebességgel gyors módban;

- soros UART (analóg RS232), sebesség 1228-ig, 8 kbaud.

Ennek a modulnak a segítségével különböző RFID-címkékről írhat és olvashat adatokat: kulcstartók kaputelefonokból, műanyag belépőkártyák és jegyek a metró és a földi közlekedésre, valamint az egyre népszerűbb NFC-címkék.

RFID-RC522 vezeték nélküli modul
RFID-RC522 vezeték nélküli modul

2. lépés

Csatlakoztassuk az RFID-RC522 modult az Arduino-hoz az SPI interfészen keresztül az alábbi ábra szerint.

A modult 2, 5 és 3, 3 V feszültség táplálja. A többi csapot az Arduino-hoz a következőképpen csatlakoztatjuk:

RST D9;

SDA (SS) - D10;

MOSI - D11;

MISO - D12;

SCK - D13.

Ne feledje, hogy az Arduino rendelkezik egy külön ICSP fejléccel az SPI működéséhez. Kihúzása az ábrán is látható. Csatlakoztathatja az RC522 modul RST, SCK, MISO, MOSI és GND csatlakozóit az Arduino ICSP csatlakozójához.

RFID-RC522 SPI csatlakozási ábra
RFID-RC522 SPI csatlakozási ábra

3. lépés

Az MFRC522 mikrokapcsolat meglehetősen kiterjedt funkcionalitással rendelkezik. Az útleírás (adatlap) tanulmányozásával megismerkedhet minden lehetőséggel. Az eszköz képességeinek megismeréséhez az Arduino számára írt kész könyvtárak egyikét fogjuk használni az RC522-vel való együttműködéshez. A cikk végén megtalálhatja az rfid nevű könyvtár egyik linkjét. Töltse le és csomagolja ki a% Arduino IDE% / libraries / könyvtárba.

A könyvtár telepítése
A könyvtár telepítése

4. lépés

Most nyissuk meg a példa vázlatot: Fájl -> Minták -> MFRC522 -> DumpInfo, és töltsük be az Arduino memóriájába. Ez a vázlat meghatározza az olvasóhoz csatlakoztatott eszköz típusát, elolvassa az RFID címkére vagy kártyára írt adatokat, majd kimeneti a soros portra. A vázlat szövegét jól kommentálják az "rfid" könyvtár fejlesztői, és sok hasznos információt tartalmaz a könyvtárral való együttműködés az MFRC522.h fájlban.

Vázlat az RFID-címkén rögzített információk olvasására
Vázlat az RFID-címkén rögzített információk olvasására

5. lépés

Indítsa el a soros port monitorját a Ctrl + Shift + M billentyűkombinációval, az Eszközök menü vagy a nagyítógomb segítségével. Most csatoljunk metrójegyet vagy bármilyen más RFID címkét az olvasóhoz. A soros portmonitor az RFID címkén vagy jegyen rögzített adatokat jeleníti meg. Például az én esetemben itt titkosítják az egyedi jegyszámot, a vásárlás dátumát, a lejárati dátumot, a hátralévő utazások számát, valamint a szolgáltatási információkat. Az egyik jövőbeni cikkben elemezzük, mi van írva a metró és a szárazföldi közlekedés térképeire.

Ajánlott: