Como posso fazer o Raspberry PI funcionar com um scanner de impressão digital como este ?
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.
Respostas:
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.
fonte
É 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
libusb
e 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.
fonte
Agora você pode usar este driver python para executar a impressão digital GT511C3 no raspberry pi
https://github.com/QuickGroup/pyGT511C3
fonte
Conectei o
Raspberry Pi Zero
aoGT511-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:
fonte