RFID elektronikus zár az Arduino

RFID - technológia interakció a rádió címkék ágyazható kulcstartó, műanyag kártyák és számos más változata.
A készülék kiolvassa egy úgynevezett UID - kártya és összehasonlítja azokat a számokat, mint a programban felsorolt ​​később a vázlat mellett minden szobában van egy zászló, ami az értéke „1” vagy „0” az első esetben - hozzáférés ez a szám megengedett, a második tilos.







RFID elektronikus zár az Arduino

Amikor egy címke „megengedett” azonosító közelebb kerül az olvasó - tűs D4 vezetünk logikai 1, és ha ez a csap össze van kötve egy relé vagy más működtető eszköz csak akkor fog működni, ha bemutatót a „helyes” címkéket.
Továbbá, ha az eszköz bekapcsol, van egy rövid ellátási impulzusok pin D5 és ez tette, hogy csatlakoztassa az aktív csengő jelzi a készülék beindul.

Pins D4 és D5 a működtető a hangjelzés lehet változtatni, hogy a másik elején a vázlat, RFID-RC522 modul keresztül csatlakozik az SPI interfészen.






Ahhoz, hogy hozzá kell adni a megengedett szám az új címke van szükség, hogy tudjuk a UID, egy lánctalpas port monitor, ha ellop a kártyát az olvasó, hogy az UID kapott egy tömbben, ahol az alapértelmezett címke nulla UID.

Az Ön értékelése:

Értékelés: 7.3 (4 értékelés)

Használt termékek ebben a cikkben:

De mi a helyzet a gombot. Hogy kilépjen elfelejtettem regisztrálni gombot (((

Mondd, mi a hiba


Vázlat használ 6128 byte-os (18%) a memória eszközt. A teljes rendelkezésre álló 32256 bájt.
A globális változókat használják bájt 302 (14%) a dinamikus memória, így 1746 byte lokális változók. Maximum: 2048 bájt.
avrdude: stk500_getsync () kísérlet a 10 1: nincs szinkronban: resp = 0x00
avrdude: stk500_getsync () kísérletet 2 10: nem szinkronban: resp = 0x00
avrdude: stk500_getsync () kísérletet 3 10: nem szinkronban: resp = 0x00
avrdude: stk500_getsync () kísérletet 4 10: nem szinkronban: resp = 0x00
avrdude: stk500_getsync () kísérletet 5 10: nem szinkronban: resp = 0x00
avrdude: stk500_getsync () kísérletet 6 10: nem szinkronban: resp = 0x00
avrdude: stk500_getsync () kísérletet 7 10: nem szinkronban: resp = 0x00
avrdude: stk500_getsync () kísérletet 8 10: nem szinkronban: resp = 0x00
avrdude: stk500_getsync () kísérletet 9 10: nem szinkronban: resp = 0x00
avrdude: stk500_getsync () kísérletet 10 10: nincs szinkronban: resp = 0x00
Hiba történt a betöltés a vázlat

Hi, kérjük, fejtse ki, mint én egy kezdő nem tud sokat a neve a vázlatot, fontos, hogy hol regisztrálni a kártyát, és uid Withee sledushyh kártyákat a nagyközönség sorokat kell módosítani, hogy az én-kártya és az Arduino Uno, sebesülés köszönöm a választ. én mail [email protected]

Hello. És hogyan lehet ellenőrzés nem volt uid és nyomtatott 4. szektorok 1.byte szektor = 1;
bájt valueBlockA = 4;. Mint oly írtam.