Логотип WAVESHARE

Датчик отпечатков пальцев UART (C)
Руководство пользователя

НАДVIEW

Это высокоинтегрированный модуль емкостного датчика отпечатков пальцев круглой формы «все в одном», размер которого почти равен ногтевой пластине. Модуль управляется с помощью команд UART, прост в использовании. Его продвижениеtagК ним относятся всенаправленная проверка на 360°, быстрая проверка, высокая стабильность, низкое энергопотребление и т. д.
Основанный на высокопроизводительном процессоре Cortex в сочетании с коммерческим алгоритмом снятия отпечатков пальцев с высоким уровнем безопасности, датчик отпечатков пальцев UART (C) обладает такими функциями, как регистрация отпечатков пальцев, получение изображений, поиск функций, создание и сохранение шаблонов, сопоставление отпечатков пальцев и т. д. Без каких-либо знаний о сложном алгоритме снятия отпечатков все, что вам нужно сделать, это просто отправить несколько команд UART, чтобы быстро интегрировать его в приложения проверки отпечатков пальцев, которые требуют небольшого размера и высокой точности.

ФУНКЦИИ
  • Простота в использовании с помощью нескольких простых команд, вам не нужно знать какую-либо технологию отпечатков пальцев или внутреннюю структуру модуля.
  • Коммерческий алгоритм снятия отпечатков пальцев, стабильная производительность, быстрая проверка, поддержка регистрации отпечатков пальцев, сопоставление отпечатков пальцев, сбор изображений отпечатков пальцев, функция загрузки отпечатков пальцев и т. д.
  • Емкостно-чувствительное обнаружение, просто слегка прикоснитесь к окошку для быстрой проверки
  • Аппаратное обеспечение с высокой степенью интеграции, процессор и датчик в одном небольшом чипе, подходит для приложений небольшого размера
  • Узкий обод из нержавеющей стали, большая площадь касания, поддержка проверки на 360° во всех направлениях
  • Встроенный датчик присутствия, процессор автоматически переходит в спящий режим и просыпается при прикосновении, что снижает энергопотребление.
  • Встроенный разъем UART, легко подключаемый к аппаратным платформам, таким как STM32 и Raspberry Pi.
СПЕЦИФИКАЦИЯ
  • Тип датчика: емкостное прикосновение
  • Разрешение: 508 точек на дюйм
  • Пиксели изображения: 192×192
  • Шкала серого изображения: 8
  • Размер датчика: R15.5 мм
  • Отпечатков пальцев мощности: 500
  • Время сопоставления: <500 мс (1:N и N<100)
  • Частота ложных приемов: <0.001%
  • Частота ложных отказов: <0.1%
  • Рабочий объемtagе: 2.73V
  • Рабочий ток: <50 мА
  • Ток сна: <16uA
  • Антистатический: контактный разряд 8кВ/воздушный разряд 15кВ
  • Интерфейс: UART
  • Скорость передачи: 19200 бит/с
  • Операционная среда:
    • Температура: -20°C~70°C
    • Влажность: 40%~85% относительной влажности (без конденсации)
  • Среда хранения:
    • Температура: -40°C~85°C
    • Влажность: <85% относительной влажности (без конденсации)
  • Жизнь: 1 миллион раз

АППАРАТНОЕ ОБЕСПЕЧЕНИЕ

ИЗМЕРЕНИЕ

Датчик отпечатков пальцев WAVESHARE STM32F205 UART — РАЗМЕРЫ

ИНТЕРФЕЙС

Примечание: Цвет реальных проводов может отличаться от изображения. По PIN-коду при подключении, но не по цвету.

Датчик отпечатков пальцев WAVESHARE STM32F205 UART — ИНТЕРФЕЙС

  • Вин: 3.3 В
  • GND: Земля
  • RX: последовательный ввод данных (TTL)
  • TX: последовательный вывод данных (TTL)
  • RST: вывод включения/выключения питания
    • ВЫСОКИЙ: питание включено
    • НИЗКИЙ: отключение питания (спящий режим)
  • ПРОБУЖДЕНИЕ: булавка для пробуждения. Когда модуль находится в спящем режиме, вывод WKAE имеет ВЫСОКИЙ уровень при касании датчика пальцем.

