Blog

M5Dial - An ESP32-S3 smart rotary knob with a touchscreen display - CNX Software

CNX Software – Embedded Systems News

Reviews, tutorials and the latest news about embedded systems, IoT, open-source hardware, SBC's, microcontrollers, processors, and more Wide Temperature Tft Lcd Display Screen

M5Dial - An ESP32-S3 smart rotary knob with a touchscreen display - CNX Software

M5Stack M5Dial is a WiFi and Bluetooth-connected smart rotary knob with a round 1.28-inch touchscreen TFT display powered by an ESP32-S3 board, more precisely, the M5Stamp S3 IoT module.

The user-programmable device comes with a rotary encoder recording the position and direction of the knob, an RFID module, an RTC, a buzzer, and under-screen buttons, as well as two Grove connectors for expansion enabling all sorts of projects.

The M5Stamp S3 module found in the M5Dial smart rotary knob can be programmed with Arduino, the ESP-IDF, or the company’s UIFlow online IDE, but the documentation currently mostly focuses on Arduino support (see the library on GitHub) and also includes the PDF schematics and some datasheets.

Potential applications for the ESP32-S3-powered rotary encoder include smart home applications to control lights, air conditioning, and curtains, industrial automation, access control using RFID cards and/or tags, and other use cases that may benefit from a WiFi-connected knob with expansion capabilities.

M5Stack’s M5Dial can be purchased for $34.90 on the company’s online store. Note that it’s not the first smart rotary encoder with a round color display, as we covered several competing products in the past such as the SmartKnob View and the RoEndi rotary encoder, but the former is an open-source source that you need to build yourself and the latter is based on an STM32 MCU without WiFi connectivity. If you don’t care about the round shape of the display there are more ESP32-S3 boards with a rotary encoder and a rectangle display such as the LILYGO T-Embed or the Banana Pi BPI-Centi-S3 among others.

Jean-Luc started CNX Software in 2010 as a part-time endeavor, before quitting his job as a software engineering manager, and starting to write daily news, and reviews full time later in 2011.

Support CNX Software! Donate via cryptocurrencies or become a Patron on Patreon

M5Dial - An ESP32-S3 smart rotary knob with a touchscreen display - CNX Software

Tft Clear Screen Change Ad Consent Do not sell my data