# ESP32 LVGL Round Display Lamp Control Over MQTT

**URL:** <http://forum.squareline.io/t/esp32-lvgl-round-display-lamp-control-over-mqtt/5332>\
**Category:** My projects\
**Created:** [January 2, 2025, 7:10pm UTC](http://forum.squareline.io/t/esp32-lvgl-round-display-lamp-control-over-mqtt/5332 "2025-01-02T19:10:39Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![UsefulElectronics](http://forum.squareline.io/user_avatar/forum.squareline.io/usefulelectronics/32/1483_2.png) [@UsefulElectronics](http://forum.squareline.io/u/UsefulElectronics)\
**Post date:** [January 2, 2025, 7:10pm UTC](http://forum.squareline.io/t/esp32-lvgl-round-display-lamp-control-over-mqtt/5332/1 "2025-01-02T19:10:39Z")

</div>

[https://youtu.be/PwD3RC23oUE](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](https://github.com/UsefulElectronics/esp32s3-2.1inch-lvgl)

 ![ESP32 Round Display Lamp Control Over MQTT](http://forum.squareline.io/uploads/default/original/2X/e/efaadbaa1419417e64ab0f85f4fc91724b2610dd.png)

---

<div class="post-metadata">

**Author:** ![victor](http://forum.squareline.io/user_avatar/forum.squareline.io/victor/32/1648_2.png) [@victor](http://forum.squareline.io/u/victor)\
**Post date:** [January 12, 2025, 6:06pm UTC](http://forum.squareline.io/t/esp32-lvgl-round-display-lamp-control-over-mqtt/5332/2 "2025-01-12T18:06:44Z")

</div>

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!

---

<div class="post-metadata">

**Author:** ![millenford](http://forum.squareline.io/letter_avatar_proxy/v4/letter/m/a9adbd/32.png) [@millenford](http://forum.squareline.io/u/millenford)\
**Post date:** [January 6, 2026, 2:59pm UTC](http://forum.squareline.io/t/esp32-lvgl-round-display-lamp-control-over-mqtt/5332/3 "2026-01-06T14:59:52Z")

</div>

Pretty neat! I love MQTT.
