Una placa ESP32 con codificador rotatorio obtiene un escudo de teclado de 2 teclas

LILYGO TTGO T-Encoder, una placa ESP32 de forma redonda con un codificador rotatorio incorporado, tiene un escudo con un teclado de 2 teclas basado en el microcontrolador WCH CH552 de 8 bits.

Lanzado hace varios meses, el TTGO T-Encoder es un codificador rotatorio alimentado por USB con microcontrolador ESP32 que ofrece conectividad WiFi y Bluetooth, y ahora puede crear un teclado con codificador rotatorio gracias al protector T-Encoder que cuenta con dos interruptores mecánicos y teclas con retroiluminación LED RGB.

teclado para codificador rotatorio T-Encoder con ESP32
Como nos lo perdimos en el lanzamiento, primero veamos las especificaciones de la pequeña placa TTGO T-Encoder:

  • Sistema en paquete (SiP) – Espressif ESP32-PICO-V3-02 con
    • MCU: microcontrolador Xtensa LX6 de 32 bits de doble núcleo ESP32 Xtensa de hasta 240 MHz, ROM de 448 KB para funciones básicas y de arranque, SRAM de 520 KB para datos e instrucciones, WiFi 4 de 2,4 GHz y Bluetooth 4.2 BR/EDR + LE conectividad
    • Memoria: PSRAM SPI de 2 MB
    • Almacenamiento: flash SPI de 8 MB
    • Dimensiones – 7×7 mm
  • Antena – Antena de cerámica
  • USB: 1 puerto USB tipo C para alimentación y programación
  • Codificador rotatorio con botón incorporado
  • Expansión: 2 cabezales de 4 pines (macho o hembra) con hasta 6x GPIO, UART, SPI, I2C
  • Varios: 2 LED RGB WS2812, botón de reinicio, zumbador
  • Fuente de alimentación: 5 V a través del puerto USB tipo C
  • Dimensiones: 25,8 mm de diámetro x 12,8 mm de alto

TTGO T-Encoder ESP32 placa de codificador rotatorio

El T-Encoder se puede programar con Arduino o PlatformIO con ejemplos y documentación básica disponible en Github. Dado que la placa no viene con un chip USB a TTL, necesitará la herramienta T-U2T habitual si desea actualizar el firmware a la placa.

El protector T-Encoder viene con las siguientes especificaciones:

  • MCU – WCH CH552 microcontrolador de dispositivo USB E8051 de 8 bits con ROM de 16 KB, Flash de datos de 128 B, 1 KB xRAM, 256B iRAM
  • Entrada del usuario
    • 2 teclas macro personalizables con LED RGB APA102
    • 2 cabezales macho de 4 pines para placa TTGO T-Encoder (UART)
  • USB: 1 puerto Micro USB para alimentación y conexión al host
  • Misc – Cambio de modo de ejecución/descarga
  • Fuente de alimentación – 5V a través de USB
  • Dimensiones: 7,8 x 3,26 x 2,4 cm

T-Encoder Keypad Shield

El microcontrolador CH552 en el propio escudo es programable con Keil (programación en C) o Arduino IDE como se explica en Github, donde encontrará ejemplos de código para ambos, así como esquemas en PDF.

Este tipo de solución se puede usar para simular atajos, por ejemplo, una tecla asignada a Control+C, la otra a Control+V para acelerar las operaciones de copiar y pegar. La placa T-Encoder es en realidad opcional, pero permitiría al usuario navegar por una lista de manera más eficiente, controlar el volumen, mejorar la productividad de la edición de video, etc. También debería ser posible convertir la solución en un teclado Bluetooth en lugar de solo uno USB.

T-Encoder Shield keypad with RGB LEDs
El teclado T-Encoder Shield funciona en modo independiente sin el codificador rotatorio ESP32

El escudo T-Encoder se vende en cantidades limitadas en Aliexpress por alrededor de $13, incluido el envío, mientras que el TTGo T basado en ESP32 -La placa del codificador rotatorio del codificador va por alrededor de $12, pero si desea gastar $5 adicionales para obtener un T-U2T herramienta de descarga si aún no tienes una.

Traducido del artículo en inglés «ESP32 board with rotary encoder gets 2-key keypad shield«.

Subscribe
Notify of
guest
0 Comments
Inline Feedbacks
View all comments