Funcționarea și aplicațiile senzorului de amprentă digitală

Încercați Instrumentul Nostru Pentru Eliminarea Problemelor





Din ultimii ani, detectarea amprentei digitale utilizarea a existat pentru identificare. În general, caracteristicile sistemelor de recunoaștere a amprentelor digitale includ viteză mai mare, costuri mai mici, precum și consistența este mai comparativ cu alte tipuri de biometrice dispozitive. Fiecare persoană are un model separat de amprentă, care este realizat cu creste, care creează vârtejuri și bucle care sunt unice pentru fiecare persoană. Amprentele digitale sunt clasificate în cinci tipuri și anume vertic, buclă dreaptă, buclă stângă, cort și arc. În majoritatea sistemelor de recunoaștere, problemele vor apărea în timp ce se diferențiază între tipurile similare de amprente. Există diferite sisteme de recunoaștere disponibile, care sunt utilizate în rețelele neuronale pentru a descoperi capetele creastei, miniaturi pentru a se potrivi cu o amprentă.

Ce este senzorul de amprentă digitală?

Senzorul de amprentă este un tip de senzor care este utilizat într-un dispozitiv de detectare a amprentelor. Aceste dispozitive sunt încorporate în principal în modulul de detectare a amprentelor digitale și sunt utilizate pentru siguranța computerului. Principalele caracteristici ale acestui dispozitiv includ în principal precizie, performanță mai bună, robustețe bazate pe amprentă exclusivă tehnologie biometrică . Ambele scanere de amprente, altfel cititorul, sunt un dispozitiv extrem de sigur și adecvat pentru siguranță în locul unui cuvânt secret. Deoarece parola este ușor de scanat și, de asemenea, este greu de reținut.




modul de senzor de amprentă

modul de senzor de amprentă

Deci, mai bine utilizați USB cititor de amprente digitale sau scaner bazat pe software biometric pentru verificare, identificare și autentificare, care permit amprentelor dvs. să funcționeze similar cu parole digitale . Aceste parole nu pot fi uitate, pierdute altfel furate.



Modul senzor de amprentă R305

Există diferite tipuri de module de amprentă digitală disponibile pe piață, cum ar fi R305, R307. Pentru o mai bună înțelegere a acestui senzor, aici vom discuta o prezentare generală a modulului senzorului de amprentă R305.

R305-modul-senzor-de-amprentă

R305-modul-senzor-de-amprentă

R305 este un fel de amprentă modul senzor utilizat în biometrie pentru securitate în detectarea amprentelor digitale, precum și verificare. Aceste dispozitive sunt utilizate în principal în seifuri unde există un cip DSP de mare putere utilizat pentru redarea imaginii, găsirea caracteristicilor, căutarea și calculul, conectându-l la orice microcontroler cu ajutorul TTL serial și trimite pachete de date pentru a obține fotografii, a imprima notificări, a căuta și a hash. Înregistrarea degetelor noi poate fi stocată direct în memoria flash de la bord.

Caracteristici ale senzorului de amprentă digitală

Caracteristicile acestui senzor includ următoarele.


  • Include colectarea de imagini, precum și algoritmul cipurilor
  • Cititorul de amprente poate realiza o creștere mai mică și poate fi fixat într-o gamă de produse finale
  • Consumul de energie este redus, performanță excelentă, dimensiuni reduse și costuri mai mici
  • Tehnologie optică care este folosit este profesional și tehnicile dezvoltate exact de modul
  • Capacitățile procesarea imaginii sunt bune și pot captura în mod eficient imagini cu rezoluție de până la 500 dpi

Principiul de lucru al senzorului de amprentă digitală

Principiul de funcționare al senzorului de amprentă depinde în principal de procesare. Prelucrarea amprentelor digitale include în principal două elemente și anume înscrierea și potrivirea. La înregistrarea amprentelor, fiecare utilizator trebuie să plaseze degetul de două ori.

Astfel, sistemul va verifica imaginile degetelor pentru a fi procesate, precum și pentru a genera un model al degetului și va fi stocat. Când se potrivește, un utilizator plasează degetul folosind un senzor optic, atunci sistemul va produce un model al degetului și îl compară cu șabloanele bibliotecii de degete.

Pentru potrivirea amprentelor 1: 1, sistemul va evalua degetul de ieșire cu un model precis care este selectat în cadrul modulului. În mod similar, pentru potrivirea 1: N, sistemul de scanare va căuta înregistrările complete ale degetelor pentru potrivirea degetelor. În ambele situații, sistemul de scanare va reveni la rezultatul corespunzător, altfel succesul se blochează.

Specificații

