Работа и приложения на сензора за пръстови отпечатъци

Опитайте Нашия Инструмент За Премахване На Проблемите





От последните няколко години, откриване на пръстови отпечатъци използване е съществувало за идентификация. Като цяло характеристиките на системите за разпознаване на пръстови отпечатъци включват по-бърза скорост, по-ниски разходи, както и последователността е по-голяма в сравнение с други видове биометрични устройства. Всеки човек има отделен модел на пръстови отпечатъци, които са направени с хребети, които създават вихри и бримки, които са уникални за всеки човек. Пръстовите отпечатъци се класифицират в пет вида, а именно вихрови, десен контур, ляв контур, тентови и арки. В повечето системи за разпознаване ще възникнат проблеми при диференциране на подобни видове пръстови отпечатъци. Налични са различни системи за разпознаване, които се използват в невронните мрежи за откриване на краищата на билото, миниатюри, за да съвпадат с пръстов отпечатък.

Какво представлява сензорът за пръстови отпечатъци?

Сензорът за пръстови отпечатъци е един вид сензор, който се използва в устройство за откриване на пръстови отпечатъци. Тези устройства са вградени главно в модула за откриване на пръстови отпечатъци и се използва за компютърна безопасност. Основните характеристики на това устройство включват главно точност, по-добра производителност и здравина, базирани на изключителен пръстов отпечатък биометрична технология . И двата скенера за пръстови отпечатъци в противен случай четецът са изключително безопасно и подходящо устройство за безопасност, вместо тайна дума. Тъй като паролата е лесна за сканиране и също така е трудно да се има предвид.




модул за сензор за пръстови отпечатъци

модул за сензор за пръстови отпечатъци

Така че, по-добре да използвайте USB базиран четец на пръстови отпечатъци или скенер, използващ биометричен софтуер за проверка, идентификация и удостоверяване, които позволяват на вашите пръстови отпечатъци да работят подобно на цифрови пароли . Тези пароли не могат да бъдат забравени, загубени в противен случай откраднати.



R305 Сензорен модул за пръстови отпечатъци

На пазара се предлагат различни видове модули за пръстови отпечатъци като R305, R307. За по-добро разбиране на този сензор, тук ще обсъдим общ преглед на сензорния модул за пръстови отпечатъци R305.

R305-модул сензор за пръстови отпечатъци

R305-модул сензор за пръстови отпечатъци

R305 е един вид пръстови отпечатъци сензорен модул използва се в биометрията за сигурност при откриване на пръстови отпечатъци, както и за проверка. Тези устройства се използват главно в сейфове, където има мощен DSP чип, използван за изобразяване на изображения, намиране на характеристики, търсене и изчисляване, като го свържете към всеки микроконтролер с помощта на TTL сериални и изпращайте пакети с данни, за да получавате снимки, забележки за разпечатки, търсене и хеш. Записването на нови пръсти може да се съхранява директно във флаш паметта на борда.

Характеристики на сензора за пръстови отпечатъци

Характеристиките на този сензор включват следното.


  • Включва събиране на изображения, както и алгоритъм за чипове
  • Четецът на пръстови отпечатъци може да постигне по-малък растеж и може да бъде фиксиран в набор от крайни продукти
  • Използването на енергия е ниско, отлична производителност, малък размер и по-ниски разходи
  • Оптична технология която се използва е професионална и с точен модул разработени техники
  • Възможностите на обработка на изображение са добри и могат ефективно да заснемат снимки с резолюция до 500 dpi

Принцип на работа на сензора за пръстови отпечатъци

Принципът на работа на сензора за пръстови отпечатъци зависи главно от обработката. Обработката на пръстови отпечатъци включва основно два елемента, а именно записване и съвпадение. При записване на пръстови отпечатъци всеки потребител изисква да постави пръста два пъти.

Така че системата ще проверява изображенията на пръстите за обработка, както и за генериране на шаблон на пръста и те ще бъдат запазени. При съвпадение потребителят поставя пръста с помощта на оптичен сензор, след което системата ще създаде шаблон на пръста и ще го сравнява с шаблоните за библиотека на пръсти.

За съвпадение на пръстови отпечатъци 1: 1, системата ще оцени изходния пръст с точен шаблон, който е избран в модула. По същия начин, за съвпадение 1: N, системата за сканиране ще търси пълните записи на пръстите за съвпадение на пръстите. И в двете ситуации системата за сканиране ще се върне към съответния резултат, в противен случай успехът ще се срине.

Спецификации

Спецификациите на този сензор включват следното.

  • Сензорът за пръстови отпечатъци е оптичен тип
  • Интерфейсът е USB1.1 / TTL логическо ниво (UART)
  • Скоростта на сканиране е 0,5 сек
  • Скоростта на проверка е 0,3 сек
  • Капацитетът е 1000
  • Нивото на сигурност е 5
  • Скоростта на предаване на RS232 е 4800BPS ~ 115200BPS променлива
  • Токът е типичен 50 mA и пик 80 mA
  • Съответната техника е 1: N
  • Фиксирани индикатори-15KV ярко зелена подсветка
  • Животът на сензора е 100 милиона пъти
  • Размерът е 44,1 X 20 X 23,5 mm
  • Размерът на файла с символи е 256 байта
  • Размерът на шаблона е 512 байта
  • FRR (False Rejection Rate) е<1.0%
  • FAR (False Acceptance Rate) е 0,001%
  • Напрежението е от 4,2 до 6,0 VDC
  • Температурата на работната среда е от -20 ° C до 40 ° C

