This is an old revision of the document!
Secret Door Guard: Sistem de Securitate și Iluminat Inteligent
Introducere
Acest proiect constă în realizarea unui sistem inteligent de control al accesului pentru o ușă secretă, integrând mecanisme de autentificare, automatizare a accesului și gestionare a iluminatului interior.
Ce face: Sistemul securizează o intrare folosind o încuietoare acționată de un servomotor. Utilizatorul interacționează cu un tastatură numerică (Keypad 4×4) și un ecran LCD pentru a introduce codul de acces. Odată deblocată ușa, un sistem de iluminat este activat automat și menținut aprins pe baza prezenței detectate de un senzor de distanță.
Scopul lui: Crearea unui mecanism de securitate autonom care automatizează întregul ciclu de intrare-ieșire: validarea identității, deschiderea fizică, gestionarea energiei (iluminat) și rearmarea sistemului.
Ideea de la care am pornit: Conceptul de “Safe Room” sau compartimente ascunse, unde accesul nu este doar restricționat, ci și monitorizat inteligent pentru a optimiza resursele (stingerea luminii și închiderea ușii după plecare).
De ce este util: Proiectul demonstrează integrarea mai multor protocoale de comunicare și periferice (I2C/Paralel pentru LCD, scanare de matrice pentru Keypad, PWM pentru servo) într-un sistem de control în timp real.
Descriere generală
Sistemul este conceput ca o mașină de stări finită (FSM) care coordonează trei unități principale pentru a asigura securitatea și automatizarea incintei.
Sistemul este compus din trei unități principale:
Unitatea de Interfață: Keypad 4×4 pentru input și LCD 16×2 pentru feedback vizual.
Unitatea de Execuție: Servomotor care acționează zăvorul ușii și un releu/tranzistor pentru bec.
Unitatea de Monitorizare: Senzor ultrasonic (HC-SR04) care măsoară prezența în interiorul camerei.
Hardware Design
Design-ul hardware pune accent pe separarea zonei de interfață (exterioară) de cea de control și monitorizare (interioară). Conexiunile sunt realizate pe baza microcontrolerului ATmega324P.
Lista de piese:
1 x Microcontroler ATmega324P (placa de dezvoltare)
1 x Ecran LCD 16×2 (interfață 4-biți sau I2C)
1 x Keypad Matriceal 4×4
1 x Servomotor SG90 (pentru blocarea/deblocarea ușii)
1 x Senzor de distanță Ultrasonic HC-SR04
1 x LED de putere sau Bec (conectat via modul Releu sau tranzistor)
1 x Buzzer pasiv (feedback audio)
Sursă de alimentare externă (recomandat 5V/2A)
Fire de conexiune Dupont, Rezistențe
Software Design
Dezvoltarea software este de tip bare-metal, bazată pe o mașină de stări finită (FSM) care dictează comportamentul sistemului.
Stări implementate:
Starea IDLE: Sistemul așteaptă introducerea codului. LCD-ul afișează “Introduceți Cod”.
Starea VALIDARE: Se verifică codul introdus. Dacă e corect, se trece la deblocare; dacă nu, se emite un semnal sonor de eroare.
Starea ACCES: Servomotorul se rotește pentru a deschide ușa. Becul se aprinde automat.
Starea MONITORIZARE: Sistemul citește constant datele de la HC-SR04. Atâta timp cât distanța măsurată indică prezența cuiva, becul rămâne aprins.
Starea RESET: La dispariția prezenței, becul se stinge, ușa se încuie și sistemul revine în IDLE.
Funcții principale:
`scan_keypad()`: Interoghează matricea de taste pentru a prelua PIN-ul.
`lcd_update_display()`: Gestionează afișarea mesajelor și mascarea parolei cu (*).
`trigger_ultrasonic()`: Calculează distanța în cm bazat pe timpul de răspuns al semnalului Echo.
`control_door(uint8_t angle)`: Generare semnal PWM pentru poziționarea servomotorului.
Rezultate Obţinute
Sistemul restricționează accesul fizic în mod eficient. Algoritmul de filtrare a datelor de la senzorul ultrasonic previne închiderile accidentale sau pâlpâirea luminii.
Concluzii
Integrarea unui senzor de distanță transformă un simplu încuietor electronic într-un sistem de management al clădirii (Building Management System) la scară mică, punând accent pe eficiență energetică și automatizare completă.
Download
Fișierele proiectului (cod sursă C, Makefile, scheme electrice) pot fi descărcate de aici.
Jurnal
Bibliografie/Resurse
Datasheet ATmega324P
HC-SR04 Ultrasonic Sensor User Manual
Standard HD44780 LCD Controller Protocol
Servo Control Theory (PWM modulation)
Export to PDF