КОМАНДЫ

ФОРМАТ КОМАНД

Этот модуль работает как ведомое устройство, и вы должны контролировать ведущее устройство, чтобы отправлять команды для управления им. Интерфейс связи — UART: 19200 8N1.
Команды формата и ответы должны быть:
1) =8 байт

Байт12345678
КМД0xF5КМДP1P2P30ЧК0xF5
АСК0xF5КМДQ1Q2Q30ЧК0xF5

Примечания:
CMD: Тип команды/ответа
P1, P2, P3: параметры команды
Q1, Q2, Q3: параметры ответа
Q3: Как правило, Q3 является действительной/недействительной информацией об операции, она должна быть:

#define ACK_SUCCESS
# определить ACK_FAIL
# определить ACK_FULL
#define ACK_NOUSER
#define ACK_USER_OCCUPIED
#define ACK_FINGER_OCCUPIED
#define ACK_TIMEOUT
0x00
0x01
0x04
0x05
0x06
0x07
0x08
//Успех
//Не удалось
// База данных заполнена
//Пользователь не существует
//Пользователь существовал
// Отпечаток пальца существовал
//Тайм-аут

CHK: контрольная сумма, это результат XOR байтов от байта 2 до байта 6.

2) >8 байт. Эти данные состоят из двух частей: заголовка данных и заголовка данных пакета данных:

Байт12345678
КМД0xF5КМДПривет (Лен)Низкий (длинный)00ЧК0xF5
АСК0xF5КМДПривет (Лен)Низкий (длинный)Q30ЧК0xF5

Примечание:
CMD, Q3: то же, что и 1)
Len: Длина действительных данных в пакете данных, 16 бит (два байта).
Hi(Len): Старшие 8 бит Len
Low(Len): Младшие 8 бит Len
CHK: контрольная сумма, это результат XOR байтов от байта 1 до байта 6 пакета данных:

Байт12…Лен+1Лен+2Лен+3
КМД0xF5ДанныеЧК0xF5
АСК0xF5ДанныеЧК0xF5

Примечание:
Len: количество байтов данных
CHK: контрольная сумма, это результат XOR байтов от байта 2 до байта Len+1.
пакет данных после заголовка данных.

