Что я сделал до сих пор:
В настоящее время я работаю над R305-модулем отпечатков пальцев .Я использовал этот модуль и некоторые другие модули отпечатков пальцев, такие как R301T и FPM10A, для различных проектов.Но на этот раз у меня есть новое требование.Я хочу загрузить отпечаток пальца изображение (растровое изображение) с датчика на мой ПК .Поэтому я использовал pyFingerprint , библиотеку Python для взаимодействия с модулем идентификации отпечатков пальцев R305, используя протокол UART .
Эта библиотека предоставляет функцию для загрузки изображения отпечатка пальцана ПК, и это работает для меня.Я легко могу загрузить изображение отпечатка пальца ( как этот ) с сенсора на мой ПК.
В чем проблема:
Теперь проблема в том, что UART (TTL) связь очень медленнаякогда дело доходит до передачи изображения отпечатка пальца на ПК, много битов, и максимальная скорость передачи для UART модуля R305 составляет 115200 бит / с.Таким образом, передача изображения отпечатка пальца с датчика на компьютер (например, на рабочем столе) занимает от 4 до 5 секунд .Это слишком медленно для приложений реального времени, где вы хотите получить изображение отпечатка пальца в кратчайшие сроки.
Что я хочу сделать:
Я хочу подключить этот модуль отпечатка пальца R305 напрямую с интерфейсом USB без какого-либо преобразователя USB в TTL, подключенного к UART (Tx, Rx) модуля.Так что я могу загружать / передавать изображение отпечатка пальца на более высокой скорости передачи (используя USB).Я прочитал документацию к этому модулю и там сказано, что этот модуль поддерживает два типа протоколов связи (USB и UART) . Смотри это изображение .Поэтому я припаиваю один конец простого USB-кабеля к USB-порту модуля (VCC D-D + GND) и подключаю другой конец USB-кабеля к ПК.Теперь модуль отображается на ПК как CD-ROM .В диспетчере устройств имя отображается как «Finger Module».Теперь, как я могу взаимодействовать с модулем ???Я много искал, и нет программного обеспечения для этого интерфейса USB.Пожалуйста, помогите мне об этом ..