La semana pasada, CNX Software cubrio el ESP32-C5-LCD-1.47 como uno de los primeros devkits del ESP32-C5 con pantalla integrada y conectividad WiFi 6 de doble banda para proyectos de IoT y de interfaz hombre-maquina. Un lector reclamo la falta de pantallas tactiles, y de ahi surgio el ESP32-C5-Touch-LCD-2.8, que resuelve justamente eso al emparejar el ESP32-C5 con una pantalla IPS de 2,8 pulgadas con tactil capacitivo.

La nueva placa incorpora ademas ranura para tarjeta microSD, puerto USB-C para alimentacion y programacion, microfono integrado, conector de parlante, algunos sensores y varios conectores de entrada y salida para expansion.

¿Que trae exactamente el ESP32-C5-Touch-LCD-2.8?

Estas son las especificaciones principales:

  • Modulo inalambrico: SoC Espressif ESP32-C5-WROOM-1-N32R8, con nucleo RISC-V de 32 bits a hasta 240 MHz y un segundo nucleo RISC-V de bajo consumo a 40 MHz para aplicaciones sensibles a la energia.
  • Memoria: 384 KB de SRAM en el chip, 8 MB de PSRAM, 320 KB de ROM y 32 MB de flash.
  • Conectividad: WiFi 6 (802.11ax) de doble banda 2,4 GHz y 5 GHz, con retrocompatibilidad WiFi 4, Bluetooth 5.0 Low Energy y radio 802.15.4 para Zigbee 3.0 y Thread 1.3.
  • Pantalla: IPS de 2,8 pulgadas, 262 mil colores, resolucion 320x240, con controlador ST7789 por SPI y tactil capacitivo CST3530.
  • Audio: microfono integrado, conector de parlante de 2 pines, codec ES8311 y amplificador NS4150B.
  • Sensores: sensor de temperatura y humedad SHTC3 e IMU de 6 ejes QMI8658 (giroscopio y acelerometro).
  • Alimentacion: 5V por USB-C y conector de 2 pines para bateria de litio de 3,7V, con carga y descarga via chip ETA6098.
  • Dimensiones: PCB de 69 x 49,9 mm.
Diagrama de pines del ESP32-C5-Touch-LCD-2.8
Diagrama de pines del ESP32-C5-Touch-LCD-2.8

Frente al modelo de 1,47 pulgadas, esta version agrega el tactil, mayor capacidad de flash (32 MB frente a 4 MB), 8 MB de PSRAM, interfaz de parlante y microfono para reproduccion multimedia e interaccion por voz, ademas de los sensores y el soporte de bateria.

¿Con que se programa y que aplicaciones incluye?

La compania menciona soporte para el framework ESP-IDF y el Arduino IDE, y lista aplicaciones como chat con IA, reproductor de musica, dos juegos (gravity ball y 2048), un album de fotos y una app del clima. Por ahora no hay codigo publico disponible, ya que la documentacion oficial todavia no incluye el nuevo devkit. Lo mas probable es que se apoye en el firmware ESPBrookesia del propio ESP-IDF.

Reproductor de musica en el ESP32-C5 alimentado por bateria
Reproductor de musica en el ESP32-C5 alimentado por bateria

¿Cuanto cuesta y hay alternativas mas baratas?

Waveshare vende la version sin bateria (ESP32-C5-Touch-LCD-2.8-EN) y la version con bateria a precios que van entre 25,99 y 37,99 dolares segun el canal, es decir, en torno a los 25.000 a 36.000 pesos chilenos al cambio actual. En AliExpress tambien aparece una placa mas economica, la NM-CYD-C5, con el mismo ESP32-C5 y pantalla tactil de 2,8 pulgadas por unos 21,53 dolares, pero con una diferencia clave: usa tactil resistivo en vez de capacitivo, carece de sensores y audio, y trae 16 MB de flash con 8 MB de PSRAM.

Placa ESP32-C5-Touch-LCD-2.8
Placa ESP32-C5-Touch-LCD-2.8

Para quien arma un panel de control domestico, un termostato conectado o un pequeno reproductor con interfaz tactil, la combinacion de WiFi 6, audio y bateria en una sola placa de menos de 40 dolares la deja como una base competitiva dentro del ecosistema Espressif.