
Raspberry Piで指紋リーダーを使用する
Raspberry Piに光学式指紋センサーを接続することで、何千もの可能性がもたらされる可能性を想像してみてください, 関心のある指紋の情報を取得して特定し、それに基づいて行動を起こすことができます. 私の特定のケースでは、家の入り口に置きました, 私の足跡や私の家族の足跡を見つけたら, 鍵を必要とせずにドアを開けるからです!
私が使った素材はこれです, 1 “DollaTekグリーンライト光学指紋リーダーセンサーモジュールArduino Mega2560 UNO R3用″ 私たちが見つけることができること アマゾン 16ユーロで、オプションで アマゾン, 1 “IZOKEE CP2102 USB-TTL 6PINシリアルコンバーターアダプター, STC 3.3Vおよび5V UART用USB-TTLモジュール、ジャンパケーブル付き (2 パーツ)” 9€で私たちは持っています 2 USB TTLコンバーター. したがって、リーダーをUSB TTLデバイスに直接接続し、これをRaspberry PiをUSBに直接接続します.
接続は非常に簡単です, 私たちは特定する必要があります 4 指紋センサーのワイヤー, USB TTL デバイスの 3v3 に接続される VCC, センサーTXからUSBRXD, RXをTXDに接続し、接地されたものを相互に接続することになります, GNDからGNDへ.
まぁ, ケーブルとUSBデバイスを接続した後, Piをオンにします, RaspbianOSが更新されていると仮定します, で “ls /dev/ttyUSB*” シリアルコンバーターが私たちを認識したかどうかを確認できます. まず、PM Code Worksリポジトリを追加して、素晴らしく、すべてを噛み砕くPythonユーティリティをインストールします:
[ソースコード]wget -O – HTTPの://apt.pm-codeworks.de/pm-codeworks.de.gpg | sudo apt-key add –
sudo wget http://apt.pm-codeworks.de/pm-codeworks.list -P /etc/apt/sources.list.d/
sudo apt-get アップデート
sudo apt-get python-fingerprintをインストールする –はい[/ソースコード]
そしてそのあと, いくつかの例を試してみましょう, アクセスする場合 “/usr/share/doc/python-fingerprint/examples/” いくつかのサンプルをご用意いたします,
デバイスが動作し、十分に認識されるかどうかをテストするには, 試みた:
[ソースコード]python2 /usr/share/doc/python-fingerprint/examples/example_index.py[/ソースコード]
コレクションにフットプリントを追加するには, 次のスクリプトを実行します, ご覧の通り, これは、フットプリントを認識し、別の位置に置いたことを示します:
[ソースコード]python2 /usr/share/doc/python-fingerprint/examples/example_enroll.py
現在使用されているテンプレート: 0/300
指を待っています…
指を取り外す…
同じ指をもう一度待っています…
指が正常に登録されました!
新しいテンプレートの位置 #0[/ソースコード]
足跡はいくつでも追加できます, そしてその逆もまた然りです, 痕跡を排除したい場合, 私たちはそれを行います “python2 example_delete.py” そして最後に、実行されるスクリプトを実行したい場合、フットプリントの検出, 使う: “python2 example_search.py”.
この簡単な例を使用すると、独自のスクリプトとニーズに取り組むことができます, 私の場合、指紋を検出したとき, リレーがインターコムボードを使用して回路を閉じ、ドアを開くようにするBashスクリプトを実行します, この部分はいつかお伝えします, 私たちがハッキングしたいもののマニュアルやチュートリアルを読んで、それらを私たちの気まぐれに形作ることに勝るものはありません. 面白かっただけたでしょうか!