ТИПЫ КОМАНД:
  1. Изменить номер SN модуля (CMD/ACK оба 8 байта)
    Байт12345678
    КМД0xF50x08Новый серийный номер (биты 23-16)Новый серийный номер (биты 15-8)Новый серийный номер (бит 7-0)0ЧК0xF5
    АСК0xF50x08старый S (бит 23-16)старый серийный номер (бит 15-8)старый серийный номер (бит 7-0)0ЧК0xF5
  2. Серийный номер модели запроса (CMD/ACK оба 8 байта)
    Байт12345678
    КМД0xF50x2A0000ЧК0xF5
    АСК0xF50x2AСерийный номер (биты 23-16)Серийный номер (биты 15-8)Серийный номер (биты 7-0)0ЧК0xF5
  3. Спящий режим (CMD/ACK оба 8 байт)
    Байт12345678
    КМД0xF50x2C0000ЧК0xF5
    АСК0xF50x2C0000ЧК0xF5
  4. Установить/прочитать режим добавления отпечатка пальца (CMD/ACK оба 8 байта)
    Есть два режима: включить режим дублирования и отключить режим дублирования. Когда модуль находится в отключенном моде дублирования: один и тот же отпечаток может быть добавлен только как один идентификатор. Если вы хотите добавить другой идентификатор с тем же отпечатком пальца, информация об ошибке ответа DSP. Модуль находится в отключенном режиме после включения питания.
    Байт12345678
    КМД0xF50x2D0Байт5=0:
    0: Включить
    1: отключить
    Байт5=1:0
    0: новый режим
    1: чтение текущего режима
    0ЧК0xF5
    АСК0xF50x2D0Текущий режимACK_SUCCUSS
    ACK_FAIL
    0ЧК0xF5
  5. Добавить отпечаток пальца (CMD/ACK оба 8 байт)
    Главное устройство должно трижды отправлять команды модулю и трижды добавлять отпечаток пальца, чтобы убедиться, что добавленный отпечаток действителен.
    а) Первый
    Байт12345678
    КМД0xF
    5
    0x0
    1
    Идентификатор пользователя (старшие 8 бит)Идентификатор пользователя (младшие 8 бит)Разрешение (1/2/3)0ЧК0xF5
    АСК0xF
    5
    0x0
    1
    00ACK_SUCCESS
    ACK_FAIL
    0ЧК0xF5
    ACK_FULL
    ACK_USER_OCCUPIED ACK_FINGER_OCCUPIED
    ACK_TIMEOUT

    Примечания:
    ID пользователя: 1~0xFFF;
    Разрешение пользователя: 1,2,3,(вы можете определить разрешение самостоятельно)
    б) Второй

    Байт12345678
     

    КМД

     

    0xF5

     

    0x02

    ID пользователя

    (высокий 8 бит)

    ID пользователя

    (Низкий 8 бит)

    Разрешение

    (1/2/3)

     

    0

     

    ЧК

     

    0xF5

     

    АСК

     

    0xF5

     

    0x02

     

    0

     

    0

    ACK_SUCCESS

    ACK_FAIL ACK_TIMEOUT

     

    0

     

    ЧК

     

    0xF5

    в) третий

    Байт12345678
     

    КМД

     

    0xF5

     

    0x03

    ID пользователя

    (высокий 8 бит)

    ID пользователя

    (Низкий 8 бит)

    Разрешение

    (1/2/3)

     

    0

     

    ЧК

     

    0xF5

     

    АСК

     

    0xF5

     

    0x03

     

    0

     

    0

    ACK_SUCCESS

    ACK_FAIL ACK_TIMEOUT

     

    0

     

    ЧК

     

    0xF5

    Примечания: Идентификатор пользователя и разрешение в трех командах.

  6. Добавьте пользователей и загрузите собственные значения (CMD = 8 байт/ACK > 8 байт)
    Эти команды аналогичны «5. добавить отпечаток пальца», вы также должны добавить трижды.
    а) Первый
    То же, что и первый из “5. добавить отпечаток пальца»
    б) Второй
    То же, что и второй из “5. добавить отпечаток пальца
    в) Третий
    Формат CMD:
    Байт12345678
    КМД0xF50x060000ЧК0xF5

    Формат подтверждения:
    1) Заголовок данных:

    Байт12345678
    АСК0xF50x06Привет (Лен)Низкий (длинный)ACK_SUCCESS
    ACK_FAIL
    ACK_TIMEOUT
    0ЧК0xF5

    2) Пакет данных:

    Байт12345—Лен+1Лен+2Лен+3
    АСК0xF5000Собственные значенияЧК0xF5

    Примечания:
    Длина собственных значений (Len-) составляет 193 байта.
    Пакет данных отправляется, когда пятый байт данных ACK равен ACK_SUCCESS.

  7. Удалить пользователя (CMD/ACK оба 8 байт)
    Байт12345678
    КМД0xF50x04Идентификатор пользователя (старшие 8 бит) Идентификатор пользователя (младшие 8 бит)0 0ЧК0xF5
    АСК0xF50x0400ACK_SUCCESS
    ACK_FAIL
    0ЧК0xF5
  8. Удалить всех пользователей (CMD/ACK оба 8 байта)
    Байт12345678
    КМД0xF50x05000:Удалить всех пользователей 1/2/3: удалить пользователей с правами доступа 1/2/30ЧК0xF5
    АСК0xF50x0500ACK_SUCCESS
    ACK_FAIL
    0ЧК0xF5
  9. Количество запросов пользователей (CMD/ACK оба 8 байта)
    Байт12345678
    КМД0xF50x09000: количество запросов
    0xFF: сумма запроса
    0ЧК0xF5
    АСК0xF50x09Количество/количество (старшие 8 бит)Количество/количество (младшие 8 бит)ACK_SUCCESS
    ACK_FAIL
    0xFF(CMD=0xFF)
    0ЧК0xF5
  10. 1:1 (CMD/ACK оба 8 байт)
    Байт12345678
    КМД0xF50x0BИдентификатор пользователя (старшие 8 бит)Идентификатор пользователя (младшие 8 бит)00ЧК0xF5
    АСК0xF50x0B00ACK_SUCCESS
    ACK_FAIL
    ACK_TIMEOUT
    0ЧК0xF5
  11. Сравнение 1: N (CMD/ACK оба 8 байта)
    Байт12345678
    КМД0xF50x0C0000ЧК0xF5
    АСК0xF50x0CИдентификатор пользователя (старшие 8 бит)Идентификатор пользователя (младшие 8 бит)Разрешение
    (1)
    ACK_NOUSER
    ACK_TIMEOUT
    0ЧК0xF5
  12. Разрешение запроса (CMD/ACK оба 8 байта)
    Байт12345678
    КМД0xF50x0AИдентификатор пользователя (старшие 8 бит)Идентификатор пользователя (Low8Bit)00ЧК0xF5
    АСК0xF50x0A00Разрешение
    (1)
    ACK_NOUSER
    0ЧК0xF5
  13. Уровень сравнения Set/Query (CMD/ACK оба 8 байта)
    Байт12345678
    КМД0xF50x280Байт 5=0: новый уровень
    Байт5=1:0
    0:Установить уровень
    1: Уровень запроса
    0ЧК0xF5
    АСК0xF50x280Текущий уровеньACK_SUCCUSS
    ACK_FAIL
    0ЧК0xF5

    Примечания: Сравнение level может быть от 0 до 9, чем больше значение, тем строже сравнение. По умолчанию 5

  14. Получение изображения и загрузка (CMD=8 байт/ACK >8 байт)
    Формат CMD:
    Байт12345678
    КМД0xF50x240000ЧК0xF5

    Формат подтверждения:
    1) Заголовок данных:

    Байт12345678
    АСК0xF50x24Привет (Лен)Низкий (длинный)ACK_SUCCUSS
    ACK_FAIL
    ACK_TIMEOUT
    0ЧК0xF5

    2)Пакет данных

    Байт12—Лен+1Лен+2Лен+3
    АСК0xF5Данные изображенияЧК0xF5

    Примечания:
    В модуле DSP пиксели изображений отпечатков пальцев имеют размер 280*280, каждый пиксель представлен 8 битами. При загрузке DSP пропустил пикселиampling в горизонтальном/вертикальном направлении, чтобы уменьшить размер данных, чтобы изображение стало 140 * 140, и просто взять старшие 4 бита пикселя. каждые два пикселя объединяются в один байт для передачи (предыдущий старший пиксель 4-битный, последний пиксель младший 4-пиксельный).
    Передача начинается построчно с первой строки, каждая строка начинается с первого пикселя, всего передается 140*140/2 байт данных.
    Длина данных изображения фиксирована и составляет 9800 байт.

  15. Получите изображение и загрузите собственные значения (CMD = 8 байт/ACK > 8 байт)
    Формат CMD:
    Байт12345678
    КМД0xF50x230000ЧК0xF5

    Формат подтверждения:
    1) Заголовок данных:

    Байт12345678
    АСК0xF50x23Привет (Лен)Низкий (длинный)ACK_SUCCUSS
    ACK_FAIL
    ACK_TIMEOUT
    0ЧК0xF5

    2)Пакет данных

    Байт12345—Лен+1Лен+2Лен+3
    АСК0xF5000Собственные значенияЧК0xF5

    Примечания: Длина собственных значений (Len -3) составляет 193 байта.

  16. Загрузите собственные значения и сравните их с полученными отпечатками пальцев (CMD > 8 байт/ACK = 8 байтов)
    Формат CMD:
    1) Заголовок данных:
    Байт12345678
    КМД0xF50x44Привет (Лен)Низкий (длинный)00ЧК0xF5

    2)Пакет данных

    Байт12345—Лен+1Лен+2Лен+3
    АСК0xF5000Собственные значенияЧК0xF5

    Примечания: Длина собственных значений (Len -3) составляет 193 байта.
    Формат подтверждения:

    Байт12345678
    АСК0xF50x4400ACK_SUCCUSS
    ACK_FAIL
    ACK_TIMEOUT
    0ЧК0xF5
  17. Загрузка собственных значений и сравнение 1:1 (CMD >8 байт/ACK=8 байт)
    Формат CMD:
    1) Заголовок данных:
    Байт12345678
    КМД0xF50x42Привет (Лен)Низкий (длинный)00ЧК0xF5

    2)Пакет данных

    Байт12345—Лен+1Лен+2Лен+2
    АСК0xF5Идентификатор пользователя (старшие 8 бит)Идентификатор пользователя (младшие 8 бит)0Собственные значенияЧК0xF5

    Примечания: Длина собственных значений (Len -3) составляет 193 байта.
    Формат подтверждения:

    Байт12345678
    АСК0xF50x4300ACK_SUCCUSS
    ACK_FAIL
    0ЧК0xF5
  18. Загрузка собственных значений и сравнение 1:N (CMD>8 байт/ACK=8 байт)
    Формат CMD:
    1) Заголовок данных:
    Байт12345678
    КМД0xF50x43Привет (Лен)Низкий (длинный)00ЧК0xF5

    2)Пакет данных

    Байт12345—Лен+1Лен+2Лен+2
    АСК0xF5000Собственные значенияЧК0xF5

    Примечания: Длина собственных значений (Len -3) составляет 193 байта.
    Формат подтверждения:

    Байт12345678
    АСК0xF50x43Идентификатор пользователя (старшие 8 бит)Идентификатор пользователя (младшие 8 бит)Разрешение
    (1/2/3)
    ACK_NOUSER
    0ЧК0xF5
  19. Загрузить собственные значения из модели DSP CMD=8 байт/ACK >8 байт)
    Формат CMD:
    Байт12345678
    КМД0xF50x31Идентификатор пользователя (старшие 8 бит)Идентификатор пользователя (младшие 8 бит)00ЧК0xF5

    Формат подтверждения:
    1) Заголовок данных:

    Байт12345678
    АСК0xF50x31Привет (Лен)Низкий (длинный)ACK_SUCCUSS
    ACK_FAIL
    ACK_NOUSER
    0ЧК0xF5

    2)Пакет данных

    Байт12345—Лен+1Лен+2Лен+3
    АСК0xF5Идентификатор пользователя (старшие 8 бит)Идентификатор пользователя (младшие 8 бит)Разрешение (1/2/3)Собственные значенияЧК0xF5

    Примечания: Длина собственных значений (Len -3) составляет 193 байта.

  20. Загрузите собственные значения и сохраните их как идентификатор пользователя в DSP (CMD>8 байт/ACK = 8 байт)
    Формат CMD:
    1) Заголовок данных:
    Байт12345678
    КМД0xF50x41Привет (Лен)Низкий (длинный)00ЧК0xF5

    2) Пакет данных

    Байт12345—Лен+1Лен+2Лен+3
    АСК0xF5Идентификатор пользователя (старшие 8 бит)Идентификатор пользователя (младшие 8 бит)Разрешение (1/2/3)Собственные значенияЧК0xF5

    Примечания: Длина собственных значений (Len -3) составляет 193 байта.
    Формат подтверждения:

    Байт12345678
    АСК0xF50x41Идентификатор пользователя (старшие 8 бит)Идентификатор пользователя (младшие 8 бит)ACK_SUCCESS
    ACK_FAIL
    0ЧК0xF5
  21. Запрос информации (идентификатор и разрешение) всех добавленных пользователей (CMD = 8 байт / ACK> 8 байт)
    Формат CMD:
    Байт12345678
    КМД0xF50x2B0000ЧК0xF5

    Формат подтверждения:
    1) Заголовок данных:

    Байт12345678
    АСК0xF50x2BПривет (Лен)Низкий (длинный)ACK_SUCCUSS
    ACK_FAIL
    0ЧК0xF5

    2)Пакет данных

    Байт1234—Лен+1Лен+2Лен+3
    АСК0xF5Идентификатор пользователя (старшие 8 бит)Идентификатор пользователя (младшие 8 бит)Информация о пользователе (идентификатор пользователя и разрешение)ЧК0xF5

    Примечания:
    Длина пакета данных (Len) составляет «3*ID пользователя+2».
    Информация о пользователе Формат:

    Байт456789
    ДанныеИдентификатор пользователя 1 (старшие 8 бит)ID пользователя 1 (младшие 8 бит)Разрешение пользователя 1 (1/2/3)ID2 пользователя (старшие 8 бит)ID пользователя 2 (младшие 8 бит)Разрешение пользователя 2 (1/2/3) 

  22. Установить/запросить тайм-аут захвата отпечатка пальца (CMD/ACK оба 8 байта)
    Байт12345678
    КМД0xF50x2E0Байт5=0: время ожидания
    Байт5=1:0
    0:Установить время ожидания
    1: тайм-аут запроса
    0ЧК0xF5
    АСК0xF50x2E0тайм-аутACK_SUCCUSS
    ACK_FAIL
    0ЧК0xF5

    Примечания:
    Диапазон значений времени ожидания отпечатка пальца (tout) составляет 0-255. Если значение равно 0, процесс получения отпечатков пальцев будет продолжаться, если никакие отпечатки пальцев не будут нажаты; Если значение не равно 0, система будет существовать по причине тайм-аута, если ни один отпечаток пальца не нажмет за время Tout * T0.
    Примечание: T0 – время, необходимое для сбора/обработки изображения, обычно 0.2–0.3 с.