Сензор за пръстови отпечатъци Arduino

За да покажете просто приложение на този сензор, ето проект, а именно датчик за пръстови отпечатъци, който използва Дъска Arduino . The необходими компоненти от този проект включват основно An Дъска Arduino Nano , модул за сензор за пръстови отпечатъци, TFT дисплей, малък макет , свързващи проводници и захранваща банка.

сензор за пръстови отпечатъци-srduino

сензор за пръстови отпечатъци-srduino

Сензорът за пръстови отпечатъци включва щифтове като DNC, VCC, TX, RX и GND. Тези щифтове са свързани чрез различни цветни свързващи проводници. Всеки цветен проводник се използва за обозначаване на всеки щифт на сензора.

  • DNC щифтът е свързан с бял проводник
  • VCC щифтът е свързан с червен проводник
  • TX щифтът е свързан със син проводник
  • RX щифтът е свързан със зелен проводник
  • GND щифтът е свързан с черен проводник

Свързването на модула на сензора за пръстови отпечатъци с платка Arduino може да се извърши по следния начин.

  • Черният проводник е свързан към GND щифта на Arduino
  • Червеният проводник е свързан към 5V на Arduino
  • Зеленият проводник е свързан към цифровия щифт-2 на Arduino
  • Белият проводник е свързан към цифровия щифт-3 на Arduino

Свързването на дисплея с платка Arduino може да се направи по следния начин.

  • Vcc щифт на дисплея е свързан с 5V щифт на Arduino
  • GND щифтът на дисплея е свързан с Arduino GND щифт
  • CS щифтът на дисплея е свързан с Digital Pin-10
  • RST щифтът на дисплея е свързан към DIgital Pin-9
  • A0 щифт на дисплея е свързан към Digital Pin-8
  • SDA щифтът на дисплея е свързан с Digital Pin-11
  • SCK щифтът на дисплея е свързан към Digital Pin-13
  • LED щифтът на дисплея е свързан с 3.3V щифт на Arduino

Код на проекта

На първо място, проектният код на този проект изисква различни библиотеки, а именно Adafruit Fingerprint, Adafruit GFX и Sumotoy’s за показване.

Вземете примерния код за записване и го качете в дъска на Arduino. Отидете на Файл  Примери  Регистриране на библиотека от сензори за пръстови отпечатъци на Adafruit.

Чрез използването на този код пръстовите отпечатъци могат да се съхраняват в FLASH паметта на устройството. След като серийният монитор се отвори, той иска да въведе идентификационните данни, за да се регистрира.

Поставете пръста два пъти върху модула на сензора, след което пръстовият отпечатък ще бъде запазен. Така че можем да складираме много пръстови отпечатъци по този начин. Малката част от кода е показана по-долу.

цикъл void ()
{
fingerprintID = getFingerprintID () // Сканираме пръстовия отпечатък тук
забавяне (50)
if (fingerprintID == 1) // Намерихме валиден пръстов отпечатък с идентификатора 1
{
display.drawBitmap (30,35, икона, 60,60, ЗЕЛЕНО)
забавяне (2000)
displayUnlockedScreen ()
displayIoanna ()
забавяне (5000)
display.fillScreen (ЧЕРЕН)
displayLockScreen ()
}
if (fingerprintID == 2) // Намерихме валиден пръстов отпечатък с идентификатора 2 {
display.drawBitmap (30,35, икона, 60,60, ЗЕЛЕНО)
забавяне (2000)
displayUnlockedScreen ()
displayNick ()
забавяне (5000)
display.fillScreen (ЧЕРЕН)
displayLockScreen ()
}
}

Проверете сензора, както и дисплея, като поставяте пръст върху сензора на всеки 50ms, след което модулът проверява пръста дали е регистриран или не в паметта на устройството. Ако открие в паметта, той връща обратно, че пръстови отпечатъци идентификация. И накрая, той показва съобщение като „ДОБРЕ ДОШЛИ“ и след няколко секунди автоматично ще заключи екрана.

Това е всичко за сензор за пръстови отпечатъци модул, който се използва за откриване на пръстови отпечатъци и е по-достъпен, както и много лесен за използване в проекти. С помощта на това можем да направим регистрация, събиране на пръстови отпечатъци, търсене и сравнение. Тези модули са вградени с FLASH памет, която съхранява пръстовите отпечатъци. Приложенията за сензори за пръстови отпечатъци включват мобилни устройства, заключване, отключване, на дисплея, на екрана, системи за сигурност , време системи за присъствие , брави на вратите и т.н. Ето един въпрос към вас, каква е цената на сензор за пръстови отпечатъци?

Кредити за изображения: Arduino