Модуль ёмкостного сканера отпечатков пальцев от Waveshare
код: DAT261
Доставка по Украине
Мы отправляем заказы "Новой Почтой" по Украине. Также возможен самовывоз из нашего магазина
6 месяцев
гарантии
Мы даем гарантию на любой товар приобретенный в нашем магазине:
6 месяцев на товары, кроме батареек и аккумуляторов
14 дней на батарейки и аккумуляторы
В случае наступления гарантийного случая товар бесплатно ремонтируется, меняется на аналогичный или возвращается полная сумма его стоимостиВнимательно ознакомьтесь с условиями гарантии
Проконсультируем до и после продажи.
Вы можете задавать вопросы письменно по e-mail или по контактным телефонам нашего магазина
822 грн
в наличии
Описание
Отзывы (6)
Задать вопрос
Емкостный полупроводниковый модуль сканера отпечатков пальцев со встроенным процессор STM32F105, в котором использован коммерческий алгоритм распознования отпечатков пальцев. позволяет быстро и стабильно проверять отпечатки пальцев.
Код производителя: 13694, Capacitive Fingerprint Reader
Выполнен на основе высокоскоростного цифрового микроконтроллера STM32F105R8 в сочетании с высокопроизводительным коммерческим алгоритмом отпечатков пальцев и усовершенствованным полупроводниковым датчиком, емкостный считыватель отпечатков пальцев становится простым, но интеллектуальным модулем интеграции, обеспечивает такие функции, как регистрация отпечатков пальцев, обработка изображений, поиск функций, создание и хранение шаблонов, сопоставление и поиск отпечатков пальцев и т. д.
Область применения:
Блокировка устройств по отпечаткам пальцев
Храненилище отпечатков пальцев
Система контроля доступа
Система фиксации времени прихода и ухода
Особенности:
Простое использование на уровне команд без необходимости знать технологию распознавания отпечатков пальцев
Используется быстрый и стабильный коммерческий алгоритм распознования отпечатков.
Высокая чувствительность сенсора - достаточно легкого прикосновения без нажатия
Простая работа с изображениями отпечатков - можно их загружать и выгружить
Два распространенных интерфейса: USB и UART
Низкое энергопотребление обеспечивается переводом микроконтроллера в режим сна.
Богатая поддерка программного обеспечения и библиотеками для Arduino, Raspberry Pi, STM32 и пр.
Отзывы покупателей про Модуль ёмкостного сканера отпечатков пальцев от Waveshare
Bohdan (21.03.2023)
у adafruit також є сканер відбитків https://www.adafruit.com/product/4750, ціна нормальна, габарити також, було б чудово побачити його на цьому сайті, а те прям погано все з асортиментом датчиків (в принципі для мікроконтролерів)
Добавлю еще один отзыв.
В целом модуль отличный проработал уже целый год в самодельном эллектронном замке: https://www.facebook.com/codijy/posts/2757615851192673
Хорошая новость!
Я нашел спосб обойти этот баг (когда после RST модуль отвечает неадекватоно).
Это конечно ЗАЛИПОН, и не отменяет того что в модуле забагована прошивка. Но все же.
Ниже изменненая функция из примера который предоставляет вендор. В свою же библиотеку я добавлю это попозже.
Итак:
void Auto_Verify_Finger(void)
{
if(digitalRead(Finger_WAKE_Pin) == HIGH) // If you press your finger
{
delay(20);
if(digitalRead(Finger_WAKE_Pin) == HIGH)
{
digitalWrite(Finger_RST_Pin , HIGH); // Pull up the RST to start the module and start matching the fingers
delay(300); // Wait for module to start
for(uint8_t n = 0; n < 8;) {
if(mySerial.available())
{
mySerial.read();
n++;
} else
{
delay(1);
}
}
Serial.println("Waiting Finger......Please try to place the center of the fingerprint flat to sensor !");
switch(VerifyUser())
{
case ACK_SUCCESS:
Serial.println("Matching successful !");
break;
case ACK_NO_USER:
Serial.println("Failed: This fingerprint was not found in the library !");
break;
case ACK_TIMEOUT:
Serial.println("Failed: Time out !");
break;
case ACK_GO_OUT:
Serial.println("Failed: Please try to place the center of the fingerprint flat to sensor !");
break;
}
//After the matching action is completed, drag RST down to sleep
//and continue to wait for your fingers to press
digitalWrite(Finger_RST_Pin , LOW);
}
}
}
Что тут происходит:
После того как мы разбудили модуль и установили RST.
Нужно отправить какой то валидный запрос (например версию DSP)
while(mySerial.available()) {
mySerial.read();
}
модуль ответит каким то мусором от 0 до 3 байт (кто не верит вставьте Serial.print сами убедитесь).
После чего надо вычитать еще 8 байт:
for(uint8_t n = 0; n < 8;) { ...
И уже после этого можно делать запросы на которые модуль будет отвечать корректно, например как тут: VerifyUser().
Во общем резумируя.
делать digitalWrite(Finger_RST_Pin , HIGH); без хака что я привел выше, нельзя.
Там в коде стоит delay(300);, с коментарием "// Wait for module to start" Но вы хоть 3000 сделайте он работать не будет пока не сделать то что я привел.
Написал им об этом в саппорт, но судя по тому что мои предидущие письма были проигнорированы, боюсь что и это тоже будет.
Полностью отсутсвует (по крайней мере я не смог найти), нормальная библиотека для работы с модулем через UART.
Пытался выяснить это у производителя:
Do you have a full-functinal library for working with your fingerprint sensor over UART?
(please don''t show me this: https://www.waveshare.com/wiki/File:UART-Fingerprint-Reader-Code.7z)
The code example is very poor and do not cover all cases, especially with the documentation for developers.
WaveshareHi dear, this is the file that we can provide. You can contact our engineer directly for the file whether they can help you.
Хорошо что есть PDF документация для разработчиков (ищите Capacitive_fingerprint_reader_development_manual.pdf), которая описывает все команды.
Во общем пока что - НЕ РЕКОМЕНДУЮ к покупке.
В отличии от модулей например от модулей GROW
(например: GROW R301T)
Для которых существует Adafruit Fingerprint Library.
Здравствуйте! Ребята, мы связались с клиентом по поводу этого отзыва. Он сказал, что уже пишет свою библиотеку и любезно предоставит ее нам, когда она будет готова! В свою мы напишем в Waveshare и попробуем разобраться с данной ситуацией.
Вот обещанная библиотека в начальном коммите https://github.com/nen777w/waveshare_fingerprint
Буду обновлять.
Теперь еще одна ложка дегтя.
Модуль "типа умеет" заснуть и по команде sleep и проснуться когда пользователь коснентся к поверхности сенсора (пин WAKE станет HIGH). После чего его можно сбросить и работать дальше.
Так вот... Заснуть он умеет, проснуться тоже, и после того как вы сделаете ему RESET (подадите короткий импульс на пин RESET) модуль начнет отвечать неадекватно. Т.е. по запросу начент присылать аюсолютно случайные значения.
Это не работает как и у меня в коде так и в примере кода от производителя (смотрите содержимое архива https://www.waveshare.com/wiki/File:UART-Fingerprint-Reader-Code.7z, пример для Arduino - команда в серийный порт CMD5)
Универсальный импульсный блок питания 5В 3А (протестировано – отдает "честных" 2.5А при падении напряжения не ниже 4.6В) со штекером micro-USB. Отлично подходит для питания мини-компьютеров Raspberry Pi, Orange Pi и др.
Данный сканер не только способен считывать и записывать информацию RFID-карт Mifare и меток, но и позволяет обменивается данными с другими устройствами, поддерживающими технологию NFC (Near Field Communication). А значит Ваш смартфон или планшет станет частью нового проекта. Сканер основан на...
Модуль бесконтактного измерителя температуры MLX90614 предназначен для бесконтактного измерения абсолютной температуры объектов. Данные температуры можно считать как через цифровой интерфейс SMBus (аналогичен I2C) так и через ШИМ-выход с частотой ШИМа 10Гц или 1000Гц. Используемый датчик...
RFID-модуль 13.56 МГц с SPI-интерфейсом. Данный модуль может быть использован для различных радиолюбительких и коммерческих применений, в том числе контроля доступа, автоматической идентификации, робототехники, отслеживания вещей, платежных систем и т.д. В комплекте к модулю идет 2...
Большая макетная плата (830 отверстий) с двумя линиями для питания с каждой стороны (200 отверстий). Данная макетная позволяет без пайки создавать предварительные электронные проекты для их тестирования, проверки и отладки перед окончательным монтажом. Размеры беспаечной макетной платы MB102...
Высокоточный двухканальный модуль подключения резистивных датчиков давления (тензодатчиков) построен на чипе HX711 . Модуль очень простой в подключении (всего два сигнальных провода) и использовании. Имеются готовые библиотеки для использования его с контроллерами Arduino.
32 грн
Дорогие друзья! Мы стараемся держать на сайте информацию про наличие товаров и цены на них в АКТУАЛЬНОМ состоянии. Корректировки происходят постоянно. Если вы находите цену на товар завышенной, напишите нам про это с указанием ссылки на товар. Мы рассмотрим письмо и или обоснуем цену, или подкорректируем ее. Ассортимент магазина очень большой и иногда бывают ошибки в ценообразовании, особенно при скачках курса доллара. Благодарим за понимание.