КОММУНИКАЦИОННЫЙ ПРОЦЕСС

ДОБАВИТЬ ОТПЕЧАТОК

Датчик отпечатков пальцев WAVESHARE STM32F205 UART — ДОБАВИТЬ ОТПЕЧАТОК

УДАЛИТЬ ПОЛЬЗОВАТЕЛЯ

Датчик отпечатков пальцев WAVESHARE STM32F205 UART — УДАЛИТЬ ПОЛЬЗОВАТЕЛЯ

УДАЛИТЬ ВСЕХ ПОЛЬЗОВАТЕЛЕЙ

Датчик отпечатков пальцев WAVESHARE STM32F205 UART — УДАЛИТЬ ВСЕХ ПОЛЬЗОВАТЕЛЕЙ

ПОЛУЧИТЬ ИЗОБРАЖЕНИЕ И ЗАГРУЗИТЬ СОБСТВЕННОЕ ЗНАЧЕНИЕ

Датчик отпечатков пальцев WAVESHARE STM32F205 UART — ПОЛУЧИТЕ ИЗОБРАЖЕНИЕ И ЗАГРУЗИТЕ СОБСТВЕННОЕ ЗНАЧЕНИЕ

РУКОВОДСТВА ПОЛЬЗОВАТЕЛЯ

