¿Cómo puedo hacer que Raspberry PI funcione con un escáner de huellas digitales como este ?
Encontré algo para Arduino solamente ( http://learn.adafruit.com/adafruit-optical-fingerprint-sensor ) ¿Hay algún tutorial para la Raspberry o las bibliotecas? No pude encontrar nada.
Respuestas:
Eso debería funcionar bien. Utiliza el protocolo UART, por lo que debería ser fácil de cablear (solo 2 cables a los pines UART GPIO (14 y 15 IIRC). En cuanto a las bibliotecas, creo que todo lo que encontrará es la descarga del "software de demostración" de Sparkfun's sitio web. En el SDK (Kit de desarrollo de software) hay algunos archivos cpp (C ++) y algunos archivos .h (encabezado). Creo que entre estos y la hoja de datos debería tener una muy buena posibilidad de que funcione.
fuente
Será mejor que elija un escáner diferente, algo como Microsoft Fingerprint Reader 1033 (o el mismo modelo en la caja diferente: Digital Persona Pro UareU 4000B). Ambas son de diez centavos por docena, están bien soportadas
libusb
y hay una gran cantidad de software disponible, incluidos los módulos PAM para una fácil identificación con el dedo en lugar de la contraseña.Además, dado que estos escáneres proporcionan una imagen de escala de grises sin procesar de 8 bits, es fácil cambiar los backends de reconocimiento o incluso escribir su propio software, y la base de datos de las huellas digitales estará limitada solo por su imaginación (y su tamaño de disco duro externo =).
El escáner Sparkfun no permite capturar imágenes en bruto y solo almacena alrededor de un centenar de plantillas; no es suficiente para una familia de 3 o más, y mucho menos para usarlo en la oficina de una pequeña empresa o en cualquier espacio comunitario.
fuente
Ahora puede usar este controlador de Python para ejecutar la huella digital GT511C3 en raspberry pi
https://github.com/QuickGroup/pyGT511C3
fuente
He conectado
Raspberry Pi Zero
con elGT511-C3
, e hizo una interfaz gráfica de usuario sencilla para ello. El diagrama de conexión es similar al que se muestra a continuación.Aquí está el código de Python en GitHub . Lo siento, no puedo pegar el código aquí porque el paquete abarca varios archivos.
Creo que el siguiente diagrama de conexión debería funcionar:
fuente