Страница 1 из 1

FingerPrint R503 AURA LED

Добавлено: 24 сен 2023, 20:49
golloper
Блок для сканера отпечатков пальца GROW R503 AURA LED на базе библиотеки Adafruit Fingerprint.
[spoiler]
2023-09-24_12-02-55.png
[/spoiler]
Есть особенности в подключениях.
ESP8266 Вообще ни как не удалось подключить
MEGA2560 и ESP 32 только по хардварным свободным сериалам.
Nano ,Uno по софтварному.
Других плат нет, проверить не на чем.
В приоритете ESP32 там всё огонь! На Nano и Uno тоже....
Хочу сразу предостеречь от покупки вот такого,китайского,похожего на китайский сканер :)
[spoiler]
2023-09-24_19-13-24.png
[/spoiler]
2023-09-24_19-19-07.png
[spoiler]Для сканера GROW R503 c LED индикацией. С разноцветным шлейфом.

Сканирование- считывание отпечатка. Для работы требуется постоянный высокий уровень на входе.
Загорание фиолетовым цветом - палец приложен и установка импульса на выход -приложен.
Моргание голубым цветом и установка импульса на выход -найден. Красным- не найден.
Выход -номер ID - номер ячейки куда записан отпечаток, если не найден - номер ID= -1.

Запись- запись в память сканера отпечатков. Вход со встроенным Rtrig. Для записи нового отпечатка
нужно ещё раз подать команду на вход. Запись происходит в два этапа. При подаче сигнала на вход,
индикация сканера начнёт плавно мерцать красным цветом, приложить палец к сканеру и удерживать пока индикатор
не заморгает быстро синим цветом. Убрать палец от сканера, дождаться пока индикатор вновь замерцает красным
цветом с удвоенной частотой, вновь приложить палец к считывателю,дождаться моргания синего индикатора.
Для остальных пальцев, проделать процедуру повторно. При ошибке- индикатор засветится фиолетовым
цветом-перезапустить запись.

Удаление- удаление всех отпечатков.

Выбор ID- Указывает при записи ,какую ячкйку памяти нужно перезаписать. Если 0 то запись будет производиться
автоматически последовательно.

Дополнительные блоки управлением подсветки запускать через Rtrig . И не забывать выключать.
[/spoiler]
Простой пример для Nano:
FingerPrint R503 ArduinoDemo.flp
Пример для ESP32 с WEB интерфейсом:
FingerPrint R503 ESP32Demo.rar
Сам блок:
FingerPrint_R503__(Code_-_Professional).ubi
Отправлено спустя 45 минут 48 секунд:
Небольшое видео.
Запись: https://disk.yandex.ru/i/72Czw0B-gVP5Hw
Считывание : https://disk.yandex.ru/i/hcUBhEtv2iAuNQ

Отправлено спустя 29 минут 16 секунд:
Дополнение.
При первом включении если ни один отпечаток не записан в сканер, автоматом переходит на запись.Время записи всегда ограничено ~30 секунд, прощёлкали, заново.
При включении если сканер моргнул синим - всё ок. красный или ни как то траблы с подключением.
При перезаписи отпечатка не указывайте номер ячейки больше чем записано, выход с LED индикацией ошибки.
Пока горячо, могу что то оперативно подправить под конкретные задачи если это будет в моих силах.

Есть желание понять проблему не совместимости с разными платформами. Буду рад помощи

FingerPrint R503 AURA LED

Добавлено: 24 сен 2023, 21:19
Rovki
А ссылки на сканер нет? Где покупали.

Отправлено спустя 2 минуты 7 секунд:
Этот пойдёт? Смотри, что есть на AliExpress! Круглый кольцевой индикатор GROW R503 за 1 384,78 ₽ - уже со скидкой -5%
https://sl.aliexpress.ru/p?key=dYbVUBy

FingerPrint R503 AURA LED

Добавлено: 24 сен 2023, 21:25
golloper
Конечно есть .. минуточку

Отправлено спустя 2 минуты 22 секунды:
https://aliexpress.ru/item/33053655412. ... 4183447850