Vingerafdruksensor werken en toepassingen

Probeer Ons Instrument Voor Het Oplossen Van Problemen





Van de afgelopen jaren vingerafdruk detectie gebruik heeft bestaan ​​voor identificatie. Over het algemeen zijn de kenmerken van vingerafdrukherkenningssystemen hogere snelheid, lagere kosten en consistentie in vergelijking met andere soorten biometrische apparaten. Elke persoon heeft een apart model van de vingerafdruk die is gemaakt met ribbels, die wervelingen en lussen creëren die uniek zijn voor elke persoon. Vingerafdrukken worden ingedeeld in vijf typen, namelijk krans, rechterlus, linkerlus, tented en boog. In de meeste herkenningssystemen zullen er problemen optreden bij het onderscheiden van vergelijkbare soorten vingerafdrukken. Er zijn verschillende herkenningssystemen beschikbaar die in neurale netwerken worden gebruikt om uiteinden van de kam te ontdekken, details die overeenkomen met een vingerafdruk.

Wat is de vingerafdruksensor?

De vingerafdruksensor is een soort sensor die wordt gebruikt in een apparaat voor vingerafdrukdetectie. Deze apparaten zijn voornamelijk ingebouwd in de vingerafdrukdetectiemodule en worden gebruikt voor computerveiligheid. De belangrijkste kenmerken van dit apparaat zijn voornamelijk nauwkeurigheid, betere prestaties, robuustheid op basis van exclusieve vingerafdruk biometrische technologie ​Beide vingerafdrukscanners anders zijn de lezers een uiterst veilig en geschikt apparaat voor veiligheid in plaats van een geheim woord. Omdat het wachtwoord gemakkelijk te scannen is en ook moeilijk in gedachten te houden.




vingerafdruk-sensor-module

vingerafdruk-sensor-module

Dus beter gebruik USB vingerafdruklezer of scanner die biometrische software gebruikt voor verificatie, identificatie en authenticatie, waardoor uw vingerafdrukken op dezelfde manier presteren als digitale wachtwoorden ​Deze wachtwoorden kunnen niet worden vergeten, verloren anders worden gestolen.



R305 Vingerafdruksensormodule

Er zijn verschillende soorten vingerafdrukmodules op de markt zoals R305, R307. Voor een beter begrip van deze sensor, gaan we hier een overzicht van de R305 vingerafdruksensormodule bespreken.

R305-vingerafdruksensor-module

R305-vingerafdruksensor-module

De R305 is een soort vingerafdruk sensormodule gebruikt in biometrie voor beveiliging bij detectie van vingerafdrukken en verificatie. Deze apparaten worden voornamelijk gebruikt in kluizen waar een krachtige DSP-chip is die wordt gebruikt voor het weergeven van afbeeldingen, het zoeken naar functies, het zoeken en berekenen door deze aan te sluiten op microcontroller met de hulp van TTL serieel en verzend datapakketten om foto's te krijgen, afdrukken op te merken, te zoeken en te hashen. De inschrijving van nieuwe vingers kan direct in het flash-geheugen van aan boord worden opgeslagen.

Kenmerken van vingerafdruksensor

De kenmerken van deze sensor zijn onder meer de volgende.


  • Het omvat zowel beeldverzameling als chip-algoritme
  • De vingerafdruklezer kan minder groeien en kan in een reeks eindproducten worden gefixeerd
  • Het stroomverbruik is laag, uitstekende prestaties, klein van formaat en goedkoper
  • Optische technologie die wordt gebruikt is professionele en exacte module ontwikkelde technieken
  • De mogelijkheden van afbeelding verwerken zijn goed en kunnen effectief foto's maken met een resolutie tot 500 dpi

Werkingsprincipe van de vingerafdruksensor

Het werkingsprincipe van de vingerafdruksensor hangt voornamelijk af van de verwerking. De vingerafdrukverwerking omvat hoofdzakelijk twee elementen, namelijk inschrijving en matching. Bij het registreren van vingerafdrukken moet elke gebruiker de vinger twee keer plaatsen.

Zodat het systeem de vingerafbeeldingen controleert om te verwerken en een patroon van de vinger genereert en het wordt opgeslagen. Bij het matchen plaatst een gebruiker de vinger met behulp van een optische sensor, waarna het systeem een ​​patroon van de vinger produceert en deze vergelijkt met de vingerbibliotheeksjablonen.

Voor 1: 1-matching van vingerafdrukken evalueert het systeem de uitgangsvinger met een nauwkeurig patroon dat in de module is geselecteerd. Evenzo zal het scansysteem voor 1: N-matching zoeken naar de volledige vingerrecords voor de vingerafstemming. In beide situaties keert het scansysteem terug naar het overeenkomstige resultaat, anders crasht het succes.

Specificaties

