Raspberry PI e scanner de impressão digital


13

Como posso fazer o Raspberry PI funcionar com um scanner de impressão digital como este ?

insira a descrição da imagem aqui

Encontrei algo apenas para o Arduino ( http://learn.adafruit.com/adafruit-optical-fingerprint-sensor ) Existem alguns tutoriais para o Raspberry ou as bibliotecas? Não consegui encontrar nada.


Você precisará descobrir como enviar os pacotes UART com base no software Arduino e de demonstração e criar seus próprios métodos em Perl, Bash ou qualquer que seja o seu sabor.
Piotr Kula

isso foi perguntado há 4 anos. Você tem um projeto finalizado?
John Demetriou

Eu não poderia começar o projeto ... desculpe
brgsousa

Respostas:


6

Isso deve funcionar muito bem. Ele usa o protocolo UART, portanto deve ser fácil cabear (apenas 2 fios nos pinos UART GPIO (14 e 15 IIRC). Quanto às bibliotecas, acho que tudo o que você encontrará é o download do 'software de demonstração' do Sparkfun's No SDK (Software Development Kit), existem alguns arquivos cpp (C ++) e outros .h (cabeçalho). Acho que entre esses e a folha de dados, você deve ter uma boa chance de fazê-lo funcionar.


1
Lenik também faz um bom argumento. Você deve poder usar qualquer leitor de impressão digital USB que suporte * nix. Dessa forma, você não terá que escrever seus próprios drivers, bibliotecas, etc.
Butters

5

É melhor escolher um scanner diferente, algo como o Microsoft Fingerprint Reader 1033 (ou o mesmo modelo na caixa diferente - Digital Persona Pro UareU 4000B). Ambas são uma moeda de dez centavos, bem suportadas pelo uso libusbe há uma abundância de software disponível, incluindo módulos PAM para facilitar a identificação usando o dedo em vez da senha.

Além disso, como esses scanners fornecem uma imagem em escala de cinza de 8 bits, é fácil alterar os backends de reconhecimento ou até mesmo escrever seu próprio software, e o banco de dados das impressões digitais será limitado apenas pela sua imaginação (e pelo tamanho do disco rígido externo =).

O scanner Sparkfun não permite capturar imagens não processadas e armazena apenas uma centena de modelos - não é suficiente para uma família de 3 ou mais, e muito menos usá-lo em um escritório pequeno da empresa ou em qualquer espaço comum.


Sinto muito. Fora do tópico: Suponha que eu salvei imagens de impressões digitais brutas de um determinado tipo de leitores de dedos em um banco de dados e permita que outros leitores de dedos (de outros fabricantes) se conectem a computadores com meu próprio aplicativo de reconhecimento instalado. Todos os scanners podem produzir imagens não processadas. É garantido que as imagens não processadas possam ser usadas para comparação? Que coisas devem ser consideradas?
Programador orientado a dinheiro


0

Conectei o Raspberry Pi Zeroao GT511-C3, e fiz uma GUI simples para ele. O diagrama de conexão é semelhante ao abaixo.

Aqui está o código Python no GitHub . Desculpe, não posso colar o código aqui porque o pacote abrange vários arquivos.

Eu acho que o seguinte diagrama de conexão deve estar funcionando:

----------------------                 ------------------------
GT-511C3     Tx (1)--|-----------------|--(10) RxD   R-Pi
             Rx (2)--|---.-----/\/\----|--(8)  TxD
                     |   |    1kOhm    |
                     |   \             |
                     |   /             |
                     |   \ 2kOhm       |
                     |   |             |
            Gnd (3)--|---.-------------|--(6) Gnd
             5V (4)--|-----------------|--(2) 5V
----------------------                 ------------------------
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.