Table of Contents

Sistem de acces cu RFID

Introducere

Sistemul citeste codul unic al cardului si il verifica. In functie de validitate, permite accesul la o resursa sau nu, transmitand feedback atat vizual cat si sonor. De asemenea, include si o functie de memorare pentru tag-uri noi.

Scopul proiectului este implementarea unei solutii de securitate care sa automatizeze accesul la o resursa restrictionata, asigurand o metoda de autentificare rapida si sigura.

Ideea de la care am pornit a fost transpunerea tehnologiei contactless (utilizata zilnic la plati sau transport) intr-un mecanism fizic de blocare/deblocare, controlat integral prin software.

Utilitatea proiectului este securizarea unei resurse.

Descriere generală

Sistemul comuta intre 3 stari principale: Standby (asteptare card, LED rosu aprins), Acces Permis (cod valid, LED verde si deschidere usa) si Acces Respins (cod invalid, LED rosu intermitent si alerta sonora). Controlul intregului proces este asigurat de placa ATmega328P-XMINI, care proceseaza datele de la cititor si coordoneaza perifericele.

Interactiunea modulelor:

Schema bloc:

 Schema Bloc

Hardware Design

Componenta Model Interfata cu MCU Functie
Microcontroler ATmega328P-XMINI Unitate centrala de procesare
Cititor RFID RC522 SPI (MISO, MOSI, SCK, SS) Identificarea cardurilor si tag-urilor
Servomotor SG90 PWM (Pin Digital) Actionarea mecanica a usii
Afisaj Vizual Modul LED RGB GPIO (Pini Digitali) Semnalizare optica (Acces Permis/Respins)
Feedback audio Buzzer Activ GPIO (Pin Digital) Semnalizare sonora la scanare si alerte
Comunicatie Interfata Seriala UART (TX, RX via USB) Monitorizarea accesului si debug
Alimentare Cablu USB Sursa de energie 5V pentru intregul sistem

Schema Cablaj

 Schema Bloc

Software Design

Mediul de dezvoltare

Librarii si surse 3rd-party

Pe Firmware

Pe Backend

Pe Frontend

Etapa 3: Surse si functii implementate

Sursa Firmware

Sursa aplicatie web

Rezultate Obţinute

Exemplificare mod de functionare: Test run

Concluzii

In concluzie, acest proiect a reprezentat o aplicatie practica interesanta prin care am reusit sa inteleg mai bine modul in care mai multe componente pot lucra impreuna pentru a realiza un sistem real si usor de folosit. Realizarea sistemului mi-a oferit experienta atat pe partea de programare, cat si pe partea de integrare hardware.

Bibliografie/Resurse

Export to PDF