Cuprins:

Mecanism de blocare a ușii RFID cu un Arduino: 5 pași (cu imagini)
Mecanism de blocare a ușii RFID cu un Arduino: 5 pași (cu imagini)

Video: Mecanism de blocare a ușii RFID cu un Arduino: 5 pași (cu imagini)

Video: Mecanism de blocare a ușii RFID cu un Arduino: 5 pași (cu imagini)
Video: Yala electromagnetica SilverCloud YS800 incastrabila, Fail Secure NO RO 2024, Iulie
Anonim
Image
Image
Imprimare 3D și asamblarea mecanismului de blocare
Imprimare 3D și asamblarea mecanismului de blocare

În acest manual, vom conecta un senzor RFID RC522 la un Arduino Uno pentru a face un mecanism de blocare simplu controlat prin acces RFID pentru o ușă, sertar sau dulap. Folosind acest senzor, veți putea utiliza o etichetă RFID sau un card pentru a bloca și debloca un mecanism de blocare cu șurub glisant, care poate fi montat cu ușurință pe o ușă sau un sertar.

Mecanismul de blocare din acest instructabil este imprimat 3D, dar puteți utiliza și orice blocare tip șurub glisant disponibil în mod obișnuit. Blocarea este acționată folosind un micro servo.

Acest Instructable presupune că ați mai lucrat cu un microcontroler Arduino și cunoașteți noțiunile de bază ale programării unui Arduino. În caz contrar, urmați ghidul legat pentru mai multe informații despre crearea și încărcarea primei dvs. schițe.

Provizii

Pentru a vă construi propriul mecanism de blocare RFID, veți avea nevoie de următoarele:

  • Arduino Uno (sau altele) - Cumpărați aici
  • Sursă de alimentare Arduino - Cumpărați aici
  • Senzor RFID RC522 - Cumpărați aici
  • Breadboard & Jumpers pentru testare - Cumpărați aici
  • Micro Servo - Cumpărați aici
  • 2 x LED-uri - Cumpărați aici
  • 2 rezistoare 220Ω - Cumpărați aici
  • Imprimantă 3D și filament (opțional pentru blocare) - Acesta este folosit
  • Container sau carcasă pentru senzor și electronică

Pasul 1: Imprimare 3D și asamblarea mecanismului de blocare

Imprimare 3D și asamblarea mecanismului de blocare
Imprimare 3D și asamblarea mecanismului de blocare

Mai întâi vom asambla mecanismul de blocare, acesta constând dintr-o blocare glisantă tipărită 3D și un micro servo cu un braț servo.

De asemenea, puteți utiliza un dispozitiv de blocare cu șurub glisant la care va trebui să conectați brațul servo.

Mecanismul de blocare se bazează pe acest design de blocare glisant de către Sagittario, pe care l-am redus la 65% din dimensiunea originală.

Descărcați fișiere de imprimare 3D: fișiere de imprimare 3D cu blocare RFID

Am imprimat 3D fișierele atașate folosind PLA alb la 185C și 20% umplutură.

Mecanismul și suportul servo au găuri pentru șuruburi, pentru a vă permite să le atașați cu ușurință la un dulap, dulap sau sertar. De asemenea, puteți utiliza adeziv fierbinte sau bandă dublă pentru a o atașa mai puțin permanent.

Pasul 2: Asamblați componentele electrice

Asamblați componentele electrice
Asamblați componentele electrice
Asamblați componentele electrice
Asamblați componentele electrice
Asamblați componentele electrice
Asamblați componentele electrice

Conectați componentele electrice așa cum se arată în schemă. Le-am asamblat mai întâi pe un panou pentru a testa componentele și a încărca numerele de identificare pentru cele două etichete la care am vrut să permit accesul.

LED-urile verzi și roșii nu sunt necesare, ci doar indică faptul că eticheta este citită corect odată ce sistemul se află într-o carcasă.

Pasul 3: Încărcați codul

Descrierea completă a codului și linkul de descărcare pot fi găsite aici - Codul mecanismului de blocare RFID bazat pe Arduino

Link-ul pentru a descărca codul este aici - Cod de blocare RFID

Înainte de a rula codul, va trebui să instalați biblioteca RFID care este inclusă în codul din descărcarea de mai sus.

Codul așteaptă în esență ca o etichetă să fie scanată. Odată ce o etichetă este scanată, acesta trece ID-ul scanat către o funcție care verifică dacă numărul de identificare al etichetei scanate se află într-o serie de etichete acceptate și apoi fie acordă acces, aprinde LED-ul verde și deblochează sau blochează mecanismul în funcție de starea anterioară sau refuză accesul și aprinde intermitent LED-ul roșu.

Pasul 4: Adăugarea unei etichete

Codul include o ieșire către monitorul serial de pe computer. Când îl rulați pentru prima dată, va trebui să vă înregistrați etichetele la care doriți să acordați acces. Acest lucru se realizează prin scanarea etichetei și înregistrarea ID-ului etichetei afișat pe monitorul dvs. serial. Acest număr poate fi apoi adăugat la matricea accessGranted pentru a acorda acces la etichetă. Dimensiunea matricei ar trebui, de asemenea, să crească sau să scadă în consecință.

Reîncărcați codul cu noua matrice și ar trebui să puteți scana eticheta dvs., aceasta va clipi verde și va bloca sau debloca mecanismul în funcție de starea anterioară a blocării.

Pasul 5: Instalarea blocării

Instalarea încuietorii
Instalarea încuietorii
Instalarea încuietorii
Instalarea încuietorii

Pentru a face încuietoarea mai utilizabilă, l-am instalat într-un recipient / carcasă din plastic, cu LED-urile vizibile în față deasupra zonei senzorului. Încuietoarea a fost apoi montată pe interiorul ușii.

Dacă doriți să faceți sistemul puțin mai sigur, atunci veți dori să separați modulul senzor de Arduino și să montați mai degrabă Arduino și în interiorul ușii. Este mult mai dificil să reproducem semnalul de la modulul senzor către Arduino decât să reproducem un semnal PWM către servo pentru a deschide blocarea.

Dacă doriți mai multe informații despre construirea mecanismului de blocare și o descriere detaliată a codului, aruncați o privire la versiunea completă, scrieți aici - Încuietoare RFID bazată pe Arduino

Noroc cu construcția ta!

Recomandat: