Як я можу змусити програму Raspberry PI працювати зі сканером відбитків так, як це ?
Я знайшов щось для Arduino ( http://learn.adafruit.com/adafruit-optical-fingerprint-sensor ) Чи є підручники для Raspberry або бібліотек? Я нічого не міг знайти.
Як я можу змусити програму Raspberry PI працювати зі сканером відбитків так, як це ?
Я знайшов щось для Arduino ( http://learn.adafruit.com/adafruit-optical-fingerprint-sensor ) Чи є підручники для Raspberry або бібліотек? Я нічого не міг знайти.
Відповіді:
Це повинно працювати добре. Він використовує протокол UART, тому його слід легко провести кабелем (лише 2 дроти до штифтів UART GPIO (14 і 15 IIRC). Що стосується бібліотек, я думаю, що все, що ви знайдете, - це "демо-програмне забезпечення", завантажене з Sparkfun's У SDK (комплект розробки програмного забезпечення) є деякі файли cpp (C ++), а також деякі .h (заголовок) файлів. Я думаю, що між цими та таблицями даних у вас має бути досить хороший шанс налагодити її роботу.
Вам краще вибрати інший сканер - щось на зразок Microsoft Reader Fingerprint 1033 (або та сама модель в іншому полі - Digital Persona Pro UareU 4000B). Обидва є десятками з десятками, добре підтримують використання, libusb
і є багато програмного забезпечення, включаючи модулі PAM для легкої ідентифікації за допомогою пальця замість пароля.
Крім того, оскільки ці сканери надають необмежену 8-бітну картинку відтінків сірого, легко змінити програмне розпізнавання або навіть написати власне програмне забезпечення, а база даних відбитків пальців буде обмежена лише вашою фантазією (і вашим зовнішнім розміром жорсткого диска =).
Сканер Sparkfun не дозволяє знімати необроблені зображення і зберігає близько ста шаблонів - цього майже не вистачає для сім'ї з 3 і більше, не кажучи вже про використання його для невеликого офісу компанії або будь-якого комунального простору.
Тепер ви можете використовувати цей драйвер python для запуску відбитків пальців GT511C3 в малиновому пі
Я підключив Raspberry Pi Zero
до GT511-C3
і створив для нього простий графічний інтерфейс. Схема підключення - це щось на зразок наведеної нижче.
Ось код Python на GitHub . Вибачте, я не можу вставити код тут, оскільки пакет охоплює кілька файлів.
Я думаю, що наступна схема підключення повинна працювати:
---------------------- ------------------------
GT-511C3 Tx (1)--|-----------------|--(10) RxD R-Pi
Rx (2)--|---.-----/\/\----|--(8) TxD
| | 1kOhm |
| \ |
| / |
| \ 2kOhm |
| | |
Gnd (3)--|---.-------------|--(6) Gnd
5V (4)--|-----------------|--(2) 5V
---------------------- ------------------------