De specificaties van deze sensor omvatten het volgende.

  • De vingerafdruksensor is een optisch type
  • De interface is USB1.1 / TTL logisch niveau (UART)
  • De scansnelheid is 0,5 sec
  • De snelheid van verificatie is 0,3 sec
  • De opslagcapaciteit is 1000
  • Het beveiligingsniveau is 5
  • De baudrate van RS232 is 4800BPS ~ 115200BPS variabel
  • De stroom is typisch 50 mA en de piek is 80 mA
  • De bijbehorende techniek is 1: N
  • Vaste indicatoren - 15KV heldergroene achtergrondverlichting
  • De levensduur van de sensor is 100 miljoen keer
  • De afmeting is 44,1 x 20 x 23,5 mm
  • De grootte van het tekenbestand is 256 bytes
  • De sjabloongrootte is 512 bytes
  • De FRR (False Rejection Rate) is<1.0%
  • De FAR (False Acceptance Rate) is 0,001%
  • De spanning is 4,2 tot 6,0 VDC
  • De omgevingstemperatuur is -20 ° C tot 40 ° C

Vingerafdruksensor Arduino

Om een ​​eenvoudige toepassing van deze sensor te laten zien, is hier een project namelijk een vingerafdruksensor gebruiken Arduino-bord ​De vereiste componenten van dit project omvatten voornamelijk An Arduino Nano-bord , vingerafdruksensormodule, TFT-display, klein broodplank , aansluitdraden en powerbank.

vingerafdruksensor-srduino

vingerafdruksensor-srduino

Vingerafdruksensor bevat pinnen zoals DNC, VCC, TX, RX en GND. Deze pinnen zijn verbonden via verschillende gekleurde aansluitdraden. Elke kleurendraad wordt gebruikt om elke pin van de sensor aan te duiden.

  • DNC-pin is verbonden door een witte draad
  • VCC-pin is verbonden door een rode draad
  • TX-pin is verbonden door een blauwe draad
  • RX-pin is verbonden door een groene draad
  • GND-pin is verbonden door een zwarte draad

De aansluiting van de vingerafdruksensormodule op een Arduino-bord kan als volgt worden gedaan.

  • De zwarte draad is verbonden met de GND-pin van de Arduino
  • De rode draad is verbonden met de 5V van de Arduino
  • Groene draad is verbonden met de digitale pin-2 van de Arduino
  • De witte draad is verbonden met de digitale pin-3 van de Arduino

De aansluiting van het display op een Arduino-bord kan als volgt worden gedaan.

  • Vcc-pin van het display is verbonden met de 5V-pin van de Arduino
  • De GND-pin van het display is verbonden met de Arduino GND-pin
  • CS pin van het display is verbonden met de Digital Pin-10
  • De RST-pin van het display is verbonden met de DIgital Pin-9
  • A0 pin van het display is verbonden met de Digital Pin-8
  • SDA-pin van het display is verbonden met de Digital Pin-11
  • SCK-pin van het display is verbonden met de digitale pin-13
  • LED-pin van het display is verbonden met de 3.3V-pin van de Arduino

Projectcode

Allereerst vereist de projectcode van dit project verschillende bibliotheken, namelijk de Adafruit-vingerafdruk, de Adafruit GFX en de Sumotoy's voor de weergave.

Neem een ​​voorbeeldcode en upload deze naar een Arduino-bord. Ga naar Bestand  Voorbeelden  Adafruit-vingerafdruksensorbibliotheek registreren.

Door deze code te gebruiken, kunnen de vingerafdrukken worden opgeslagen in het FLASH-geheugen van het apparaat. Zodra de seriële monitor wordt geopend, wordt u gevraagd de inloggegevens in te voeren om te registreren.

Plaats de vinger tweemaal over de sensormodule, waarna de vingerafdruk wordt opgeslagen. Op deze manier kunnen we dus veel vingerafdrukken opslaan. Het kleine deel van de code wordt hieronder weergegeven.

leegte lus ()

fingerprintID = getFingerprintID () // We scannen de vingerafdruk hier
vertraging (50)
if (fingerprintID == 1) // We hebben een geldige vingerafdruk gevonden met de id 1

display.drawBitmap (30,35, pictogram, 60,60, GROEN)
vertraging (2000)
displayUnlockedScreen ()
weergaveIoanna ()
vertraging (5000)
display.fillScreen (ZWART)
displayLockScreen ()

if (fingerprintID == 2) // We hebben een geldige vingerafdruk gevonden met de id 2 {
display.drawBitmap (30,35, pictogram, 60,60, GROEN)
vertraging (2000)
displayUnlockedScreen ()
displayNick ()
vertraging (5000)
display.fillScreen (ZWART)
displayLockScreen ()

Controleer zowel de sensor als het display door elke 50 ms een vinger over de sensor te plaatsen, waarna de module de vinger controleert of deze al dan niet in het geheugen van het apparaat is geregistreerd. Als het in het geheugen ontdekt, gaat het terug naar de identificatie van de vingerafdruk. Ten slotte toont het een bericht als ‘WELCOME’ en na een paar seconden wordt het scherm automatisch vergrendeld.

Dit gaat allemaal over de vingerafdruksensor module die wordt gebruikt voor vingerafdrukdetectie en het is zowel toegankelijker als zeer gemakkelijk te gebruiken in projecten. Hiermee kunnen we registreren, vingerafdrukken verzamelen, zoeken en vergelijken. Deze modules zijn ingebouwd met FLASH-geheugen dat de vingerafdrukken opslaat. De vingerafdruksensortoepassingen omvatten mobiel, vergrendelen, ontgrendelen, in het display, op het scherm, beveiligingssystemen , tijd aanwezigheidssystemen , deursloten, etc. Hier is een vraag voor u, wat is de prijs van een vingerafdruksensor?

Afbeeldingscredits: Arduino