Funzionamento e applicazioni del sensore di impronte digitali

Prova Il Nostro Strumento Per Eliminare I Problemi





Negli ultimi anni, rilevamento delle impronte digitali l'utilizzo è esistito per l'identificazione. In generale, le caratteristiche dei sistemi di riconoscimento delle impronte digitali includono una maggiore velocità, costi inferiori, così come la coerenza è più comparabile ad altri tipi di biometrico dispositivi. Ogni persona ha un modello separato dell'impronta digitale che è realizzato con creste, che creano vortici e anelli che sono unici per ogni persona. Le impronte digitali sono classificate in cinque tipi: whorl, right loop, left loop, tented e arch. Nella maggior parte dei sistemi di riconoscimento, si verificheranno problemi durante la differenziazione tra tipi simili di impronte digitali. Sono disponibili diversi sistemi di riconoscimento che vengono utilizzati nelle reti neurali per scoprire le estremità della cresta, minuzie per abbinare un'impronta digitale.

Cos'è il sensore di impronte digitali?

Il sensore di impronte digitali è un tipo di sensore utilizzato in un dispositivo di rilevamento delle impronte digitali. Questi dispositivi sono principalmente integrati nel modulo di rilevamento delle impronte digitali e vengono utilizzati per la sicurezza del computer. Le caratteristiche principali di questo dispositivo includono principalmente precisione, prestazioni migliori, robustezza basata su un'impronta digitale esclusiva tecnologia biometrica . Entrambi gli scanner di impronte digitali altrimenti il ​​lettore sono un dispositivo estremamente sicuro e adatto per la sicurezza invece di una parola segreta. Perché la password è facile da scansionare e anche difficile da tenere a mente.




modulo sensore di impronte digitali

modulo sensore di impronte digitali

Quindi, meglio usa USB lettore di impronte digitali o scanner basato su software biometrico per la verifica, l'identificazione e l'autenticazione, che consente alle impronte digitali di funzionare in modo simile password digitali . Queste password non possono essere dimenticate, perse altrimenti rubate.



Modulo sensore di impronte digitali R305

Esistono diversi tipi di moduli per impronte digitali disponibili sul mercato come R305, R307. Per una migliore comprensione di questo sensore, qui discuteremo una panoramica del modulo del sensore di impronte digitali R305.

Modulo sensore di impronte digitali R305

Modulo sensore di impronte digitali R305

L'R305 è un tipo di impronta digitale modulo sensore utilizzato nella biometria per la sicurezza nel rilevamento delle impronte digitali e nella verifica. Questi dispositivi vengono utilizzati principalmente nelle casseforti in cui è presente un chip DSP ad alta potenza utilizzato nel rendering di immagini, ricerca di caratteristiche, ricerca e calcolo collegandolo a qualsiasi microcontrollore con l'aiuto di TTL seriale e invia pacchetti di dati per ottenere foto, stampe di avvisi, ricerche e hash. La registrazione di nuove impronte può essere memorizzata direttamente nella memoria flash di bordo.

Caratteristiche del sensore di impronte digitali

Le caratteristiche di questo sensore includono quanto segue.


  • Include la raccolta di immagini e l'algoritmo del chip
  • Il lettore di impronte digitali può eseguire una crescita minore e può essere fissato in una gamma di prodotti finali
  • Il consumo energetico è basso, prestazioni eccellenti, dimensioni ridotte e costi inferiori
  • Tecnologia ottica che viene utilizzato è un modulo professionale ed esatto sviluppato
  • Le capacità di elaborazione delle immagini sono buoni e possono catturare efficacemente immagini con una risoluzione fino a 500 dpi

Principio di funzionamento del sensore di impronte digitali

Il principio di funzionamento del sensore di impronte digitali dipende principalmente dall'elaborazione. L'elaborazione delle impronte digitali include principalmente due elementi: la registrazione e la corrispondenza. Nella registrazione delle impronte digitali, ogni utente richiede di posizionare il dito due volte.

In modo che il sistema controllerà le immagini del dito da elaborare e genererà un modello del dito e verrà memorizzato. Durante la corrispondenza, un utente posiziona il dito utilizzando un sensore ottico, quindi il sistema produrrà un modello del dito e lo confronterà con i modelli della libreria del dito.

Per la corrispondenza dell'impronta digitale 1: 1, il sistema valuterà il dito in uscita con uno schema preciso selezionato all'interno del modulo. Allo stesso modo, per la corrispondenza 1: N, il sistema di scansione cercherà le registrazioni complete delle dita per la corrispondenza delle dita. In entrambe le situazioni, il sistema di scansione tornerà al risultato corrispondente, altrimenti andrà a buon fine.

Specifiche

