O CardKB2 Keyboard Unit es un teclado compacto de 42 teclas, en formato tipo tarjeta, diseñado para la integración en sistemas embebidos, terminales portátiles y aplicaciones de control inalámbrico. Equipado con el microcontrolador ESP32-C61HF4, ofrece soporte para Wi-Fi 6 a 2.4 GHz y comunicación BLE, lo que permite un uso flexible en diferentes escenarios de interacción hombre-máquina.
Con firmware preinstalado y soporte para cuatro modos de comunicación — I2C, UART, BLE HID y ESP-NOW — este módulo puede funcionar como teclado físico para proyectos electrónicos, interfaz de entrada para dispositivos portátiles o terminal de control para equipos IoT. Incluye además LED RGB de estado, botones Reset y Boot, puerto USB Type-C para alimentación y programación, interfaz HY2.0-4P y protección contra sobretensión en la entrada de alimentación.
PRINCIPALES CARACTERÍSTICAS
◆ Teclado compacto de 42 teclas en formato tipo tarjeta, ligero y fácil de integrar en proyectos embebidos
◆ Equipado con ESP32-C61HF4, con arquitectura RISC-V de 32 bits y frecuencia de 120 MHz
◆ Soporte para Wi-Fi 6 a 2.4 GHz y comunicación BLE
◆ Cuatro modos de comunicación disponibles: I2C, UART, BLE HID y ESP-NOW
◆ Compatible con combinaciones de teclas, incluyendo pulsación simple, tecla Sym y tecla Fn
◆ Modo BLE HID para usar como teclado inalámbrico en smartphones, tablets, ordenadores y otros dispositivos compatibles
◆ LED RGB integrado para indicación visual del estado del teclado y de los modos de funcionamiento
◆ Puerto USB Type-C para alimentación, actualización de firmware y salida de registros
◆ Interfaz HY2.0-4P para la conexión a controladores y módulos compatibles
◆ Botones Reset y Boot integrados para reinicio y programación
◆ Protección contra sobretensión en la entrada de alimentación
◆ Orificios de montaje M2 reservados para facilitar la instalación en aplicaciones finales
ESPECIFICACIONES
• Modelo: CardKB2 Keyboard Unit
• SKU: U215
• Microcontrolador: ESP32-C61HF4
• Arquitectura:
- RISC-V
- 32 bits
- Núcleo único
• Frecuencia del procesador: 120 MHz
• Memoria Flash: 4 MB
• Conectividad inalámbrica:
- Wi-Fi 6 a 2.4 GHz
- BLE
• Modos de comunicación:
- I2C
- UART
- BLE HID
- ESP-NOW
• Teclado:
- 42 teclas
- Soporte para pulsación simple
- Soporte para combinaciones con tecla Sym
- Soporte para combinaciones con tecla Fn
• Botones integrados:
- 1 botón Reset
- 1 botón Boot
• Indicador luminoso: 1 LED RGB
• Modelo del LED RGB: XL-1615RGBC-RF
• Interfaz de expansión: HY2.0-4P
• Puerto USB: USB Type-C
• Funciones del puerto USB Type-C:
- Alimentación
- Actualización de firmware
- Salida de registros del firmware
• Salida de registros del firmware por defecto:
- Velocidad: 115200 bps
- Formato: 8N1
• Alimentación:
- USB Type-C
- DC 5 V
• Consumo en espera: 5 V @ 19.31 mA
• Asignación de pines de la interfaz HY2.0-4P:
- Negro: GND
- Rojo: 5 V
- Amarillo: SDA / UART_RX / G26
- Blanco: SCL / UART_TX / G25
• Dimensiones del producto: 84.7 x 54.3 x 1.0 mm
• Peso del producto: 22.4 g
• Dimensiones del embalaje: 170.0 x 120.0 x 8.0 mm
• Peso bruto: 28.9 g
CONTENIDO DEL EMBALAJE
• 1 x CardKB2 Keyboard Unit
• 1 x Cable Grove HY2.0-4P de 20 cm
NOTAS
◆ El modo I2C es el modo de fábrica por defecto.
◆ El cambio entre modos se realiza mediante combinaciones de teclas:
- Fn + Sym + 1: modo I2C
- Fn + Sym + 2: modo UART
- Fn + Sym + 3: modo ESP-NOW broadcast
- Fn + Sym + 4: modo BLE HID
◆ La indicación del modo seleccionado se realiza mediante el LED blanco:
- 1 parpadeo: modo I2C
- 2 parpadeos: modo UART
- 3 parpadeos: modo ESP-NOW broadcast
- 4 parpadeos: modo BLE HID
◆ En el modo BLE HID, el dispositivo puede emparejarse como teclado inalámbrico. El nombre mostrado sigue el formato CardKB2-xxxx, donde xxxx corresponde a los últimos cuatro dígitos de la dirección MAC.
◆ La tecla Aa permite controlar la introducción de mayúsculas:
- Pulsación simple: activa mayúscula temporal para un carácter
- Doble pulsación: activa el modo de mayúsculas
- Pulsación continua: mantiene la salida en mayúsculas mientras la tecla esté pulsada
◆ La tecla Sym permite activar o desactivar la introducción de símbolos.
◆ La tecla Fn se utiliza para el cambio de modo y funciones combinadas.
◆ En el modo BLE HID existen funciones adicionales:
- Fn + 1: Esc
- Fn + D: cursor arriba
- Fn + X: cursor abajo
- Fn + Z: cursor a la izquierda
- Fn + C: cursor a la derecha
◆ La compatibilidad de los pines Grove puede variar según el dispositivo anfitrión utilizado, por lo que los pines deben confirmarse antes de la implementación en proyectos Arduino u otros entornos de desarrollo.
⫸ Información adicional (en el sitio de M5Stack)
⫸ Documentación adicional (en línea)
⫸ Tutorial de uso del Unit CardKB2 con Arduino