Если вы хотите подключить модуль отпечатков пальцев к ПК, вам необходимо купить один UART к модулю USB. Мы рекомендуем вам использовать Waveshare Плата FT232 USB UART (микро) модуль.
Если вы хотите подключить модуль отпечатков пальцев к макетной плате, такой как Raspberry Pi, если рабочий
уровень вашей платы составляет 3.3 В, вы можете напрямую подключить его к контактам UART и GPIO вашей платы. Если это 5 В, добавьте модуль/схему преобразования уровня.

ПОДКЛЮЧИТЬСЯ К ПК

ПОДКЛЮЧЕНИЕ ОБОРУДОВАНИЯ

Вам необходимо:

  • Датчик отпечатков пальцев UART (C)*1
  • Плата USB UART FT232 * 1
  • микро-USB-кабель * 1

Подключите модуль отпечатков пальцев и плату USB UART FT232 к ПК.

Датчик отпечатков пальцев UART (C)Плата USB UART FT232
VDCVDC
ЗемляЗемля
RXTX
TXRX
РСТNC
WAKENC

ТЕСТИРОВАНИЕ

  • Загрузите программное обеспечение для тестирования датчика отпечатков пальцев UART с вики.
  • Откройте программное обеспечение и выберите правильный COM-порт. (Программное обеспечение может поддерживать только COM1 ~ COM8, если COM-порт на вашем ПК не соответствует этому диапазону, измените его)
  • Тестирование

