Modulo AS608 FPM11A sensor de huellas dactilares

$40,00

Sensor de huellas dactilares AS608 FPM11A. Ideal para proyectos con Arduino/ESP32. Alta precisión, almacenamiento de hasta 300 huellas. Conexión UART o I2C. Perfecto para acceso biométrico y seguridad.

1 disponibles

Categoría:

Descripción

ℹ️ Información general
El módulo AS608 FPM11A es un sensor de huellas dactilares compacto, preciso y fácil de integrar en proyectos electrónicos. Diseñado para aplicaciones de seguridad biométrica, control de acceso o autenticación en sistemas embebidos. Incluye una óptica de alta resolución, procesador interno y memoria para almacenar hasta 300 huellas. Compatible con Arduino, ESP32, Raspberry Pi y más. ¡Ideal para puertas inteligentes, cajas fuertes, sistemas de asistencia o proyectos escolares!

⚙️ Especificaciones técnicas

  • 📷 Tipo de sensor: Óptico (resolución 500 DPI)
  • 🧠 Procesador: Integrado (AS608)
  • 💾 Memoria: Hasta 300 huellas almacenadas (en 3 zonas: 0-99, 100-199, 200-299)
  • 🔌 Interfaz: UART (TTL 3.3V/5V) y opcionalmente I2C (con adaptador)
  • ⚡ Voltaje de operación: 3.3V o 5V (compatible con ambas tensiones)
  • 📏 Dimensiones del sensor: ~38mm x 22mm x 18mm
  • 📦 Peso: Aprox. 20g
  • 🕒 Tiempo de verificación: < 1 segundo
  • 🎯 Precisión: Alta (FRR < 0.01%, FAR < 0.0001%)
  • 🔄 Protocolo de comunicación: Serial (UART) con comandos ASCII/hex
  • 🛡️ Protección: Resistente a luz ambiental y huellas secas

🔌 Información de conexionado (detallada y práctica)

El módulo se conecta por UART (serie TTL). Usa los siguientes pines:

🔹 Conexión típica con Arduino Uno/Nano (UART):

Pin del AS608
Pin de Arduino
VCC
5V
GND
GND
TXD
D10 (RX del software serial)
RXD
D11 (TX del software serial)

Librería recomendada: Adafruit_Fingerprint (disponible en el gestor de bibliotecas de Arduino IDE)

📌 Ejemplo básico de código (con SoftwareSerial):

#include <SoftwareSerial.h>
#include <Adafruit_Fingerprint.h>

SoftwareSerial mySerial(10, 11); // RX, TX
Adafruit_Fingerprint finger = Adafruit_Fingerprint(&mySerial);

void setup() {
Serial.begin(9600);
while (!Serial); // Espera a que abra el monitor serial

// Inicializa el sensor
finger.begin(57600);
if (finger.verifyPassword()) {
Serial.println(«✓ Sensor de huellas listo!»);
} else {
Serial.println(«✗ Fallo al conectar con el sensor»);
while (1);
}
}

void loop() {
getFingerprintID();
delay(50);
}

int getFingerprintID() {
uint8_t p = finger.getImage();
if (p != FINGERPRINT_OK) return -1;

p = finger.image2Tz();
if (p != FINGERPRINT_OK) return -1;

p = finger.fingerFastSearch();
if (p == FINGERPRINT_NOTFOUND) {
Serial.println(«Huella no encontrada»);
return -1;
} else if (p == FINGERPRINT_FOUND) {
Serial.print(«Huella encontrada! ID #»);
Serial.println(finger.fingerID);
return finger.fingerID;
} else {
Serial.println(«Error al buscar huella»);
return -1;
}
}

⚠️ Recomendaciones clave:

  • El módulo funciona con 3.3V o 5V, pero asegúrate de que el voltaje de los pines TX/RX coincida con tu placa. Si usas ESP32 (3.3V), puedes conectar directamente.
  • Para Arduino Uno (5V), no necesitas convertidor si el módulo soporta 5V (la mayoría lo hacen).
  • Usa SoftwareSerial si ya estás usando el puerto serie hardware para el monitor.
  • Para almacenar huellas, usa funciones como createModel() y storeModel(slot) desde la librería.
  • El pin RST (reset) es opcional — puedes dejarlo sin conectar o conectarlo a VCC.

💡 Usos sugeridos:

  • Sistema de acceso biométrico para puertas o cajas
  • Control de asistencia escolar o laboral
  • Proyectos de seguridad IoT
  • Autenticación en dispensadores automáticos
  • Prototipos de robots con reconocimiento de usuario

Valoraciones

No hay valoraciones aún.

Sé el primero en valorar “Modulo AS608 FPM11A sensor de huellas dactilares”

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *