З 08.01.2021р. магазин працює в закритому режимі, у зв`язку із локдауном самовивозів не буде !
Arduino в Украине
(098) 067-12-26 Київстар (098) 067-12-26   Київстар
(066) 142-24-48 Vodafone (066) 142-24-48   Vodafone
(098) 067-12-26 Lifecell (063) 642-36-59   Lifecell
 info@arduino.ua
Графік роботи магазину:
Пн-Пт: 9.00 - 19.00
Сб: 10.00 - 19.00
Нд: вихідний
м. Київ, вул. Васильківська, 30
ст.м. "Васильківська"
Каталог
Напиши статтю і отримай знижку!

Модуль ємнісного сканера відбитків пальців від Waveshare

код: DAT261

Waveshare
  • Доставка по Україні
    Ми відправляємо замовлення "Новою Поштою" по Україні. Також можливий самовивіз з нашого магазину
  • 6 місяців гарантії

    Ми даємо гарантію на будь-який товар придбаний в нашому магазині:

    6 місяців на товари, крім батарейок і акумуляторів

    14 днів на батарейки та акумулятори

    У разі настання гарантійного випадку товар безкоштовно ремонтується, змінюється на аналогічний або повертається повна сума його вартості

    Уважно ознайомтеся з умовами гарантії.
  • Проконсультуємо до і після продажу
    Ви можете задавати питання письмово по e-mail або за контактними телефонами нашого магазину
1035 грн

в наявності на складі

 

Купити в один клік

Додати до порівняння

Додати в "Список бажань"
5
голосувати
Знайшли дешевше?
  • Модуль ємнісного сканера відбитків пальців від Waveshare
  • Модуль ємнісного сканера відбитків пальців від Waveshare
  • Модуль ємнісного сканера відбитків пальців від Waveshare
  • Модуль ємнісного сканера відбитків пальців від Waveshare
  • Опис
  • Відгуки (4)
  • Задати питання

Ємнісний напівпровідниковий модуль сканера відбитків пальців з вбудованим процесором STM32F105, в якому використаний комерційний алгоритм розпізнавання відбитків пальців. Дозволяє швидко та стабільно перевіряти відбитки пальців.

Виконано на основі високошвидкісного цифрового мікроконтролера STM32F105R8 в поєднанні з високопродуктивним комерційним алгоритмом відбитків пальців і вдосконаленим напівпровідникових датчиком, ємнісний пристрій для читання відбитків пальців стає простим, але інтелектуальним модулем інтеграції, забезпечує такі функції, як реєстрація відбитків пальців, обробка зображень, пошук функцій, створення та зберігання шаблонів, зіставлення та пошук відбитків пальців і т. д.

Область застосування:

  • Блокування пристроїв з використанням відбитка пальця
  • Храненіліще відбитків пальців
  • Система контроля доступу
  • Система фіксації часу приходу і відходу


Особливості:

  • Просте використання на рівні команд без необхідності знати технологію розпізнавання відбитків пальців
  • Використовується швидкий і стабільний комерційний алгоритм розпізнавання відбитків.
  • Висока чутливість сенсора - досить легкого дотику без натискання
  • Проста робота з зображеннями відбитків - можна їх завантажувати і вивантажувати
  • Два поширених інтерфейси: USB та UART
  • Низький рівень споживання енергії забезпечується переведенням мікроконтролера в режим сну.
  • Багата підтримка програмного забезпечення та бібліотеками для Arduino, Raspberry Pi, STM32 тощо.


Характеристики:

  • Мікроконтролер: STM32F105
  • Тип датчика: напівпровідниковий (ємнісний)
  • Розмір модуля 45 х 30 мм
  • Розмір датчика: 33,4 х 20,4 мм
  • Роздільна здатність образу відбитка: 508 DPI
  • Розмір зображення: 192 x 192 мм
  • Площа зондування: 9,6 × 12,8 мм
  • Ємність сховища відбитків пальців: 1000 (розширюваний)
  • Рівень безпеки: 0-9 від низької до високої, за замовчуванням 5
  • Час розпізнавання: 1 сек
  • Хибна швидкість прийому 0,0001%
  • Хибна швидкість відхилення 0,01%
  • Динамічний струм: <60mA
  • Робоча напруга: 3.3В-5В
  • Тип інтерфейсу: UART або USB
  • Анти-електростатичний захист:
    • повітряний розряд: ± 15 кВ
    • контактний розряд: ± 8 кВ

Посилання:

Відгуки покупців про Модуль ёмкостного сканера отпечатков пальцев от Waveshare

nen777w (30.04.2020)

Хорошая новость!
Я нашел спосб обойти этот баг (когда после 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

uint8_t arr[] = {0xf5,0x26,0x00,0x00,0x00,0x00,0x26,0xf5}; // Query DSP version
mySerial.write(arr, sizeof(arr));
mySerial.flush();

while(mySerial.available()) {
mySerial.read();
}

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 сделайте он работать не будет пока не сделать то что я привел.

Написал им об этом в саппорт, но судя по тому что мои предидущие письма были проигнорированы, боюсь что и это тоже будет.

Відповісти

nen777w (18.04.2020)

Полностью отсутсвует (по крайней мере я не смог найти), нормальная библиотека для работы с модулем через 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.

Відповісти

admin (21.04.2020)

Здравствуйте! Ребята, мы связались с клиентом по поводу этого отзыва. Он сказал, что уже пишет свою библиотеку и любезно предоставит ее нам, когда она будет готова! В свою мы напишем в Waveshare и попробуем разобраться с данной ситуацией.

Відповісти

nen777w (29.04.2020)

Вот обещанная библиотека в начальном коммите https://github.com/nen777w/waveshare_fingerprint
Буду обновлять.

Теперь еще одна ложка дегтя.
Модуль "типа умеет" заснуть и по команде sleep и проснуться когда пользователь коснентся к поверхности сенсора (пин WAKE станет HIGH). После чего его можно сбросить и работать дальше.

Так вот... Заснуть он умеет, проснуться тоже, и после того как вы сделаете ему RESET (подадите короткий импульс на пин RESET) модуль начнет отвечать неадекватно. Т.е. по запросу начент присылать аюсолютно случайные значения.

Это не работает как и у меня в коде так и в примере кода от производителя (смотрите содержимое архива https://www.waveshare.com/wiki/File:UART-Fingerprint-Reader-Code.7z, пример для Arduino - команда в серийный порт CMD5)

Відповісти

Написати відгук:

і'мя:

Текст:

Фото:

Є питання по "Модуль ємнісного сканера відбитків пальців від Waveshare" ?

Ваше і'мя:

Email:

Питання:

Також рекомендуємо ознайомитися:

Шановні друзі! Ми намагаємося тримати на сайті інформацію про наявність товарів та ціни на них в актуальному стані. Коригування відбуваються постійно. Якщо ви знаходите ціну на товар завищеною, напишіть нам про це із посиланням на товар. Ми розглянемо лист та чи обгрунтуємо ціну, чи підкоригуємо її. Асортимент магазину дуже великий та іноді бувають помилки в ціноутворенні, особливо при скачках курсу долара. Дякуємо за розуміння.
оплата картами Visa і MasterCard