This is an old revision of the document!
Incuietoare biometrica smart cu alarma
Introducere
In acest proiect este implementata o incuietoare cu recunoastere biometrica (amprenta), buton de iesire si alarma (in cazul in care prea multe incercari esuate de deblocare au fost efectuate). O astfel de incuietoare poate fi folosita pentru o usa pe care nu au voie sa intre decat anumite persoane, fara a fi nevoie de un cod PIN care este usor descifrabil.
Descriere generală
Microcontroller-ul (Atmega328P, sub forma unui Arduino UNO R3) controleaza un releu care deblocheaza incuietoarea (alimentata direct de la 12V). Deblocarea este initiata in 2 cazuri:
Senzorul de amprenta (AS608) citeste o imagine care se potriveste (cu un nivel de incredere satisfacator) cu una dintre amprentele salvate
Butonul de iesire este apasat
La un anumit numar de incercari gresite (ex: 10) de deblocare intr-un interval suficient de scurt de timp (ex: 2 minute) se declanseaza alarma.
Hardware Design
Componente:
Arduino UNO R3 (Atmega328P)
Senzor de amprenta AS608
Releu (controlat 5V)
Yala electromagnetica 12V
Alimentator 12V 2A
Alarma 12V
Buton
Software Design
Mediul de dezvoltare folosit: Arduino IDE
Am folosit biblioteca Adafruit-Fingerprint-Sensor-Library pentru comunicarea cu senzorul de amprenta.
Comunicatia dintre senzorul de amprenta si Arduino se face prin UART, pentru care am folosit SoftwareSerial (cel hardware fiind folosit de USB).
Functionalitati
Adaugare amprenta cu prelevarea a 2 imagini
Eliminare amprenta/e
Citire amprenta si deblocare yala
Alarma la 10 incercari gresite consecutiv (fara a lua in calcul erorile de citire)
Buton de iesire cu intrerupere
Interfata
Adaugarea si eliminarea de amprente se face de catre un operator autorizat
Nu orice persoana autorizata sa intre poate adauga amprente
Comunicatia se face prin USB, intre PC si Arduino
Exista 3 comenzi: add_fingerprint <id>, delete_all_fingerprints si delete_fingerprint <id>.
Rezultate Obţinute
Care au fost rezultatele obţinute în urma realizării proiectului vostru.
Concluzii
Download
Jurnal
Puteți avea și o secțiune de jurnal în care să poată urmări asistentul de proiect progresul proiectului.
Bibliografie/Resurse
Listă cu documente, datasheet-uri, resurse Internet folosite, eventual grupate pe Resurse Software şi Resurse Hardware.
Export to PDF