ESP32 LVGL Round Display Lamp Control Over MQTT

https://youtu.be/PwD3RC23oUE
In this video, the ESP32S3 microcontroller is programmed to interface with a 2.1-inch round display (480x480 px) from Viewedisplay using ESP-IDF. The ESP32S3 connects to a Wi-Fi network and publishes data over MQTT to control an addressable LED lamp remotely.

The display shows the Wi-Fi and MQTT broker connection status, as well as the lamp’s on/off state, brightness, and color settings. A rotary encoder and button integrated with the display allow for remote control of the lamp’s functions.

We also measure the round display’s current consumption using a Miniware variable power supply.

The video provides a detailed explanation of the firmware running on the ESP32S3, including the hardware configuration, FreeRTOS tasks, and callbacks.

Project GitHub Repository
https://github.com/UsefulElectronics/esp32s3-2.1inch-lvgl

2 Likes

Hello @UsefulElectronics,

Thank you for sharing the details of your project with us.
We wish you all the best with your work and look forward to learning about your future projects!

1 Like