Датчик отпечатков пальцев WAVESHARE STM32F205 UART — тестирование

В интерфейсе тестирования предусмотрено несколько функций.

  1. Количество запросов
    Выбирать Считать, затем нажмите Отправлять. Количество пользователей возвращается и отображается в Информации. Ответ интерфейс
  2. Добавить пользователя
    Выбирать Добавить пользователя, проверьте, чтобы Получить дважды и Авто ID+1, введите идентификатор (P1 и P2) и разрешение (P3), затем щелкните Отправлять. Наконец, сенсорный датчик для получения отпечатков пальцев.
  3. Удалить пользователя
    Выберите Удалить пользователя, введите идентификатор (P1 и P2) и разрешение (P3), затем нажмите «Отправить».
  4. Удалить всех пользователей
    Выбирать Удалить всех пользователей, затем нажмите Отправить
  5. Сравнение 1:1
    Выбирать Сравнение 1:1, введите идентификатор (P1 и P2) и разрешение (P3), затем щелкните Отправлять.
  6. Сравнение 1: N
    Выбирать 1: N Сравнение, затем нажмите Отправлять.


Для получения дополнительных функций, пожалуйста, протестируйте его. (Некоторые функции недоступны для этого модуля)

ПОДКЛЮЧИТЬСЯ К XNUCLEO-F103RB

