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

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 “Pantalla LCD 20×4 comm I2C”

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