Realizarea unui sistem de acces pe baza de amprenta digitala

Salutare! Sunt Sebi de la Bitmi.ro si astazi iti arat cum poti sa construiesti un sistem de acces inteligent pe baza de amprenta digitala folosind Arduino si un senzor de amprente.
Acest proiect este un sistem de securitate electronic care permite accesul doar utilizatorilor inregistrati in memoria senzorului de amprenta.
Daca amprenta este recunoscuta, sistemul activeaza un servomotor care  deschide usa, si pe ecran va aparea mesajul de intampinare ACCES PERMIS, BINE ATI VENIT
Daca amprenta nu este recunoscuta, accesul este refuzat si vei fi atentionat prin semnal luminos si sonor plus mesajul ACCES RESPINS
Deasemenea proiectul ne arata cum putem crea un sistem de securitate biometric simplu, bazat pe Arduino, si cum putem implementa autentificare reala folosind amprente digitale.

 

Ce este senzorul de recunoastere a amprentelor R307S si cum functioneaza:

Senzor recunoastere amprente R307S este un modul biometric compatibil cu Arduino folosit pentru identificarea persoanelor prin amprenta digitala.
Modulul scaneaza amprenta, o transforma intr-un model digital si o compara cu cele salvate in memorie. Comunicarea se face prin interfata seriala UART.
Pentru functionare necesita alimentare la 3.3V–5V, GND si pini RX/TX.
Poate fi folosit in proiecte precum sisteme de acces, incuietori inteligente sau seifuri electronice.

Ce este servomotorul SG90 180° si cum functioneaza:

Servomotor SG90 180 grade 9G este un motor de mici dimensiuni utilizat pentru miscari precise in proiectele cu Arduino.
Acesta functioneaza pe baza semnalelor PWM trimise de Arduino si poate roti axul intre 0 si 180 de grade.
Pentru functionare necesita alimentare la 5V, GND si un pin de semnal.
Poate fi folosit pentru brate robotice, usi automate sau mecanisme controlate electronic.

Ce este ecranul LCD1602 cu modul I2C si cum functioneaza:

Ecran LCD1602 cu modul I2C este un display alfanumeric folosit pentru afisarea textului in proiectele cu Arduino.
Acesta poate afisa 16 caractere pe 2 randuri si comunica prin interfata I2C folosind doar doi pini de date.
Pentru functionare necesita alimentare la 5V, GND, SDA si SCL.
Poate fi folosit pentru afisarea valorilor senzorilor, meniuri sau mesaje informative.

Ce este modulul buzzer activ si cum functioneaza:

Modul buzzer activ compatibil Arduino este o componenta electronica folosita pentru emiterea unui semnal sonor.
Acesta produce automat un sunet atunci cand primeste tensiune, datorita oscilatorului intern.
Pentru functionare necesita alimentare la 5V, GND si un pin de semnal.
Poate fi folosit pentru alarme, notificari sonore sau sisteme de avertizare.

Componente necesare:

1 x Placa de dezvoltare compatibila Arduino Uno R3
1 x Senzor recunoastere amprente R307S
1 x Servomotor SG90
1 x Ecran LCD1602
1 x Modul buzzer activ
3 x Mini butoane tactile
2 x LED-uri
2 x Rezistori 220 Ohmi
1 x Breadboard
25 x Fire conexiune tata-mama



Schema de conectare:


Cod sursa

Dupa ce ai realizat conexiunile, este timpul sa incarci codul sursa. Pentru a-l descarca, click AICI.
Conecteaza placa Arduino UNO la PC folosind cablul USB, apoi deschide Arduino IDE. Din meniul Tools, selecteaza placa si portul serial corespunzator, iar apoi apasa butonul Upload (sageata spre dreapta).


Cum functioneaza proiectul

Dupa pornire, pe ecran apare mesajul „Pune degetul”, iar sistemul intra automat in modul de asteptare pentru scanarea amprentei.
Atunci cand punem un deget pe senzor, acesta citeste amprenta si o compara cu cele salvate in memoria interna.
Daca amprenta este recunoscuta: pe ecran apare mesajul  ACCES PERMIS / BINE ATI VENIT, LED-ul verde se aprinde iar servomotorul va deschide usa.
Daca amprenta nu este recunoscuta: pe ecran apare mesajul ACCES RESPINS, LED-ul rosu se va aprinde si buzzer-ul va emite un semnal sonor de avertizare.

Pentru adaugarea unei amprente noi, apasam butonul adauga:
Pe ecran apare mesajul Mod adaugare, iar sistemul ne cere sa punem de doua ori acelasi deget pe senzor pentru inregistrare.
Dupa salvare, pe ecran apare mesajul Salvat OK, iar amprenta poate fi folosita imediat pentru acces.
Daca in timpul inregistrarii folosesti doua degete diferite, sistemul va detecta eroarea si va afisa Model esuat, iar amprenta nu va fi salvata.

Avem si un buton pentru reset complet.
La prima apasare, sistemul cere confirmare printr-un mesaj
Daca butonul este apasat din nou, toate amprentele salvate sunt sterse din memorie iar pe ecran apare mesajul Stergere... urmat de Reset complet.

Butonul EXIT poate fi folosit oricand pentru iesirea din modul de adaugare sau anularea unei operatii.

Daca ai intrebari sau nelamuriri legate de proiect, scrie-mi la adresa electronica@bitmi.ro.

Compara produse

Trebuie sa mai adaugi cel putin un produs pentru a compara produse.

A fost adaugat la favorite!

A fost sters din favorite!