Proiectul Arduino 28 cititor rfid de exemplu rc522

Proiectul 28: Cititor RFID pentru RC522. Principiul de funcționare, conexiune


În acest experiment, vom arăta modul în care placa Arduino are acces la datele de carduri RFID Mifare și keyfobs prin intermediul RC522C RFID cititor.

Identificarea prin radiofrecvență (RFID) este o tehnologie pentru identificarea automată fără contact a obiectelor utilizând un canal de comunicație RF. Sistemul RFID de bază constă în:

• eticheta de frecvență radio;
• informații cititor (cititor);
• calculator pentru procesarea informațiilor.

Identificarea obiectelor se realizează utilizând un cod digital unic care este citit din memoria unei etichete electronice atașată la obiectul de identificare. Cititorul conține un emițător și o antenă, prin care se emite un câmp electromagnetic de o anumită frecvență. Etichetele RFID care se încadrează în câmpul de citire "răspund" cu propriul semnal conținând informații (numărul de identificare al produsului, datele utilizatorului etc.). Semnalul este preluat de către antena cititorului, informațiile sunt decriptate și transmise la calculator pentru procesare. Marea majoritate a sistemelor moderne de control al accesului (ACS) utilizează identificatori care funcționează la 125 kHz ca accesori. Aceasta este accesul la cartela de proximitate (numai pentru citire), cele mai frecvente fiind cardurile EM-Marin, precum și HID, Indala. Hărțile acestui standard reprezintă un mijloc convenabil de a deschide ușile și turnichetele. Dar nu mai mult. Aceste carduri nu au nici o securitate, sunt ușor copiate și falsificate și, prin urmare, nu dau nimic pentru a proteja obiectul de intrarea neautorizată.

Modul RC522 - modul RFID 13,56 MHz cu interfață SPI. În kit la modul sunt 2 etichete RFID - sub forma unui card și a unui fob cu cheie.

• bazat pe cipul MFRC522;
• Tensiune de alimentare: 3,3 V;
• Curent consumat: 13-26 mA;
• Frecvența de operare: 13,56 MHz;
• interval de citire: 0

60 mm;
• Interfață: SPI, viteza maximă de transmisie este de 10 MB / s;
• Dimensiune: 40 × 60 mm;
• citirea și scrierea etichetelor RFID.

Diagrama conectării modulului la placa Arduino este prezentată în Fig. 28.1.

Proiectul Arduino 28 cititor rfid de exemplu rc522

Fig. 28.1. Diagrama de conectare a modulului de citire RFID RCC22C pentru Arduino

1. Conectați modulele de citire RFID RC522 la cardul Arduino conform diagramei din Fig. 28.1.
2. Descărcați schița de bord Arduino din Lista 28.1. Deschideți monitorul portului serial.
3. Aducem eticheta (card sau breloc) la cititor și vezi ieșirea etichetei UID și introduceți în portul de date seriale (Figura 28.2).

Proiectul Arduino 28 cititor rfid de exemplu rc522

Fig. 28.2. Ieșirea portului serial a informațiilor de pe etichetă


Etichete Mirafe vă permit să înregistrați informații despre ele. În următoarea schiță vom organiza un contor pe hartă, care va fi crescut atunci când cardul este prezentat cititorului. În portul serial vom afișa citirea contorului. Conținutul schiței este prezentat în Lista 28.2.

Proiectul Arduino 28 cititor rfid de exemplu rc522

Fig. 28.3. Ieșiți la informațiile portului serial despre contorul de pe etichete