Модуль ємнісного сканера відбитків пальців від Waveshare
код: DAT261
Доставка по Україні
Ми відправляємо замовлення "Новою Поштою" по Україні. Також можливий самовивіз з нашого магазину
6 місяців
гарантії
Ми даємо гарантію на будь-який товар придбаний в нашому магазині:
6 місяців на товари, крім батарейок і акумуляторів
14 днів на батарейки та акумулятори
У разі настання гарантійного випадку товар безкоштовно ремонтується, змінюється на аналогічний або повертається повна сума його вартостіУважно ознайомтеся з умовами гарантії.
Проконсультуємо до і після продажу
Ви можете задавати питання письмово по e-mail або за контактними телефонами нашого магазину
934 грн
в наявності
Опис
Відгуки (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). А значить Ваш смартфон або планшет стане частиною нового проекту. Сканер заснований на...
RFID-модуль 13.56 МГц з SPI-інтерфейсом. Даний модуль може бути використаний для різних радіоаматорських і комерційних застосувань, в тому числі для контролю доступу, автоматичної ідентифікації, робототехніки, відстеження речей, платіжних систем і т.д. У комплекті до модуля йде 2 RFID-мітки...
Велика макетна плата (830 отворів) з двома лініями для живлення з кожного боку (200 отворів). Дана макетка дозволяє без пайки створювати макети електронних проектів для їх тестування, перевірки та наладки перед остаточним монтажем. Розміри безпаєчної макетної плати MB102 165х56 мм, кількість...
Високоточний двоканальний модуль підключення резистивних датчиків тиску (тензодатчиків) побудований на чіпі HX711. Модуль дуже простий в підключенні (всього два сигнальних дроти) і у використанні. Є готові бібліотеки для використання його з контролерами Arduino.
32 грн
Шановні друзі! Ми намагаємося тримати на сайті інформацію про наявність товарів та ціни на них в актуальному стані. Коригування відбуваються постійно. Якщо ви знаходите ціну на товар завищеною, напишіть нам про це із посиланням на товар. Ми розглянемо лист та чи обгрунтуємо ціну, чи підкоригуємо її. Асортимент магазину дуже великий та іноді бувають помилки в ціноутворенні, особливо при скачках курсу долара. Дякуємо за розуміння.