Le specifiche di questo sensore includono quanto segue.

  • Il sensore di impronte digitali è di tipo ottico
  • L'interfaccia è USB1.1 / TTL a livello logico (UART)
  • La velocità di scansione è di 0,5 sec
  • La velocità di verifica è di 0,3 sec
  • La capacità di archiviazione è 1000
  • Il livello di sicurezza è 5
  • La velocità di trasmissione di RS232 è variabile da 4800 BPS a 115200 BPS
  • La corrente è tipica di 50 mA e il picco di 80 mA
  • La tecnica corrispondente è 1: N
  • Indicatori fissi-15KV retroilluminazione verde brillante
  • La durata del sensore è di 100 milioni di volte
  • La dimensione è 44,1 x 20 x 23,5 mm
  • La dimensione del file di caratteri è 256 byte
  • La dimensione del modello è 512 byte
  • Il FRR (False Rejection Rate) è<1.0%
  • Il FAR (False Acceptance Rate) è 0,001%
  • La tensione è da 4,2 a 6,0 V CC
  • La temperatura dell'ambiente operativo è compresa tra -20 ° C e 40 ° C

Sensore di impronte digitali Arduino

Per mostrare una semplice applicazione di questo sensore, ecco un progetto che utilizza il sensore di impronte digitali Scheda Arduino . Il componenti richiesti di questo progetto includono principalmente An Scheda Arduino Nano , modulo sensore di impronte digitali, display TFT, piccolo breadboard , cavi di collegamento e power bank.

fingerprint-sensor-srduino

fingerprint-sensor-srduino

Il sensore di impronte digitali include pin come DNC, VCC, TX, RX e GND. Questi pin sono collegati tramite fili di collegamento di colore diverso. Ogni filo di colore viene utilizzato per indicare ogni pin del sensore.

  • Il pin DNC è collegato da un filo bianco
  • Il pin VCC è collegato da un filo rosso
  • Il pin TX è collegato da un filo blu
  • Il pin RX è collegato da un filo verde
  • Il pin GND è collegato da un filo nero

La connessione del modulo del sensore di impronte digitali a una scheda Arduino può essere eseguita come segue.

  • Il filo nero è collegato al pin GND di Arduino
  • Il filo rosso è collegato ai 5V di Arduino
  • Il filo verde è collegato al pin digitale 2 di Arduino
  • Il filo bianco è collegato al pin 3 digitale di Arduino

La connessione del display a una scheda Arduino può essere eseguita come segue.

  • Il pin Vcc del display è collegato al pin 5V di Arduino
  • Il pin GND del display è collegato al pin GND di Arduino
  • Il pin CS del display è collegato al pin digitale-10
  • Il pin RST del display è collegato al pin-9 DIgital
  • Il pin A0 del display è collegato al pin digitale 8
  • Il pin SDA del display è collegato al pin digitale-11
  • Il pin SCK del display è collegato al pin digitale-13
  • Il pin LED del display è collegato al pin 3.3V di Arduino

Codice del progetto

Prima di tutto il codice del progetto di questo progetto richiede diverse librerie, ovvero Adafruit Fingerprint, Adafruit GFX e Sumotoy per la visualizzazione.

Prendi un codice di esempio di registrazione e caricalo su una scheda Arduino. Vai a File  Esempi  Registrazione libreria sensore impronte digitali Adafruit.

Utilizzando questo codice, le impronte possono essere memorizzate nella memoria FLASH del dispositivo. Una volta che il monitor seriale si apre, chiede di inserire le credenziali per registrarsi.

Posizionare due volte il dito sul modulo sensore, quindi l'impronta digitale verrà memorizzata. Quindi possiamo immagazzinare molte impronte digitali in questo modo. La piccola parte del codice è mostrata di seguito.

void loop ()
{
fingerprintID = getFingerprintID () // Scansioniamo l'impronta digitale qui
ritardo (50)
if (fingerprintID == 1) // Abbiamo trovato un'impronta digitale valida con l'ID 1
{
display.drawBitmap (30,35, icona, 60,60, VERDE)
ritardo (2000)
displayUnlockedScreen ()
displayIoanna ()
ritardo (5000)
display.fillScreen (NERO)
displayLockScreen ()
}
if (fingerprintID == 2) // Abbiamo trovato un'impronta digitale valida con l'ID 2 {
display.drawBitmap (30,35, icona, 60,60, VERDE)
ritardo (2000)
displayUnlockedScreen ()
displayNick ()
ritardo (5000)
display.fillScreen (NERO)
displayLockScreen ()
}
}

Controllare il sensore e il display posizionando un dito sopra il sensore per ogni 50 ms, quindi il modulo controlla il dito se è registrato o meno nella memoria del dispositivo. Se scopre nella memoria poi torna indietro che l'identificazione delle impronte digitali. Infine, mostra un messaggio come 'BENVENUTO' e dopo pochi secondi bloccherà automaticamente lo schermo.

Si tratta di sensore di impronte digitali modulo che viene utilizzato per il rilevamento delle impronte digitali ed è più accessibile e molto facile da usare nei progetti. Usando questo possiamo effettuare la registrazione, la raccolta delle impronte digitali, la ricerca e il confronto. Questi moduli sono integrati con memoria FLASH che memorizza le impronte digitali. Le applicazioni del sensore di impronte digitali includono dispositivi mobili, blocco, sblocco, nel display, sullo schermo, sistemi di sicurezza , tempo sistemi di presenza , serrature, ecc. Ecco una domanda per te, qual è il prezzo di un sensore di impronte digitali?

Crediti immagine: Arduino