Ինչպես միացնել RFID ընթերցողին RC522- ին Arduino- ին

Բովանդակություն:

Ինչպես միացնել RFID ընթերցողին RC522- ին Arduino- ին
Ինչպես միացնել RFID ընթերցողին RC522- ին Arduino- ին
Anonim

Այս հոդվածում մենք կանդրադառնանք 13.56 ՄՀց հաճախականությամբ աշխատող RC522 RFID քարտի ընթերցողի և ստեղնաշարերի միացմանը:

RFID ընթերցող RC522 քարտով և ստեղնային ֆոբով
RFID ընթերցող RC522 քարտով և ստեղնային ֆոբով

Դա անհրաժեշտ է

  • - Arduino;
  • - RFID ընթերցող RC522;
  • - անլար RFID պիտակ կամ սովորական մետրոյի / ցամաքային տրանսպորտի տոմս.
  • - համակարգիչ;
  • - լարերը միացնող:

Հրահանգներ

Քայլ 1

RFID-RC522 մոդուլը հիմնված է NXP MFRC522 չիպի վրա: Այս միկրոսխեման ապահովում է երկկողմանի անլար (մինչև 6 սմ) հաղորդակցություն 13,56 ՄՀց հաճախականությամբ: RFID- ը «Ռադիոհաճախականության նույնականացում» հապավումն է և թարգմանաբար նշանակում է «ռադիոհաճախականության նույնականացում»:

MFRC522 միկրոսխեման աջակցում է հետևյալ միացման միջերեսներին.

- SPI (սերիական ծայրամասային միջերես, ծայրամասային սարքերի հաղորդակցության սերիական ինտերֆեյս), ապահովում է տվյալների փոխանցման արագություն մինչև 10 Մբիթ / վրկ.

- երկլար I2C ինտերֆեյս, արագ արագությամբ մինչև 3400 կբաուդ, արագ ռեժիմում ՝ մինչև 400 կբաուդ;

- սերիական UART (անալոգային RS232), արագությունը մինչև 1228, 8 կբուդ:

Օգտագործելով այս մոդուլը ՝ դուք կարող եք գրել և կարդալ տարբեր RFID պիտակների տվյալներ. Հիմնական դահլիճներ դոմոֆոններից, պլաստիկ անցաթղթեր և տոմսեր մետրոյի և ցամաքային տրանսպորտի համար, ինչպես նաև ավելի ու ավելի տարածված NFC պիտակներ:

RFID-RC522 անլար մոդուլ
RFID-RC522 անլար մոդուլ

Քայլ 2

Եկեք միացնենք RFID-RC522 մոդուլը Arduino- ին SPI ինտերֆեյսի միջոցով `համաձայն ստորև բերված գծապատկերի:

Մոդուլը սնուցվում է 2, 5-ից 3, 3 Վ լարման միջոցով: Մնացած քորոցները միացնում ենք Arduino- ին հետևյալ կերպ.

RST D9;

SDA (SS) - D10;

MOSI - D11;

MISO - D12;

SCK - D13.

Հիշեք նաև, որ Arduino- ն ունի հատուկ ICSP վերնագիր SPI գործողության համար: Դրա նկարը ցույց է տրված նաև նկարում: RC522 մոդուլի RST, SCK, MISO, MOSI և GND պինները կարող եք միացնել Arduino- ի ICSP միակցիչին:

RFID-RC522 SPI միացման դիագրամ
RFID-RC522 SPI միացման դիագրամ

Քայլ 3

MFRC522 միկրոսխեման ունի բավականին ընդարձակ ֆունկցիոնալություն: Դուք կարող եք ծանոթանալ բոլոր հնարավորություններին `ուսումնասիրելով նրա անձնագիր (տվյալների թերթ): Այս սարքի հնարավորություններին ծանոթանալու համար մենք կօգտագործենք Arduino- ի համար գրված պատրաստի գրադարաններից մեկը `RC522- ի հետ աշխատելու համար: Հոդվածի վերջում կարող եք գտնել հղում դեպի rfid կոչվող գրադարաններից մեկը: Ներբեռնեք այն և փաթեթավորեք այն% Arduino IDE% / libraries / գրացուցակում:

Գրադարանի տեղադրում
Գրադարանի տեղադրում

Քայլ 4

Այժմ եկեք բացենք օրինակների ուրվագիծը ՝ File -> Samples -> MFRC522 -> DumpInfo և բեռնել այն Arduino հիշողության մեջ: Այս ուրվագիծը որոշում է ընթերցողին կցված սարքի տեսակը և կարդում է RFID պիտակի կամ քարտի վրա գրված տվյալները, այնուհետև այն դուրս է բերում սերիական նավահանգիստ: Էսքիզների տեքստը լավ է մեկնաբանվում «rfid» գրադարանի մշակողների կողմից, և գրադարանի հետ աշխատելու վերաբերյալ շատ օգտակար տեղեկություններ պարունակվում են MFRC522.h ֆայլում:

RFID պիտակի վրա գրված տեղեկատվությունը կարդալու ուրվագիծ
RFID պիտակի վրա գրված տեղեկատվությունը կարդալու ուրվագիծ

Քայլ 5

Սկսեք սերիայի պորտի մոնիտորը Ctrl + Shift + M ստեղնների համադրությամբ, Գործիքների ցանկի կամ խոշորացույցի կոճակի միջոցով: Հիմա եկեք ընթերցողին կցենք մետրոյի տոմս կամ ցանկացած այլ RFID պիտակ: Սերիայի պորտի մոնիտորը ցույց կտա RFID պիտակի կամ տոմսի վրա գրանցված տվյալները: Օրինակ, իմ դեպքում այստեղ ծածկագրված է եզակի տոմսի համարը, գնման ամսաթիվը, պիտանելիության ժամկետը, մնացած ուղևորությունների քանակը, ինչպես նաև ծառայության վերաբերյալ տեղեկատվությունը: Ապագա հոդվածներից մեկում մենք վերլուծելու ենք, թե ինչ է գրված մետրոյի և ցամաքային տրանսպորտի քարտեզների վրա:

Խորհուրդ ենք տալիս: