M5Stack presentó el ToughC5, un controlador IoT resistente y apto para la intemperie construido sobre el ESP32-C5. Trae una pantalla IPS táctil capacitiva de 2 pulgadas con buen brillo y conectividad RS485.
Es la renovación del M5Stack TOUGH basado en ESP32 que salió en 2021. El modelo nuevo usa un microcontrolador ESP32-C5 más moderno, con WiFi 6 de doble banda (2,4 y 5 GHz), Bluetooth 5 LE y una radio IEEE 802.15.4 para Zigbee y Thread.
Hay más cambios. La PSRAM octal es más rápida, el reloj de tiempo real es un chip nuevo con pila de respaldo propia, un zumbador pasivo reemplaza al parlante de 1 W y un sistema de energía propio (M5PM1 más M5IOE1) toma el lugar del PMU AXP192. M5Stack lo apunta a control industrial en terreno, captura de datos en exteriores y edificios inteligentes.
Especificaciones del ToughC5
- SoC inalámbrico. Espressif ESP32-C5HR8
- Almacenamiento. 16 MB de flash y ranura microSD
- Pantalla. LCD IPS de 2 pulgadas (ILI9342C) de 320 por 240 píxeles, hasta 853 nits de brillo, con controlador táctil capacitivo CHSC6540
- Audio. Zumbador pasivo en la placa
- USB. Puerto USB tipo C para energía, programación y depuración (dentro de la carcasa estanca), más un cable M12 a USB-A resistente al agua de 1 metro
- Expansión. Cuatro conectores internos HY2.0-4P (RS485, I2C, GPIO y UART) que pueden salir por el segundo conector M12, y un conector de expansión de 4 pines dentro de la carcasa
- Otros.
- Alimentación.
- Dimensiones. 75,9 por 58,0 por 42,5 mm
- Peso. 119,0 gramos
- Carcasa. PC más ABS resistente a la radiación UV, con resistencia básica al agua y al polvo (sin certificación IP y no apta para sumergir)
- Montaje. Soporte magnético
Botón de encendido interno, puerto USB-C y conector de expansión de 4 pines.
¿Cómo se programa?
Como el resto de los equipos de M5Stack, el ToughC5 se programa con el IDE de Arduino. La empresa publica una guía de inicio rápido y las bibliotecas de controladores M5Unified y M5GFX en su página de documentación.
M5Stack también menciona el firmware UiFlow2, que sigue en desarrollo. Cuando esté terminado permitirá crear aplicaciones con una interfaz web de bloques al estilo Blockly. El firmware se instala con M5Burner, y el IDE web de UiFlow2 permite programar y depurar por USB o por WiFi.
Hardware interno del ToughC5. A la izquierda la placa principal, al centro arriba y a la derecha abajo la placa de expansión con I2C, GPIO, UART y RS485 por ambas caras.
¿Cuánto cuesta y dónde se compra?
El kit de desarrollo IoT M5Stack ToughC5 ya se vende a 49,9 dólares en AliExpress y en la tienda oficial de la empresa. Viene con un cable USB-C de 1 metro, un par de llaves Allen, cables de terminal y un anillo O-ring estanco.
La documentación escrita y las fotos del ToughC5 son escasas, según CNX Software, así que conviene ver el video corto del fabricante para entender bien cómo se ordenan los conectores.







