m5dial

M5Dial, el ESP32-S3 pantalla redonda y encoder de M5Stack

El M5Dial es un nuevo dispositivo de nuestro fabricante favorito M5Stack qué dispone de una pantalla redonda de 1,28” junto a un encoder rotatorio incluido la carcasa.

Últimamente hemos visto la aparición de una serie de dispositivos claramente inspirados por el Google Nest. Y es que, reconozcamos que las pantallas redondas tienen un “no sé que qué se yo”, pero molan.

En este caso el M5Dial es la versión de M5Stack qué, cómo de costumbre, viene a enseñarnos cómo se hace bien un producto, tanto en características como en aspecto, calidad y acabado.

m5dial-perspective

En esta ocasión el fabricante ha decidido incluir en un M5StampS3 como “cerebro” del M5Dial, el cuál viene incluido en el producto.

Esto tiene la enorme ventaja de que podemos retirar fácilmente el M5StampS3, bien sea para su programación o incluso reusarlo entre varios proyectos. Lo cual en mi opinión me parece un acierto y una opción muy inteligente.

El M5StampS3 viene movido por el rey de los SoC del momento, nuestro querido ESP32-S3. Este destaca por su alto rendimiento y bajo consumo de energía, lo que lo hace ideal para aplicaciones de control inteligente.

En características encontramos el procesador Xtensa® dual-core 32-bit LX7 microprocessor, @240 MHz, con 384 KB ROM, 512 KB SRAM, 8MB PSRAM, 8 MB Flash. Además cuenta con Wi-Fi 802.11 b/g/n y Bluetooth 5.

m5dial-encoder

Una de las características más destacadas del M5Dial es su pantalla táctil TFT redonda de 1.28 pulgadas, con 240x240px. Para su control encontramos el conocido driver GC9A01, y un FT3267 para el táctil.

Por otro lado, el M5Dial incluye un encoder rotativo de 360º que registra con precisión la posición y dirección del botón giratorio. Esto permite una interacción más intuitiva, precisa, y diferente a lo habitual para tus proyectos.

Por ejemplo, podemos utilizar el encoder rotativo para ajustar configuraciones como volumen, brillo y opciones de menú, o para controlar dispositivos en su hogar inteligente, como luces, aire acondicionado y cortinas.

El dispositivo también incorpora un módulo de detección RFID que opera a 13.56MHz. Podemos usarlo para lectura de tarjetas y etiquetas RFID, por ejemplo para aplicaciones de control de acceso, verificación de identidad o incluso sistemas de pago.

Aquí tenéis un resumen de las características.

  • SoC: Espressif Systems ESP32-S3FN8
  • CPU: Xtensa® dual-core 32-bit LX7 microprocessor, @240 MHz
  • 384 KB ROM, 512 KB SRAM, 8MB PSRAM, 8 MB Flash
  • M5StampS3 incluido
  • Pantalla TFT redonda de 1.28” 240x240px driver GC9A01, táctil FT3267
  • Encoder rotativo en la carcasa
  • Sensor RFID WS1850S
  • Expansión mediante dos puertos PORT-A y PORT-B
  • Alimentación 6-36V
  • Consumo DC6V/140.6mA, DC12V/82.5mA o DC36V/28.1mA
  • Dimensiones 45x45x32.3mm
  • Peso 46.6g

Para la conexión del dispositivo, el M5Dial expone dos puertos de conexión. El PORT-A (G14 SCL y G13 SDA) está pensado para comunicación I2C o UART, y el PORT-B (G2 OUT y G1 IN) para el uso como GPIO.

En cuanto a alimentación, el M5Dial es compatible con entradas de 6-36V DC y dispone de una interfaz y circuito de carga de batería de litio para uso portátil. Esto permite una amplia gama de opciones para alimentar el dispositivo, incluyendo la posibilidad de utilizar una batería de litio 2S o 3S.

Por si fuera poco, el M5Dial cuenta con un circuito RTC (Real-Time Clock) incorporado, un botón físico en la carcasa, y un buzzer integrado. Ahí es na’, lleva de todo.

Para su montaje el M5Dial puede insertarse en un agujero de 45mm, por ejemplo en una madera o una placa de pladur. Para ello la parte final de la carcasa está roscada y una parte de la propia carcasa hace las veces de “tuerca” para fijar el conjunto.

m5dial-docs

La programación se realiza directamente a través del puerto USB-C, y es compatible con el entorno de Arduino, PlatformIO, y la plataforma de programación visual de M5Stack UI Flow.

El precio de venta es en torno a 35$ dólares. Lo cual, en mi opinión, es un muy buen precio para un dispositivo con estas características. Como es habitual en M5Stack, el acabado del dispositivo, la documentación y hasta el packaging son excelentes. Todo un ejemplo a seguir por el resto de fabricantes.

El M5Dial es un dispositivo impresionante que combina el potente ESP32-S3, pantalla táctil redonda y un encoder rotativo en un paquete compacto y lleno de accesorios “extras”. Está enfocado en automatización del hogar, control de acceso y sistemas de control industrial. Pero a mi me es muy fácil imaginar un montón de proyectos en los que puede encajar.

Sin duda si queréis un dispositivo con pantalla redonda, bien sea para probar en vuestros proyectos o bien para instalar en alguna aplicación real, el M5Dial me parece una de las opciones más interesantes disponibles.


Referencias: