🚀 Build Your Own Touchscreen Desk Controller with ESP32 + Nextion + ESPHome!
Published at : 23 Dec 2025
In today’s video, we’re building a touchscreen smart desk controller from scratch using a Nextion display, an ESP32, and ESPHome.
You’ll see the full process step-by-step: ✅ Designing the UI in the Nextion Editor ✅ Uploading the .TFT file using an FT232 USB-to-Serial adapter ✅ Wiring everything together ✅ Writing the ESPHome code ✅ Flashing the ESP32 ✅ Live demo with desk & light controls — all smart-home integrated!
By the end, you’ll have a working touchscreen controller that can control your sit/stand desk, lights, and other Home Assistant devices. Perfect for smart office setups, automations, and DIY lovers!
🙏 Huge thanks to PCBWay for sponsoring this video!
Want to make your own custom PCBs or 3D printed enclosures for projects like this? Check out PCBWay here ➜ https://www.PCBWay.com
⌚ TIMESTAMPS 0:00 - Introduction 0:23 - The Touchscreen Controller 0:56 - The Desk I'm using 1:19 - Hardware Requirements 1:55 - Optional Hardware 2:23 - Todays Sponsor (PCBWay) 2:47 - Needed Software 3:22 - The Nextion Editor (UI design and walkthrough) 4:36 - How to flash the Nextion display 6:21 - Setting up the ESP32 9:56 - Adding our ESP to Home Assistant 11:20 - Home Assistant Controls walkthrough 12:15 - Connecting the Display and ESP32 13:52 - Quick run-through of features 14:11 - My spaghetti hiding enclosure 15:05 - Summary and Outro