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.
Codul a fost dezvoltat în Arduino IDE, folosind platforma Arduino UNO. Arduino IDE oferă suport pentru scrierea, compilarea și upload-ul de cod în limbaj C++ pe microcontrolerul ATmega328P integrat în Arduino.
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.