Мы предоставляем демо-код для XNCULEO-F103RB, который вы можете скачать с вики.

Датчик отпечатков пальцев UART (C)НУКЛЕО-Ф103РБ
VDC3.3В
ЗемляЗемля
RXПА9
TXПА10
РСТПБ5
WAKEПБ3

Примечание: О штифтах см. Интерфейс выше

  1. Подключите датчик отпечатков пальцев UART (C) к XNUCLEO_F103RB и подключите программатор
  2. Открытый проект (демонстрационный код) с помощью программного обеспечения keil5
  3. Проверьте, нормально ли распознаются программатор и устройство
  4. Скомпилируйте и скачайте
  5. Подключите XNUCELO-F103RB к ПК с помощью USB-кабеля, откройте программное обеспечение Serial Assistance, установите COM-порт: 115200, 8N1.

Введите команды для тестирования модуля в соответствии с полученной информацией.

ПОДКЛЮЧИТЬСЯ К RASPBERRY PI

Мы предоставляем Python example для Raspberry Pi, вы можете скачать его с вики
Прежде чем использовать бывшийample, вы должны сначала включить последовательный порт Raspberry Pi:
Введите команду на терминале: Sudo raspi-config
Выберите: Interfacing Options -> Serial -> No -> Yes.
Затем перезагрузитесь.

Датчик отпечатков пальцев UART (C)Малиновый Пи
VDC3.3В
ЗемляЗемля
RX14 (BCM) — PIN 8 (плата)
TX15 (BCM) — PIN 10 (плата)
РСТ24 (BCM) — PIN 18 (плата)
WAKE23 (BCM) — PIN 16 (плата)
  1. Подключите модуль отпечатков пальцев к Raspberry Pi
  2. Загрузите демо-код для Raspberry Pi: wget https://www.waveshare.com/w/upload/9/9d/UART-Fignerprint-RaspberryPi.tar.gz
  3. распакуйте его
    tar zxvf UART-Fingerprint-RaspberryPi.tar.gz
  4. Беги бывшегоample
    cd UART-Fingerprint-RaspberryPi/sudo python main.py
  5. Следуя инструкциям по тестированию

www.waveshare.com

Документы/Ресурсы

Датчик отпечатков пальцев WAVESHARE STM32F205 UART [pdf] Руководство пользователя
STM32F205, датчик отпечатков пальцев UART, датчик отпечатков пальцев STM32F205 UART, датчик отпечатков пальцев

Ссылки

Оставьте комментарий

Ваш адрес электронной почты не будет опубликован. Обязательные поля отмечены *