
Cuprins:
2025 Autor: John Day | [email protected]. Modificat ultima dată: 2025-01-23 15:04

De Peter Tran, 10ELT1
În acest tutorial, veți lucra cu un modul de citire RFID pentru a debloca o ușă cu micro-servo! Asigurați-vă că aveți cardul de acces potrivit pentru a intra și a nu suna alarma și nici pentru a declanșa luminile intrusului.
Veți fi ghidat pas cu pas și asistat cu un ghid „Testare și depanare” și secțiunea „Aplicații din lumea reală” la final.
Codul pentru acest proiect este disponibil la
Vă rugăm, de asemenea, să descărcați biblioteca necesară pentru senzorul RFID de pe
Provizii:
- Arduino UNO (sau alt microcontroler compatibil)
- Protejarea plăcii de pâine
- Modulul de citire RFID ((RFID-RC522) cu etichete RFID
- Micro Servo (9g)
- LED-uri (galben, verde și roșu)
- Piezo Buzzers
Pasul 1: Teoria RFID


Ce este un cititor RFID?
Etichetarea prin identificarea frecvenței radio (RFID) este un sistem de identificare care utilizează dispozitive de identificare a frecvenței radio mici în scopuri de identificare și urmărire. Un sistem de etichetare RFID include eticheta în sine, un dispozitiv de citire / scriere și o aplicație de sistem gazdă pentru colectarea, procesarea și transmiterea datelor. În cuvinte simple, RFID folosește câmpuri electromagnetice pentru a transfera date pe distanțe scurte.
RFID este util pentru a identifica persoane, pentru a efectua tranzacții etc. Puteți utiliza un sistem RFID pentru a deschide o ușă. De exemplu, numai persoana care are informațiile corecte pe cardul său este permisă să intre. În acest tutorial, avem mai multe etichete RFID, fiecare cu propria sa identificare unică (UID), dar unui singur card i se va acorda acces.
Aspect RFID-RC522 Pin
Pin 1: VCC, putere pozitivă (3,3v) Pin 2: RST, resetare Pin 3: Ground Pin 4: IRQ, pin de întrerupere folosit pentru a trezi modulul când un dispozitiv intră în gamă Pin 5: MISO, practic comunicări INPin 6: MOSI. practic comunicări OUTPin 7: SCK, utilizat ca ceas / oscilator Pin 8: SS, utilizat ca intrare serială
Pasul 2: Conectarea modulului RFID

- Descărcați biblioteca necesară din secțiunea de introducere.
- Extrageți conținutul din folderul zip „rfid-master” și adăugați acest folder de bibliotecă în bibliotecile existente ale Arduino.
- Reporniți Arduino IDE
- Codul Arduino este legat la începutul tutorialului. Compilați codul și eliminați orice erori.
- Conectați Arduino UNO cu cititorul RFID. Consultați cablajul pinului de mai jos, precum și schema de mai sus pentru o referință ușoară.
Cablare pin de la RFID-RC522 la Arduino Uno
SDA ------------------------ Digital 10 SCK ---------------------- --Digital 13 MOSI ---------------------- Digital 11 MISO -------------------- --Digital 12 IRQ ------------------------ GND neconectat ------------------- ---- GND RST ------------------------ Digital 9 3.3v ---------------- ------- 3.3v (NU CONECTAȚI-VĂ LA 5v)
Pasul 3: Citirea datelor din eticheta RFID


- Accesați Fișier> Exemple> MFRC522> DumpInfo și încărcați codul. Acest cod va fi disponibil în Arduino IDE (după instalarea bibliotecii RFID).
- Deschideți monitorul serial și ar trebui să vedeți ceva asemănător cu figura din stânga de mai sus.
- Aproximați eticheta RFID la cititor.
- Informațiile care pot fi citite din etichetă sunt listate în figura dreaptă de mai sus. Textul galben evidențiat este identificarea unică (UID) a etichetei RFID, notați-l pentru mai târziu.
Pasul 4: Testarea cititorului RFID


- Introduceți UID în codul Arduino acolo unde este necesar (lângă secțiunea „Acces autorizat”).
- Aproximați eticheta pe care ați ales să o acordați și veți vedea mesajul autorizat.
- Aproximează o altă etichetă cu un alt UID și vei vedea mesajul de respingere.
- Consultați secțiunea „Testare și depanare” dacă aveți probleme.
Pasul 5: Micro Servo, LED-uri și sonerii

Micro Servo
- Conectați un micro servo conform instrucțiunilor de la pagina 49-52 din Ghidul SparkFun SIK (versiunea 3.2).
- Pinul PWM al servo-ului ar trebui să se conecteze la pinul 6 de pe Arduino.
- Consultați codul de referință legat în introducerea intitulată „RFID_wITH_SERVO.ino” și schema de mai sus.
-
Consultați secțiunea „Testare și depanare” dacă aveți probleme.
LED-uri și sonerii piezo
- Instalați LED-urile și buzzerele piezo cu referire la diagrama de mai sus.
- Utilizați codul „RFID_WithServo_and_Lights.ino”
- Consultați secțiunea „Testare și depanare” dacă aveți probleme.
Pasul 6: Testare și depanare
Testarea
- LED-ul galben ar trebui aprins numai atunci când nu se scanează nicio etichetă.
- Când se utilizează o etichetă RFID autorizată, lumina verde ar trebui să clipească de două ori cu două bipuri
- Când se utilizează o etichetă RFID neautorizată, lumina roșie ar trebui să clipească de trei ori cu trei bipuri
Depanare
- LED-ul nu se aprinde: inversați polaritatea LED-ului prin rotirea acestuia. Este posibil ca LED-ul să fi suflat.
- Programul nu se încarcă: Schimbați portul serial în instrumente> port serial>
- Servo nu se răsucește: chiar și firele colorate sunt șocant de ușor de conectat incorect.
- Servo încă nu funcționează: nu uitați să conectați alimentarea (fire roșii și maro) la + 5v și la masă
- Servo doar contracții: utilizați o sursă de alimentare externă,
Pasul 7: Aplicație pentru lumea reală

RFID poate fi ușor integrat în aproape orice aplicație de securitate, făcând acest prototip foarte util și adecvat pentru aplicații imediate din lumea reală. Un model similar în care o etichetă RFID autorizată poate activa un servo care deblochează o ușă poate fi utilizat în:
- clădiri de birouri
- apartamente
- hoteluri
- check-in-uri la sala de seminarii a bibliotecii
- închiriere / închiriere de mașini
Unele avantaje suplimentare ale RFID sunt:
- Dificil de copiat sau piratat. Un semnal radio nu poate fi „copiat”, iar semnalul în sine poate fi criptat, astfel încât alte dispozitive să nu poată descifra datele.
- Personalizabil și programabil. Un card cu cheie RFID poate fi programat pentru a deschide doar anumite uși (sau doar una) pentru o anumită perioadă de timp. (Hotelurile folosesc chei de carduri pentru a-și autoriza oaspeții doar să aibă acces la camera lor de hotel și la centrul de fitness, setat să nu mai funcționeze în dimineața plății.) Acest sistem permite conducerii să restricționeze accesul angajaților doar la anumite zone autorizate ale facilității pentru anumite perioade de timp..
- Anonim. Fără urme de identificare pe cardul cheie, numai utilizatorul autorizat și computerul pot ști ce uși vor debloca cardul.
- Ușor dezactivat. În cazul în care o cheie este pierdută sau furată, sistemul poate anula autorizarea cu ușurință a semnalului de identificare - sau cardul poate fi pur și simplu permis să expire.
- Securitate mai rentabilă. Când cheile fizice sunt pierdute sau compromise, blocarea trebuie schimbată pentru a restabili securitatea. Când se pierde un card cheie, acesta poate fi dezautorizat, făcându-l de unică folosință. Nu este nevoie să schimbați încuietoarea
Unele dezavantaje ale RFID sunt:
- Sistemele RFID sunt adesea mai scumpe decât sistemele cu coduri de bare
- Etichetele RFID sunt de obicei mai mari decât etichetele codurilor de bare
- Etichetele sunt specifice aplicației, nici o etichetă nu se potrivește tuturor
- Posibilitatea citirii neautorizate a pașapoartelor și cardurilor de credit
- Mai multe etichete pot răspunde în același timp
Recomandat:
Chicken Coop Door - pe bază de Arduino: 5 pași (cu imagini)

Chicken Coop Door - Bazat pe Arduino: În primul rând, limba mea maternă este olandeză, așa că cereți scuze pentru posibile greșeli de ortografie. Dacă ceva nu este clar, lăsați un mesaj la comentarii. Acesta este primul meu proiect arduino. Deoarece soția mea s-a săturat să deschidă manual coopdoor-ul în fiecare zi din nou
Tutorial Arduino MFRC522 - Eticheta RFID este prezentă sau eliminată ?: 6 pași

Tutorial Arduino MFRC522 - Este prezentă sau eliminată eticheta RFID ?: Acest tutorial este inițial postat pe tensiuni ridicate
Smart-door-lock-using-raspberry_pi_and_GSM_modemSim800_RFID: 5 pași

Smart-door-lock-using-raspberry_pi_and_GSM_modemSim800_RFID: În acest tutorial, trec mai departe despre modul de integrare a modulului de citire RFID EM-18 cu o placă Raspberry Pi. Arăt, de asemenea, cum să integrez un actuator, în acest caz un releu, pentru a răspunde la o citire corectă din modulul RFID. Acest actuator poate fi un solen
Tutorial de blocare RFID Arduino: 6 pași (cu imagini)

Tutorial de blocare RFID Arduino: Dragi prieteni, bun venit la un alt instructabil. Acesta este Nick de la educ8s.tv și astăzi vom învăța cum să folosim acest cititor RFID cu Arduino pentru a construi un sistem de blocare simplu. Pentru prima dată, vom folosi etichete RFID cu Arduino
Wifi Smart Door (cea mai simplă metodă): 11 pași (cu imagini)

Wifi Smart Door (cea mai simplă metodă): Acesta este un proiect simplu realizat cu arduino uno R3, scopul este de a controla o blocare a ușii fără chei și folosind un telefon inteligent pentru a realiza acest lucru, mediul de comunicare va fi internetul (modul wifi -ESP8266). Am postat deja un instructabil