Wie kann ich Raspberry PI mit einem Fingerabdruckscanner wie diesem zum Laufen bringen ?
Ich habe etwas nur für Arduino gefunden ( http://learn.adafruit.com/adafruit-optical-fingerprint-sensor ) Gibt es Tutorials für die Himbeere oder Bibliotheken? Ich konnte nichts finden.
Antworten:
Das sollte gut funktionieren. Da das UART-Protokoll verwendet wird, sollte es einfach zu verkabeln sein (nur 2 Drähte zu den UART-GPIO-Pins (14 und 15 IIRC). Was die Bibliotheken betrifft, finden Sie meines Erachtens nur die Demosoftware von Sparkfun's Im SDK (Software Development Kit) gibt es einige cpp (C ++) - und einige .h (Header) -Dateien, zwischen denen und dem Datenblatt sollten Sie meines Erachtens eine ziemlich gute Chance haben, sie zum Laufen zu bringen.
quelle
Sie sollten einen anderen Scanner auswählen, z. B. Microsoft Fingerprint Reader 1033 (oder dasselbe Modell in der anderen Verpackung - Digital Persona Pro UareU 4000B). Beide sind ein Dutzend Dollar, werden gut unterstützt
libusb
und es gibt eine Menge Software, einschließlich PAM-Modulen zur einfachen Identifizierung mit dem Finger anstelle des Passworts.Da diese Scanner ein rohes 8-Bit-Graustufenbild liefern, können Sie leicht die Erkennungs-Backends ändern oder sogar Ihre eigene Software schreiben, und die Datenbank der Fingerabdrücke wird nur durch Ihre Vorstellungskraft (und Ihre externe Festplattengröße =) begrenzt.
Der Sparkfun-Scanner erlaubt keine Erfassung von Rohbildern und speichert nur etwa hundert Vorlagen - er reicht bei weitem nicht für eine Familie mit drei oder mehr Personen, geschweige denn für ein kleines Firmenbüro oder einen Gemeinschaftsraum.
quelle
Jetzt können Sie diesen Python-Treiber verwenden, um GT511C3-Fingerabdrücke in Himbeer-Pi auszuführen
https://github.com/QuickGroup/pyGT511C3
quelle
Ich habe die angeschlossen
Raspberry Pi Zero
an dasGT511-C3
und machte eine einfache GUI für sie. Das Anschlussschema ist in etwa das Folgende.Hier ist der Python-Code auf GitHub . Leider kann ich den Code hier nicht einfügen, da das Paket mehrere Dateien umfasst.
Ich denke das folgende Anschlussschema sollte funktionieren:
quelle