Proiectul constă într-un seif electronic care se deschide pe baza a două metode de autentificare: introducerea unui cod PIN de la o tastatură și recunoașterea unei parole vocale prin microfon.
Scopul proiectului este de a simula un sistem de securitate simplu, dar modern, care combină două metode de autentificare pentru a crește nivelul de siguranță.
Ideea de la care am pornit a fost necesitatea unor sisteme de acces mai sigure decât cele bazate pe o singură parolă, precum și dorința de a integra senzori și actuatori într-o aplicație practică.
Proiectul este util deoarece poate fi adaptat pentru aplicații reale de securitate la scară mică (dulapuri, cutii securizate), dar și pentru învățarea interacțiunii dintre microcontrolere, senzori și elemente de control. Pentru noi, este util deoarece ne ajută să înțelegem integrarea hardware-software într-un sistem embedded complet.
Sistemul este compus din mai multe module hardware și software care lucrează împreună pentru a realiza autentificarea și controlul accesului.
Schema bloc (descriere textuală):
Utilizatorul interacționează cu sistemul prin:
Tastatura 4×4 (introducere PIN)
Microfon analogic (parolă vocală)
Microcontrolerul ATmega324: primește semnalele de la tastatură și microfon procesează datele și verifică autentificarea controlează afișajul și actuatorii
LCD 2004 cu I2C: afișează mesaje pentru utilizator (introducere PIN, status acces)
Servomotor SG90: acționează mecanic ușa seifului (deschidere/închidere)
LED-uri și buzzer: indică starea sistemului (acces permis/refuzat)
Mod de funcționare:
Sistemul pornește și afișează mesaj de așteptare pe LCD.
Utilizatorul introduce PIN-ul sau parola vocală.
Microcontrolerul verifică datele introduse.
Dacă autentificarea este corectă, servomotorul deschide seiful.
Dacă autentificarea eșuează, sistemul semnalizează eroarea prin buzzer și LED.
Lista de piese:
Microcontroler ATmega324
LCD 2004 cu interfață I2C
Tastatură matricială 4×4
Microfon analogic
Servomotor SG90
LED-uri (verde/roșu)
Buzzer
Fire de conexiune
Cutie suport (seif)
Schema electrică (descriere):
Tastatura este conectată la pini digitali de intrare ai microcontrolerului.
Microfonul este conectat la un pin analogic (ADC) pentru citirea semnalului.
LCD-ul comunică prin interfață I2C (SDA, SCL).
Servomotorul este controlat prin semnal PWM de la un pin digital.
LED-urile sunt conectate la ieșiri digitale prin rezistențe de limitare.
Buzzer-ul este activat printr-un pin digital.