Привыкли разблокировать смартфон отпечатками пальцев? Как насчёт того, чтобы подружить похожий дактилоскопический датчик с Arduino? Воспользуйтесь ёмкостным сканером отпечатков пальцев, чтобы управлять электронными замками, или же сделать биометрическую систему учёта рабочего времени.
Данный сканер отличается миниатюрным форм-фактором: вся начинка собрана в небольшом корпусе в виде таблетки со стальной рамкой. Поскольку сенсор круглый, то палец можно прикладывать под произвольным углом в рабочей плоскости.
Сканер содержит чувствительный элемент, который измеряет разницу в электрической ёмкости между гребнем и канавкой на пальце и составляет детальный снимок папиллярного узора. Высокоточный алгоритм сравнивает полученный скан разрешением 508 точек на дюйм с эталонной записью пользователя. Устройство подтверждает или отклоняет доступ за 0,5 секунды.
На основе выдаваемых сканером данных можно запрограммировать дальнейшую работу системы: разграничить уровни доступа, чтобы открывать отдельные замки доверенным пользователям и т. д.
Также устройство позволяет экспортировать сканированные отпечатки пальцев в формате изображения BMP или в собственном формате данных, который хранит и скан, и просчитанные биометрические черты пользователя. Это пригодится, чтобы делать бэкап базы пользователей.
Ёмкостный датчик отличается от оптического наиболее компактными габаритами и повышенной точностью работы, которая не зависит от условий освещения. Он оптимально подходит для систем, где не нужно слишком частое считывание, но важна максимальная точность — например, для управления замком или сейфом.
Тем не менее, у ёмкостного датчика есть свои слабости: например, он плохо считывает мокрые пальцы и боится статического электричества. А ещё не стоит использовать его в помещениях с горячим или холодным воздухом, повышенной влажностью и пылью.
Встраиваемый сканер отпечатков пальцев сделан по принципу «всё в одном»: сенсор объединён с управляющей платой в одном корпусе. Сканер подключается к контроллерам через интерфейс UART. В случае с Arduino советуем взять Troyka Shield, а для Raspberry Pi предусмотрен Troyka HAT. Для работы со сканером существуют готовые библиотеки и примеры кода для Arduino, Raspberry Pi и STM32.
Также миниатюрный сканер отпечатков можно подключить к компьютеру с помощью преобразователя USB-UART. Программное обеспечение позволяет работать со всеми функциями сканера под Windows, а также отображать сканируемые отпечатки на экране компьютера.