Integración del sensor de huella capacitivo DFRobot (ID809) con Arduino o ESP8266
Componentes y materiales
- 1 × Arduino UNO (o Arduino 101 / ESP8266)
- 1 × Sensor de huella capacitivo DFRobot ID809 (6 pines con conector pitch)
- Cables jumper
Aplicaciones y servicios
- Arduino IDE
- Librería DFRobot_ID809 (descargar desde GitHub del autor)
- Software NOEM Host (opcional, para PC vía USB-Serie)
Sobre el proyecto
El sensor ID809 de DFRobot es un lector de huella dactilar capacitivo compacto (Ø21 mm, 5 mm alto) con LED respiratorio, similar al de los smartphones. Ofrece:
- Alimentación 3.3 V, < 60 mA.
- Comunicación UART (9600 baudios por defecto).
- Capacidad para 80 huellas.
- Verificación 1:1 en 300–400 ms.
- Reconocimiento 360° y auto-aprendizaje.
- Procesador ID809 + algoritmo IDfinger6.0 integrado.
Codificación de cables (¡atención: no estándar!)
| Color | Función | Pin Arduino |
|---|---|---|
| Rojo | GND | GND |
| Negro | RX (entrada sensor) | Pin 3 (TX Arduino) |
| Amarillo | TX (salida sensor) | Pin 2 (RX Arduino) |
| Verde | VCC (enable) | 3.3V |
| Azul | IRQ (interrupción) | Pin 6 |
| Blanco/Gris | Alimentación principal | 3.3V |
Nota: Verde (VCC) habilita el sensor; Blanco/Gris lo alimenta. Ambos a 3.3V.
Conexión alternativa: USB-Serie
Conecta el sensor a un conversor USB-UART (TX↔RX, RX↔TX, VCC/GND compartidos) y usa el software NOEM Host en PC para gestionar huellas, ver imágenes, etc. Útil para pruebas sin microcontrolador.
Programación en Arduino
- Instala la librería
DFRobot_ID809en el IDE (Sketch → Incluir librería → Añadir .ZIP). - Abre el ejemplo
Arduino Code.inodel repositorio. - Selecciona placa y puerto, sube el sketch.
- Abre Monitor Serie (9600 baudios).
Operaciones desde Monitor Serie
- Añadir huella: Coloca el dedo hasta que el LED azul parpadee; suéltalo cuando el amarillo parpadee 3 veces (modo registro). Repite 3 veces (amarillo parpadea cada vez). Al terminar, LED verde = éxito. Se asigna ID automático.
- Verificar huella: Coloca el dedo; tras parpadeo azul, LED verde = coincidencia (muestra ID).
- Borrar huella: Mantén el dedo hasta parpadeo rojo (tras azul y amarillo). LED rojo = borrado. Verificación posterior fallará.
Enlaces
- Producto DFRobot: ID809 Capacitive Fingerprint Sensor
- Repositorio GitHub (librería, ejemplos, NOEM Host): akarsh98/DFRobot-FingerPrint-Sensor
Proceso de manufactura
- Proyecto Sensor DHT11 Temperatura y Humedad con Indicadores LED y Altavoz Piezo
- Construye un Piano Táctil Capacitivo Portátil con Arduino – Guía Paso a Paso
- Sensor K30 CO₂: Monitorización en tiempo real de la calidad del aire interior
- Alcancía Inteligente: Controla un Aceptador de Monedas con Arduino Nano
- Construye un tarro inteligente IoT con ESP8266, Arduino y sensor ultrasónico: Monitorización en tiempo real
- Sensor de obstáculos IR casero con Arduino – Tutorial fácil con LED IR y fotodiodo
- Construye una Torre de Sensores con Arduino Cloud: Temperatura, Movimiento y Gas
- Integración del Sensor de Pulso MAX30100 con Arduino: Guía Paso a Paso
- Guía Paso a Paso: Conectar Sensor de Humedad de Suelo YL-39/YL-69 a Arduino UNO
- Construye un monitor de calidad del aire preciso con el sensor Sharp GP2Y1010AU0F
- Sensor de Huella en Pantalla: Evolución, Tecnología y Beneficios