This is an old revision of the document!
Proiectul este un sistem inteligent de control al accesului care combină două metode de autentificare: card RFID și cod PIN. Utilizatorul apropie un card RFID valid, apoi introduce un PIN pe un keypad 4×4. Dacă ambele sunt corecte, accesul este permis (se aprinde un LED verde, mesaj pe LCD și se deschide un seif cu un servo). În caz contrar, accesul este refuzat (LED roșu + buzzer + mesaj). După 3 încercări greșite, sistemul se blochează temporar, iar numărul de încercări este salvat în EEPROM.
Scopul proiectului este realizarea unui sistem de securitate eficient și ușor de implementat, ideal pentru accesul controlat la spații sau obiecte (ex: dulapuri, seifuri, uși). Am pornit de la ideea combinării RFID-ului cu verificarea PIN-ului pentru a crește nivelul de protecție. Considerăm că este un proiect util atât pentru uz personal, cât și pentru a învăța integrarea componentelor hardware într-un sistem embedded complet.
Sistemul de control al accesului este format din mai multe module hardware și componente software care lucrează împreună pentru a permite sau refuza accesul unui utilizator.
Procesul începe cu utilizatorul, care apropie un card RFID de modulul RFID. Acesta transmite codul unic (UID) către microcontroller, care verifică dacă este un utilizator autorizat. Dacă UID-ul este valid, microcontrollerul activează keypad-ul pentru introducerea PIN-ului.
După introducerea PIN-ului, microcontrollerul:
Întregul sistem asigură o securitate crescută prin autentificare dublă (RFID + PIN) și gestionarea inteligentă a erorilor și accesului neautorizat.
Arduino IDE - folosit pentru dezvoltare, testare și upload-ul codului pe placa Arduino UNO
Codul este scris in limbajul C++ pentru Arduino
* Librării şi surse 3rd-party utilizate:
Fişierele se încarcă pe wiki folosind facilitatea Add Images or other files. Namespace-ul în care se încarcă fişierele este de tipul :pm:prj20??:c? sau :pm:prj20??:c?:nume_student (dacă este cazul). Exemplu: Dumitru Alin, 331CC → :pm:prj2009:cc:dumitru_alin.