このような指紋スキャナーで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プロトコルを使用しているため、ケーブル接続が簡単です(UART GPIOピン(14および15 IIRC)への配線は2本のみです。ライブラリに関しては、Sparkfunからダウンロードした「デモソフトウェア」だけですSDK(Software Development Kit)には、いくつかのcpp(C ++)ファイルといくつかの.h(ヘッダー)ファイルがあります。これらとデータシートの間には、動作させるのにかなりのチャンスがあるはずです。
Microsoft Fingerprint Reader 1033(または別のボックスにある同じモデル-Digital Persona Pro UareU 4000B)のような別のスキャナーを選択することをお勧めします。両方とも10セント硬貨であり、使用libusb
が十分にサポートされており、パスワードの代わりに指を使用して簡単に識別できるPAMモジュールなど、多くのソフトウェアが利用可能です。
また、これらのスキャナーは生の8ビットグレースケール画像を提供するため、認識バックエンドを変更したり、独自のソフトウェアを作成したりすることも簡単です。指紋のデータベースは、想像力(および外部HDDサイズ=)によってのみ制限されます。
Sparkfunスキャナーは生の画像をキャプチャすることはできず、約100個のテンプレートしか保存できません.3人以上の家族には十分ではなく、小さな会社のオフィスや共有スペースで使用することはできません。
これで、ラズベリーパイでGT511C3フィンガープリントを実行するためにこのPythonドライバーを使用できます
私は、接続されているRaspberry Pi Zero
のをGT511-C3
、そしてそれのための簡単なGUIを作りました。接続図は以下のようなものです。
GitHubのPythonコードは次のとおりです。パッケージが複数のファイルにまたがっているため、ここにコードを貼り付けることはできません。
次の接続図が機能していると思います。
---------------------- ------------------------
GT-511C3 Tx (1)--|-----------------|--(10) RxD R-Pi
Rx (2)--|---.-----/\/\----|--(8) TxD
| | 1kOhm |
| \ |
| / |
| \ 2kOhm |
| | |
Gnd (3)--|---.-------------|--(6) Gnd
5V (4)--|-----------------|--(2) 5V
---------------------- ------------------------