Ключ от замка может случайно потеряться, как и магнитная карточка, а биометрические данные всегда с собой. Воспользуйтесь оптическим сканером отпечатков пальцев, чтобы создать систему контроля доступа с дактилоскопической идентификацией пользователей.
Внутри сканера установлен оптический элемент, который делает детальный снимок папиллярного рисунка пальца. Данные сохраняются в формате ISO19794-2 и сравниваются с эталонной записью пользователя с помощью высокоточного алгоритма. В результате устройство подтверждает или отклоняет доступ всего за 0,5 секунды.
На основе выдаваемых сканером данных можно запрограммировать дальнейшую работу системы: разграничить уровни доступа, чтобы открывать отдельные электронные замки доверенным пользователям и т. д.
Также устройство позволяет экспортировать сканированные отпечатки пальцев в формате изображения BMP или в собственном формате данных, который хранит и скан, и просчитанные биометрические черты пользователя. Это пригодится, чтобы делать бэкап базы пользователей.
Оптический считыватель, в отличие от ёмкостного, надёжно работает с мокрыми пальцами и устойчив к электростатическим разрядам. Он оптимально подходит для систем, где нужно частое использование сенсора.
В то же время, оптический датчик проигрывает ёмкостному по габаритам, а точность работы зависит от освещённости. Именно поэтому в модуле установлена дополнительная синяя подсветка.
Сканер отпечатков пальцев состоит из двух элементов: оптического считывателя и платы управления, которые соединяются между собой шлейфом. Модуль подключается к контроллерам через интерфейс UART. В случае с Arduino советуем взять Troyka Shield, а для Raspberry Pi предусмотрен Troyka HAT. Для работы со сканером существуют готовые библиотеки и примеры кода для Arduino, Raspberry Pi и STM32.
Подключать сканер отпечатков к компьютеру удобнее всего через преобразователь USB-UART. В этом случае вам не нужно будет изучать протокол общения: достаточно взять программу от производителя, чтобы работать со всеми функциями сканера под Windows, а также отображать сканируемые отпечатки на экране компьютера.
Обратите внимание, что порт Mini USB на устройстве используется исключительно для обновления прошивки. Запитать плату или передать данные через него не получится.