Himbeer-PI und Fingerabdruck-Scanner


13

Wie kann ich Raspberry PI mit einem Fingerabdruckscanner wie diesem zum Laufen bringen ?

Bildbeschreibung hier eingeben

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.


Sie müssen herausfinden, wie Sie die UART-Pakete basierend auf der Arduino- und Demo-Software senden und Ihre eigenen Methoden in Perl, Bash oder was auch immer Sie möchten erstellen.
Piotr Kula

Dies wurde vor 4 Jahren gefragt. Hast du ein abgeschlossenes Projekt?
John Demetriou

Ich konnte das Projekt nicht starten ... sorry
brgsousa

Antworten:


6

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.


1
Lenik macht auch einen guten Punkt. Sie sollten in der Lage sein, jeden USB-Fingerabdruckleser zu verwenden, der * nix unterstützt. Auf diese Weise müssen Sie keine eigenen Treiber, Bibliotheken usw. schreiben.
Butters

5

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 libusbund 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.


Tut mir leid. Aus dem Thema genommen: Angenommen, ich habe rohe Fingerabdruckbilder von einem bestimmten Typ von Fingerlesegeräten in einer Datenbank gespeichert und andere Fingerlesegeräte (von anderen Herstellern) mit Computern verbunden, auf denen meine eigene Erkennungsanwendung installiert ist. Alle Scanner können Rohbilder erzeugen. Ist gewährleistet, dass die Rohbilder zum Vergleich herangezogen werden können? Welche Dinge müssen beachtet werden?
Money Oriented Programmer


0

Ich habe die angeschlossen Raspberry Pi Zeroan das GT511-C3und 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:

----------------------                 ------------------------
GT-511C3     Tx (1)--|-----------------|--(10) RxD   R-Pi
             Rx (2)--|---.-----/\/\----|--(8)  TxD
                     |   |    1kOhm    |
                     |   \             |
                     |   /             |
                     |   \ 2kOhm       |
                     |   |             |
            Gnd (3)--|---.-------------|--(6) Gnd
             5V (4)--|-----------------|--(2) 5V
----------------------                 ------------------------
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.