Pantalla LCD 20×4 comm I2C
$36,00
Pantalla LCD 20×4 con interfaz I2C. Ideal para Arduino/ESP32. Muestra texto en 4 líneas x 20 caracteres. Bajo consumo, fácil conexión con solo 4 cables. Perfecta para proyectos IoT, sensores o interfaces.
1 disponibles
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
SoftwareSerialsi ya estás usando el puerto serie hardware para el monitor. - Para almacenar huellas, usa funciones como
createModel()ystoreModel(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.