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źć.

brgsousa
źródło
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.

Masła
źródło
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.

Lenik
źródło
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
----------------------                 ------------------------
RafazZ
źródło