La mayoría de las placas de desarrollo están pensadas para funcionar en condiciones ideales. Cuando el proyecto tiene que operar al aire libre, la lluvia, el polvo, los cambios de temperatura y el sol pueden convertir un hardware confiable en un montón de chatarra electrónica. La nueva ToughC5 de M5Stack apunta justo a ese problema. Mete un ESP32-C5, una pantalla táctil y varias opciones de conexión dentro de una carcasa resistente a la intemperie, lista para instalarse en terreno.

La ToughC5 es la versión actualizada de la TOUGH original que la empresa lanzó en 2021. El modelo anterior usaba un ESP32. El nuevo se arma sobre un ESP32-C5 con un procesador RISC-V de 32 bits y un solo núcleo que corre hasta 240 MHz. Trae además 16 MB de flash y 8 MB de PSRAM.

¿Qué mejora frente a la TOUGH de 2021?

El cambio más grande está en la conectividad inalámbrica. La ToughC5 soporta Wi-Fi 6 de doble banda en 2,4 y 5 GHz, Bluetooth 5 LE e IEEE 802.15.4 para redes Zigbee y Thread. Eso le da al desarrollador más margen para conectar sensores, hablar con equipos domóticos que ya están instalados o armar sistemas de monitoreo industrial. La TOUGH original, en comparación, solo tenía Wi-Fi de 2,4 GHz y Bluetooth.

TOUGH (2021)ToughC5
MicrocontroladorESP32ESP32-C5, RISC-V a 240 MHz
Wi-Fi2,4 GHz2,4 y 5 GHz, Wi-Fi 6
BluetoothSíBluetooth 5 LE
Zigbee y ThreadNoSí, IEEE 802.15.4

Para la interacción con el usuario, M5Stack le puso una pantalla táctil IPS LCD de 2 pulgadas y 320x240 píxeles. Con un brillo máximo de 853 nits, debería leerse razonablemente bien al aire libre. Hay también un zumbador pasivo para avisos sonoros, ranura microSD para guardar datos y un reloj de tiempo real RX8130CE respaldado por una pila CR2032.

Carcasa, conectores y consumo

La electrónica va protegida por una carcasa de PC+ABS resistente a los rayos UV, de 75,9 x 58 x 42,5 mm. M5Stack la describe como resistente al agua y al polvo, aunque no declara un grado IP, y el equipo no está pensado para sumergirse. Dos pasacables M12 dejan salir las conexiones externas y ayudan a mantener sellada la carcasa.

Adentro, cuatro conectores HY2.0-4P exponen las interfaces RS485, I2C, UART y GPIO. El controlador se puede alimentar por USB-C, por una entrada de 6 a 24 V asociada a la interfaz RS485 o con una batería externa de 3,7 V. Sus chips de gestión de energía M5PM1 y M5IOE1 permiten operar en bajo consumo, con un consumo en apagado de apenas 10,41 µA.

¿Cómo se programa y cuánto cuesta?

El desarrollo se hace con Arduino IDE y las bibliotecas M5Unified y M5GFX de la propia M5Stack. El soporte para UiFlow2, su entorno de programación web, todavía está en desarrollo.

A 49,90 dólares, la ToughC5 cuesta bastante más que una placa ESP32 pelada. Para proyectos de monitoreo ambiental en exteriores, equipos industriales o redes de sensores remotas, tener la pantalla, la conectividad, la gestión de energía y la carcasa ya integradas puede ahorrar bastante tiempo de desarrollo.