Specificațiile acestui senzor includ următoarele.

  • Senzorul de amprentă este de tip optic
  • Interfața este la nivel logic USB1.1 / TTL (UART)
  • Viteza de scanare este de 0,5 sec
  • Viteza de verificare este de 0,3 sec
  • Capacitatea de stocare este de 1000
  • Nivelul de securitate este 5
  • Rata de transmisie a RS232 este 4800BPS ~ 115200BPS variabilă
  • Curentul este tipic de 50 mA și vârful de 80 mA
  • Tehnica corespunzătoare este 1: N
  • Indicatori fixi - 15KV lumină de fundal verde strălucitor
  • Durata de viață a senzorului este de 100 de milioane de ori
  • Dimensiunea este de 44,1 X 20 X 23,5 mm
  • Dimensiunea fișierului de caractere este de 256 de octeți
  • Dimensiunea șablonului este de 512 octeți
  • FRR (rata de respingere falsă) este<1.0%
  • FAR (rata de acceptare falsă) este de 0,001%
  • Tensiunea este de 4,2 până la 6,0 VDC
  • Temperatura mediului de funcționare este de -20 ° C până la 40 ° C

Senzor de amprentă Arduino

Pentru a arăta o aplicație simplă a acestui senzor, iată un proiect și anume senzorul de amprentă utilizând Placa Arduino . componentele necesare din acest proiect includ în principal An Placa Arduino Nano , modul senzor de amprentă, afișaj TFT, mic panou de masă , cabluri de conectare și bancă de alimentare.

senzor de amprentă-srduino

senzor de amprentă-srduino

Senzorul de amprentă include pini precum DNC, VCC, TX, RX și GND. Acești pini sunt conectați prin diferite fire de conectare colorate. Fiecare fir de culoare este utilizat pentru a indica fiecare pin al senzorului.

  • PIN-ul DNC este conectat printr-un fir alb
  • Pinul VCC este conectat printr-un fir roșu
  • PIN-ul TX este conectat printr-un fir albastru
  • Pinul RX este conectat printr-un fir verde
  • Pinul GND este conectat printr-un fir negru

Conectarea modulului senzorului de amprentă la o placă Arduino se poate face după cum urmează.

  • Firul negru este conectat la pinul GND al Arduino
  • Firul roșu este conectat la 5V al Arduino
  • Sârmă verde este conectată la pin-2 digital al Arduino
  • Firul alb este conectat la pinul digital 3-al Arduino

Conexiunea afișajului la o placă Arduino se poate face după cum urmează.

  • Pinul Vcc al afișajului este conectat la pinul de 5V al Arduino
  • Pinul GND al afișajului este conectat la pinul Arduino GND
  • Pinul CS al afișajului este conectat la Pinul digital-10
  • Pinul RST al afișajului este conectat la DIgital Pin-9
  • Pinul A0 al afișajului este conectat la Pinul digital 8
  • Pinul SDA al afișajului este conectat la pinul digital 11
  • Pinul SCK al afișajului este conectat la Pinul digital-13
  • Pinul LED al afișajului este conectat la pinul de 3,3V al Arduino

Codul proiectului

În primul rând, codul de proiect al acestui proiect necesită diferite biblioteci și anume Adafruit Fingerprint, Adafruit GFX și Sumotoy’s pentru afișare.

Luați un exemplu de cod de înscriere și încărcați-l pe o placă Arduino. Mergeți la Fișier  Exemple En Înscrieți-vă Biblioteca senzorului de amprentă digitală DAF.

Prin utilizarea acestui cod, amprentele digitale pot fi stocate în memoria FLASH a dispozitivului. Odată ce monitorul serial se deschide, acesta cere să introducă acreditările pentru înregistrare.

Plasați degetul peste modulul senzor de două ori, apoi amprenta va fi stocată. Deci, putem să stocăm multe amprente în acest fel. Porțiunea mică a codului este prezentată mai jos.

bucla nulă ()
{
fingerprintID = getFingerprintID () // Scanăm amprenta digitală aici
întârziere (50)
if (fingerprintID == 1) // Am găsit o amprentă validă cu id-ul 1
{
display.drawBitmap (30,35, pictogramă, 60,60, VERDE)
întârziere (2000)
displayUnlockedScreen ()
displayIoanna ()
întârziere (5000)
display.fillScreen (NEGRU)
displayLockScreen ()
}
if (fingerprintID == 2) // Am găsit o amprentă validă cu codul 2 {
display.drawBitmap (30,35, pictogramă, 60,60, VERDE)
întârziere (2000)
displayUnlockedScreen ()
displayNick ()
întârziere (5000)
display.fillScreen (NEGRU)
displayLockScreen ()
}
}

Verificați senzorul, precum și afișajul, plasând un deget peste senzor pentru fiecare 50 ms, apoi modulul verifică degetul dacă este înscris sau nu în memoria dispozitivului. Dacă descoperă în memorie, atunci revine la identificarea amprentelor digitale. În cele din urmă, afișează un mesaj precum „BINE AȚI VENIT” și după câteva secunde va bloca automat ecranul.

Aici este vorba despre senzor de amprentă modul care este utilizat pentru detectarea amprentelor digitale și este mai accesibil și foarte ușor de utilizat în proiecte. Prin utilizarea acestui lucru putem face înregistrarea, colectarea amprentelor digitale, căutarea și compararea. Aceste module sunt încorporate cu memorie FLASH care stochează amprentele digitale. Aplicațiile senzorului de amprentă includ mobil, blocare, deblocare, pe ecran, pe ecran, sisteme de securitate , timpul sisteme de participare , încuietori de ușă etc. Iată o întrebare pentru dvs., care este prețul unui senzor de amprentă?

Credite de imagine: Arduino