| Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей... |
Сенсор отпечатков пальцев доступный
28.01.2021, 13:41
|
|
|
Гуру портала
Регистрация: 22.02.2008
Адрес: Ukraine, Полтава
Сообщений: 10,450
Сказал спасибо: 5,995
Сказали Спасибо 26,903 раз(а) в 6,081 сообщении(ях)
|
Сенсор отпечатков пальцев доступный
Сейчас почти во всех телефонах и ноутбуках ставят датчики отпечатков пальцев. Хочется тоже применить к замкам не слишком высокой степени строгости.
Но на Али как-то попадаются только либо здоровенный со скошенной гранью (камера внутри и подсветка) или круглый емкостной. Оба уже с контроллерами внутри и наружу работают только "свой/не свой", не отдавая "картинку" скана.
Глянул по запчастям на телефоны - полно сканеров и цена смешная. Но кроме описания вроде "сканер отпечатка на doogee " больше ничего.
Может у кого опыт есть в данной тематике, что можно глянуть доступного по цене/доставабельности/паябельности?
Хотелось бы что-то максимально маленькое/экономичное.
__________________
«Мышление - это когда ты упрощаешь вещи, а не усложняешь их»
/Жак Фреско/
моя домашняя страничка: http://www.eddy.com.ua/
|
|
|
|
28.01.2021, 14:45
|
|
|
Почётный гражданин KAZUS.RUN
Регистрация: 24.03.2007
Сообщений: 1,392
Сказал спасибо: 85
Сказали Спасибо 670 раз(а) в 391 сообщении(ях)
|
Re: Сенсор отпечатков пальцев доступный
Я использовал только "скошенный". Туда записывается несколько отпечатков, при касании датчик выдает сигнал касания, и уже МК или софт (внешние) по UART запускает процедуру поиска отпечатка и получает результат - номер отпечатка или "не найдено".
В памяти датчика хранятся не изображение, а посчитанный хэш на основе изображения.
Предположу, что если датчик будет выдавать изображение, то это будет по сути просто камера, а всю математику надо будет делать самому.
|
|
|
|
Сказали "Спасибо" pambaru
|
|
|
28.01.2021, 16:04
|
|
|
Гуру портала
Регистрация: 22.02.2008
Адрес: Ukraine, Полтава
Сообщений: 10,450
Сказал спасибо: 5,995
Сказали Спасибо 26,903 раз(а) в 6,081 сообщении(ях)
|
Re: Сенсор отпечатков пальцев доступный
Вот это я как раз и хочу сделать. Оно/не оно мне мало
__________________
«Мышление - это когда ты упрощаешь вещи, а не усложняешь их»
/Жак Фреско/
моя домашняя страничка: http://www.eddy.com.ua/
|
|
|
|
28.01.2021, 16:27
|
|
|
Почётный гражданин KAZUS.RUN
Регистрация: 25.11.2010
Адрес: г. Дзержинск Нижегородская обл.
Сообщений: 1,800
Сказал спасибо: 133
Сказали Спасибо 1,152 раз(а) в 549 сообщении(ях)
|
Re: Сенсор отпечатков пальцев доступный
Да. Простой сканнер ( и в сотовом в том числе) выдают картинку.
Пример: https://www.cyberforum.ru/arm/thread2711606.html
Более сложные самостоятельно делают свертку (свертка - некое математическое описание характерных признаков отпечатка) и фото наружу не выдают.
В любом случае нужно смотреть описание сенсора. И смотреть что он наружу отдает
|
|
|
|
Сказали "Спасибо" DanilinSA
|
|
|
28.01.2021, 16:38
|
|
|
Почётный гражданин KAZUS.RUN
Регистрация: 15.11.2010
Сообщений: 2,376
Сказал спасибо: 337
Сказали Спасибо 328 раз(а) в 253 сообщении(ях)
|
Re: Сенсор отпечатков пальцев доступный
Сообщение от pambaru
|
|
В памяти датчика хранятся не изображение, а посчитанный хэш на основе изображения.
|
и что с ним дальше делать? Тут как в пословице - дважды в одну реку зайти невозможно.
Сообщение от Eddy71
|
|
камера внутри и подсветка
|
Такие работают крайне паскудно. Получить с первого раза одобрение - это надо очень постараться.
|
|
|
|
Сказали "Спасибо" parovoZZ
|
|
|
28.01.2021, 16:53
|
|
|
Почётный гражданин KAZUS.RUN
Регистрация: 13.03.2010
Сообщений: 2,896
Сказал спасибо: 498
Сказали Спасибо 3,061 раз(а) в 1,425 сообщении(ях)
|
Re: Сенсор отпечатков пальцев доступный
Сообщение от Eddy71
|
Может у кого опыт есть в данной тематике, что можно глянуть доступного по цене/доставабельности/паябельности?
Хотелось бы что-то максимально маленькое/экономичное.
|
Как раз круглый емкостной и используем с замками.
Вот такие - удобно врезать в дверь.
https://www.aliexpress.com/item/33053655412.html
Внутри у него вот это
https://www.aliexpress.com/item/4000251947139.html - не сильно большое (если не сравнивать с теми, что в телефонах)))
Картинку наружу отдавать они умеют - см. описание протокола в документации, команда UpImage. Можно сам скан после сканирования, можно сгенерированную процом свёртку из этого скана.
https://www.dropbox.com/sh/epucei8lm...1q4nAhzAa?dl=0
Только зачем напрягаться с не самой простой обработкой изображений во внешнем контроллере, если в самом считывателе DSP под это заточен? Это будет или медленней обработки в самом сканере, или довольно неэкономично. Хотя, конечно и проц в сканере весьма тормозной по сравнению с теми, что стоят в телефонах, по докам до 200 мс надо, чтобы считать изображение, до 500мс сгенерировать свертку, и неуказанное время - найти похожую в памяти.
На видео - с момента включения подсветки до момента её выключения, вот столько времени занимает считывание, обработка и поиск в библиотеке отпечатков.
Там же не просто "свой-чужой" наружу, а вполне нормальный протокол. есть и настройка строгости сравнения, и оценка достоверности совпадения (мы её, правда, не задействуем). Для "замка не слишком высокой строгости" вполне достаточно.
Для экономичности держим основное питание выключенным, подаём питание только на вход питания датчика прикосновения (единицы микроампер). Обнаружили прикосновение - подаем основное питание, делаем несколько попыток считать изображение/найти его в памяти, снимаем основное питание.
Из странностей и косяков:
- при первой подаче питания на сканер датчик прикосновений не работает, пока хотя бы раз не будет подано основное питание.
- можно установить пароль, и если он установлен, согласно документации, сканер без его проверки должен отказываться общаться с вышестоящим устройством. По факту же - общается как ни в чем ни бывало, не проходят только команды собственно проверки пароля, и записи нового пароля. Но невелика беда - если вышестоящий контроллер дает сначала команду проверки пароля, и сам отказывается общаться со считывателем, если пароль не прошёл - результат получаем по сути тот же. По крайней мере, без копания со сниффером не получится просто вот так вырвать стоящий в двери датчик и подключить на его место свой, с записанными в него своими отпечатками. Плюс доступная извне энергонезависимая память в самом сканере позволяет усложнить сниффинг, и устройство, просто имитирующее правильные ответы на запросы вышестоящего контроллера, например, уже не прокатит, надо будет ещё узнать, что ранее вышестоящий записал в память сканера.
Но если уж дойдёт до взлома такой степени сложности - то и обработка изображений снаружи сканера не поможет, "имитация" сканера вполне может подсунуть изображение, основу для которого можно найти прямо рядышком, на дверной ручке, используя набор юного криминалиста)))
Последний раз редактировалось AR_Favorit; 28.01.2021 в 17:27.
|
|
|
|
Сказали "Спасибо" AR_Favorit
|
|
|
29.01.2021, 15:01
|
|
|
Гуру портала
Регистрация: 22.02.2008
Адрес: Ukraine, Полтава
Сообщений: 10,450
Сказал спасибо: 5,995
Сказали Спасибо 26,903 раз(а) в 6,081 сообщении(ях)
|
Re: Сенсор отпечатков пальцев доступный
Заказал "напопробовать" R502.
А вот любопытно, как они относятся к лёгким повреждениям (порезы, царапины) на пальцах?
__________________
«Мышление - это когда ты упрощаешь вещи, а не усложняешь их»
/Жак Фреско/
моя домашняя страничка: http://www.eddy.com.ua/
|
|
|
|
30.01.2021, 14:06
|
|
|
Почётный гражданин KAZUS.RUN
Регистрация: 13.03.2010
Сообщений: 2,896
Сказал спасибо: 498
Сказали Спасибо 3,061 раз(а) в 1,425 сообщении(ях)
|
Re: Сенсор отпечатков пальцев доступный
Сообщение от Eddy71
|
Заказал "напопробовать" R502.
А вот любопытно, как они относятся к лёгким повреждениям (порезы, царапины) на пальцах?
|
Не очень дружелюбно.
Вспомнил. Рекомендуется же для таких устройств прописывать каждый палец по несколько раз. Ну как бы разными участками прикладывая.
Но обнаружился такой момент: при записи очередного отпечатка, точнее, свёртки, составленной из двух сканов согласно инструкции, контроллер сканера сам - молча - сопоставляет записываемую свёртку на предмет совпадения с уже имеющимися, и если совпала - то не добавляет отпечаток в библиотеку как новый. Обновляет имеющийся или просто отбрасывает - хз. Рапортует об успешной записи и всё. В итоге попытка записать, например, пять раз один палец, прикладываемый со смещением, может дать одну запись, или две.
Выходим из положения, самостоятельно проверяя при записи, нет ли текущего варианта в памяти. нету - добавляем в память. Есть - не записываем, а сообщаем пользователю, что такой палец уже есть, и ждем новых касаний.
Кстати: в старых вариантах документации было рекомендовано составлять свёртку из двух последовательных сканов, для чего есть два буфера, сканируем в один, сканируем в другой, даем команду скомбинировать, если всё ок, полученный результат пишем в память.
В новой документации написано, что скомбинировать можно от 2 до 6 сканов, для чего есть 6 буферов. И рекомендовано не менее 3. Но я по-прежнему использую два - качество распознавания вроде как устраивает. Руки не доходят попробовать сделать шесть сканов (с разными смещениями пальца) и посмотреть, насколько хорошо будет распознаваться в итоге по этому шаблону палец, прикладываемый с разными смещениями.
|
|
|
|
Сказали "Спасибо" AR_Favorit
|
|
|
30.01.2021, 14:50
|
|
|
Вид на жительство
Регистрация: 02.04.2010
Адрес: Украина, 2290 км от Лондона
Сообщений: 335
Сказал спасибо: 363
Сказали Спасибо 252 раз(а) в 104 сообщении(ях)
|
Re: Сенсор отпечатков пальцев доступный
Сообщение от Eddy71
|
|
А вот любопытно, как они относятся к лёгким повреждениям (порезы, царапины) на пальцах?
|
Когда оформлял загранпаспорт, то отпечаток указательного пальца левой руки не приняло (имеются мелкие порезы). Пришлось средний прикладывать
__________________
"Кто не знает, куда направляется, очень удивится, попав не туда"
Марк Твен
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 12:07.
|
|