Mit einem Fingerabdruckleser auf Raspberry Pi

Stellen Sie sich vor tausend Möglichkeiten, gibt uns zu einem Raspberry Pi ein optischer Fingerabdruck-Sensor verbunden ist, wir können die Informationen erfassen und identifizieren, die wir Abdrücke Interessen und Maßnahmen ergreifen, auf der Grundlage dieser. In meinem Fall habe ich am Eingang zu Hause Zugang, Wenn Sie meine Marke oder meine Familie finden, es öffnet die Tür ohne Schlüssel!

 


Dies ist das Material, das ich verwenden,, ein “DollaTek Sensormodul optischer Fingerabdruck-Reader Hellgrün für Arduino UNO R3 Mega2560″ wir finden in Amazonas für 16 € und gegebenenfalls auch in mismamente Amazonas, ein “IZOKEE CP2102 USB zum TTL-Konverter-Adapter-Serie 6PIN, USB zu TTL UART STC-Modul für 3,3 V und 5 V mit Überbrückungskabel (2 Teile)” dass wir für 9 € 2 conversores USB TTL. So direkt den Leser USB-TTL-Gerät anschließen und das Gerät an die USB direkt Raspberry Pi.

 

Die Verbindung ist ganz einfach, Wir müssen erkennen 4 Kabel in dem Fingerabdrucksensor, die VCC, die auf dem USB-Gerät 3v3 TTL angeschlossen wird, TX USB-Sensor an RXD, RX zu TXD und verzahnen gerade den Boden, GND al GND.

gut, Nach dem Anschluss der Verdrahtungs- und USB-Geräts, Wir beleuchten das Pi, Ich davon aus, dass wir das OS Raspbian aktualisiert, mit “ls / dev / ttyUSB *” wir werden sehen, ob wir die Serien-Wandler anerkannt. Beginnen Sie den Repository-PM-Code funktioniert das Hinzufügen eines Dienstprogramm zu begleichen Python ist wunderbar und gibt uns alles Knabbern:

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 update
sudo apt-get install python-fingerprint --yes

 

Und danach, wir werden einige Beispiele zu beweisen,, wenn wir zugreifen “/usr / share / doc / python-Fingerabdruck / examples /” Wir haben mehrere Proben,

Um zu testen, ob das Gerät funktioniert zufriedenstellend und wir erkennen,, getestet:

python2 /usr/share/doc/python-fingerprint/examples/example_index.py

 

Um eine Marke zu der Sammlung hinzufügen, führen Sie das folgende Skript, wie wir sehen,, Es sagt uns, dass wir den Abdruck erkennen und sie in eine andere Position gebracht:

python2 /usr/share/doc/python-fingerprint/examples/example_enroll.py
Currently used templates: 0/300
Waiting for finger...
Remove finger...
Waiting for same finger again...
Finger enrolled successfully!
New template position #0

Wir können so viele Spuren hinzufügen, wie Sie wollen, und im Gegensatz, Wenn wir wollen, jede Spur beseitigen, wir tun “python2 example_delete.py” und schließlich, wenn wir das Skript ausgeführt werden soll, dass laufen wird Erkennung Spuren, Wir verwenden: “python2 example_search.py”.

Mit diesem einfachen Beispiel können wir unser eigenes Drehbuch und die Bedürfnisse Arbeit, die wir, in meinem Fall, wenn es erkennt Spuren, bash führt ein Skript macht ein Relais einen Schaltkreis schließen und öffnen die Tür der Platte unter Verwendung tursprechanlage, 1 Tag dieser Teil der Geschichte, die Sie mögen, nicht besser als Handbücher und Tutorials Dinge lesen wir sie nach Belieben hacken formen wollen. Ich hoffe, Sie haben festgestellt, interessant!