Sensor Lector de Huella Digital AS608
El sensor de huella digital AS608 es un sensor biométrico que permite capturar y procesar imágenes de huellas dactilares con alta precisión y velocidad. También cuenta con una memoria interna que puede almacenar hasta 127 huellas digitales diferentes y realizar comparaciones rápidas con la base de datos. El lector se comunica con el Arduino mediante el protocolo UART y tiene un bajo consumo de energía.
Instrucciones de uso del sensor de huella digital AS608
A continuación se muestra cómo usar este lector de huellas para crear un sistema de control de acceso seguro y eficiente. Para empezar, necesitamos los siguientes materiales:
- Un Arduino Uno o compatible
- Un Sensor de Huella Digital AS608
- Un cable USB
- Un protoboard y cables jumper
Este módulo tiene 4 pines utilizados normalmente:
- V+: Fuente de alimentación del módulo de 3.3 V
- GND: Tierra
- TX: Transmisor serie
- RX: Receptor serie
El primer paso es conectar el sensor al Arduino siguiendo este esquema:
| Sensor | Arduino |
| ------ | ------- |
| V+ | 3.3V |
| GND | GND |
| TX | Pin 2 |
| RX | Pin 3 |
Luego, debemos descargar e instalar la librería Adafruit Fingerprint Sensor Library desde el gestor de librerías del IDE de Arduino. Esta librería nos facilita el uso del sensor y nos proporciona varios ejemplos para probar sus funciones.
El siguiente paso es cargar el ejemplo enroll.ino en el Arduino. Este código nos permite registrar una nueva huella digital en el sensor AS608, asignándole un número de identificación (ID) entre 1 y 127. Para hacerlo, debemos abrir el monitor serie del IDE y seguir las instrucciones que aparecen en la pantalla. Básicamente, se trata de colocar el dedo sobre el sensor varias veces hasta que se complete el proceso de captura y almacenamiento de la huella dactilar.
Una vez que tenemos registrada al menos una huella, podemos cargar el ejemplo fingerprint.ino en el Arduino. Este código nos permite verificar si una huella digital coincide con alguna de las huellas almacenadas en el lector. Para hacerlo, debemos abrir el monitor serie del IDE y colocar el dedo sobre el sensor. Si la huella es reconocida, se mostrará el ID correspondiente en la pantalla. Si no, se mostrará un mensaje de error.
Con estos dos ejemplos, podemos crear un sistema básico de control de acceso basado en huellas dactilares. Por ejemplo, podemos usar un relé para activar o desactivar un dispositivo eléctrico según la huella detectada. O podemos usar una pantalla LCD para mostrar un mensaje personalizado según el usuario identificado. Las posibilidades son muchas y dependen de nuestra imaginación y creatividad.
El Lector de Huella Digital AS608 es un dispositivo muy útil y versátil que nos permite agregar seguridad y comodidad a nuestros sistemas electrónicos.
Especificaciones
Las más importantes son:
- Tensión de alimentación: 3.3 V
- Suministro de corriente máxima: 60mA
- Resolución: 500 ppp (puntos por pulgada)
- Tiempo máximo de captura de imágenes de huellas dactilares: 1 s
- Tamaño de la ventana: 15.3x18.2mm
- Interfaz de comunicación: UART
Como información complementaria tenemos este Tutorial de uso del sensor de huellas digitales AS608 con Arduino (en inglés)