Malinowy PI i skaner linii papilarnych


13

Jak sprawić, by Raspberry PI działał z takim skanerem linii papilarnych ?

wprowadź opis zdjęcia tutaj

Znalazłem coś tylko dla Arduino ( http://learn.adafruit.com/adafruit-optical-fingerprint-sensor ) Czy są jakieś tutoriale dla Raspberry lub bibliotek? Nic nie mogłem znaleźć.


Będziesz musiał dowiedzieć się, jak wysyłać pakiety UART oparte na oprogramowaniu Arduino i demo, a także tworzyć własne metody w Perlu, Bash lub w dowolnym innym stylu.
— Piotr Kula

zapytano to 4 lata temu. Czy masz sfinalizowany projekt?
— John Demetriou

Nie mogłem rozpocząć projektu ... przepraszam
— brgsousa

Odpowiedzi:


6

To powinno działać dobrze. Korzysta z protokołu UART, więc powinno być łatwe do okablowania (tylko 2 przewody do pinów UART GPIO (14 i 15 IIRC). Jeśli chodzi o biblioteki, myślę, że wszystko, co znajdziesz, to pobranie „oprogramowania demonstracyjnego” z Sparkfun's W zestawie SDK (Software Development Kit) jest kilka plików cpp (C ++) i kilka plików .h (nagłówek). Myślę, że pomiędzy nimi a arkuszem danych powinieneś mieć spore szanse na uruchomienie.


1
Lenik również ma rację. Powinieneś być w stanie korzystać z dowolnego czytnika linii papilarnych USB, który obsługuje * nix. W ten sposób nie będziesz musiał pisać własnych sterowników, bibliotek itp.
— Butters

5

Lepiej wybierz inny skaner, na przykład Microsoft Fingerprint Reader 1033 (lub ten sam model w innym pudełku - Digital Persona Pro UareU 4000B). Oba są dziesięciocentówki, dobrze obsługiwane libusbi istnieje wiele dostępnych programów, w tym moduły PAM do łatwej identyfikacji za pomocą palca zamiast hasła.

Ponadto, ponieważ skanery te zapewniają surowy 8-bitowy obraz w skali szarości, łatwo jest zmienić backend rozpoznawania, a nawet napisać własne oprogramowanie, a baza danych odcisków palców będzie ograniczona tylko twoją wyobraźnią (i rozmiar twojego zewnętrznego dysku twardego =).

Skaner Sparkfun nie pozwala na przechwytywanie nieprzetworzonych obrazów i przechowuje tylko około stu szablonów - nie jest to prawie wystarczające dla rodziny 3 lub więcej, nie mówiąc już o użyciu go do małego biura firmy lub jakiejkolwiek przestrzeni publicznej.


Przepraszam. Poza tematem: Załóżmy, że zapisałem surowe obrazy odcisków palców z określonego rodzaju czytników palców w bazie danych i pozwalam innym czytnikom palców (od innych twórców) łączyć się z komputerami z zainstalowaną własną aplikacją rozpoznającą. Wszystkie skanery mogą tworzyć surowe obrazy. Czy jest gwarantowane, że surowe obrazy mogą być użyte do porównania? Jakie rzeczy należy wziąć pod uwagę?
— Programista zorientowany na pieniądze


0

Podłączyłem Raspberry Pi Zerodo niego GT511-C3i stworzyłem dla niego prosty GUI. Schemat połączeń jest podobny do poniższego.

Oto kod Python na GitHub . Niestety nie mogę wkleić tutaj kodu, ponieważ pakiet obejmuje kilka plików.

Myślę, że powinien działać następujący schemat połączeń:

----------------------                 ------------------------
GT-511C3     Tx (1)--|-----------------|--(10) RxD   R-Pi
             Rx (2)--|---.-----/\/\----|--(8)  TxD
                     |   |    1kOhm    |
                     |   \             |
                     |   /             |
                     |   \ 2kOhm       |
                     |   |             |
            Gnd (3)--|---.-------------|--(6) Gnd
             5V (4)--|-----------------|--(2) 5V
----------------------                 ------------------------
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.