¿Cómo utilizar un sensor de lector de huellas digitales con la placa de descubrimiento STM32F4?

1

Me gustaría incluir un sensor de lector de huellas digitales en un proyecto casero que he estado planeando. Al buscar en línea, parece que el sensor de lector de huellas dactilares más estándar que puede encontrar es this .

El problema es que no puedo encontrar hojas de datos o proyectos de ejemplo que me muestren cómo incluirlo en el propio proyecto. Estoy utilizando la placa de descubrimiento STM32F4. He encontrado un sitio web que muestra cómo usarlo en un proyecto Arduino e incluso tiene alguna biblioteca escrita para Arduino. Pero no tengo y no usaré Arduino.

¿Hay algún recurso que pueda ayudarme a ejecutar este tipo de sensor en mi placa de descubrimiento STM32F4?

    
pregunta James C

2 respuestas

1

En mi opinión, tiene dos opciones para implementar esto:

Opción 1:
Utilice el sensor de Adafruit y comuníquese con él a través de UART. No es difícil, debe comprender cómo funciona su UART y luego mirar la biblioteca de Adafruit. Con eso puedes escribir tu propia "biblioteca" / api para tu STM32F4. Esta es la opción más fácil porque no tiene que lidiar con ningún procesamiento de imágenes. Lamentablemente, se convertirá en un problema si necesita transferir las imágenes o plantillas de huellas dactilares del módulo a algún almacenamiento externo.

Opción 2:
El microcontrolador que está utilizando es muy potente, con un núcleo Cortex M4. Puede usarlo para interactuar con un sensor óptico como cualquier otra cámara (VSYNC, HSYNC, PIXCLK, D [0: 9], I2C / SCCB). Desafortunadamente para este método, tiene que escribir su propio algoritmo de reconocimiento / verificación de huellas digitales. Sin embargo, las ventajas son que no tiene dos procesadores potentes cuando podría tener uno y ahora puede almacenar la imagen o una plantilla como desee.

Debo decir que la última opción requiere técnicas avanzadas de procesamiento de imágenes que pueden incluir filtros de Gabor, FFT, reconocimiento de patrones, etc. También requerirá que maniobres fácilmente matrices 2D o matrices 1D o imágenes 2D.

    
respondido por el Maxwell Weru
0

Si observa la página de descargas de Adafruit para este producto , encontrará este manual del usuario que una breve mirada sugiere le dirá todo lo que necesita saber para interactuar con la huella digital lector. Sí, tendrás que escribir tu propia API.

    
respondido por el markt

Lea otras preguntas en las etiquetas