Sensor Capacidad (huellas) Voltaje Comunicación
R307 o R502 100 3.6V-6V UART
R503 200 3.3V UART y TTL
GT-521F52 1,000 3.3V UART y TTL

K215

El Controlador de Huellas K215 facilita la implementación de soluciones biométricas robustas y seguras, optimizando el uso de sensores de huella dactilar en una variedad de aplicaciones.

  • Está diseñado principalmente para ser usado con el sensor R503.

Es innecesario: si tu proyecto es simple y solo requiere un sensor de huella dactilar básico conectado directamente a un microcontrolador como Arduino o Raspberry Pi

Módulo R503, Sensor Dactilar TTL

Caracteristicas

  • Memoria EEPROM
  • Índice de baudios: (9600 × N) bps; N=1 ~ 12 (N = 6 predeterminado, es decir, 57600 bps)
  • Tiempo de adquisición de imagen: <0.2s
  • Matiz de censado: 192 x 192 píxeles
  • Resolución: 508 dpi

Conexión

  1. Power Supply DC3.3V: Conéctalo al pin 3.3V del Arduino.
  2. GND: Conéctalo al pin GND del Arduino.
  3. TXD: Conéctalo al pin RX del Arduino (Pin 19 del MEGA).
  4. RXD: Conéctalo al pin TX del Arduino (Pin 18 del MEGA).
    • Opcionales:
      1. WAKEUP (Pin 5): Si deseas monitorear la señal de WAKEUP (para saber si el sensor está en espera o si detectó un dedo) conéctalo a uno de los pines digitales del Arduino (Por ejemplo, Pin 7 del MEGA).
      2. 3.3VT (Pin 6): Para la mayoría de los casos, no es necesario usarlo.

El comportamiento de los LEDs en el sensor R503 es generalmente automático y no requiere control en el código.

Si el R503 está bien alimentado y correctamente conectado, los LEDs generalmente deberían encenderse de acuerdo con el estado del sensor, sin necesidad de intervención en el código.

Programación

Utiliza la librería Adafruit_Fingerprint o una similar para gestionar la comunicación con el sensor.

Adafruit tiene 2 funciones:

  1. Registro de huellas.
  2. Lector de huellas.

Cuando se hace el registro, el usuario debe de colocar su dedo 2 veces para que el módulo pueda procesar ambas imágenes y generar una plantilla para guardarla. En el modo lector el sistema generará otra plantilla y hará una comparación con las que ya están guardadas.

El modulo trabaja con protocolo serial semidúplex, por lo que a través de un monitor serial puedes enviar comandos para cambiar el color del indicador LED, borrar huellas guardadas, elegir el registro donde guardar, entre otras.

Instalación

Puedes instalarla a través del gestor de librerías en el IDE de Arduino. Pasos para Instalar la Librería:

  1. Abre el IDE de Arduino.
  2. Ve a Sketch -> Include Library -> Manage Libraries.
  3. Busca Adafruit Fingerprint Sensor Library y haz clic en Install.