Een ESP32-bedieningspaneel: mijn huis op 4 inch
Een ESP32-schermpje van 4 inch dat met mijn eigen interface de bediening wordt voor mijn lampen, muziek, agenda en zonnepanelen.
Alexander Skiczuk
Oktober 2026 · 4 min lezen

Ik wil één klein scherm in huis waarop ik mijn lampen bedien, mijn eigen muziek aanzet en zie wat voor dag het wordt: het weer, mijn agenda, wat de zonnepanelen opbrengen en hoe warm het is. Dat scherm bouw ik zelf, met een vierkant touchscreen van 4 inch op een ESP32-bord van Waveshare.
Zover is het nog niet. Ik heb nu alleen het bord. Het start op en reageert op aanraking, maar er draait nog de demo van de fabrikant op. In dit eerste deel schrijf ik op waarom ik het zelf maak, wat voor bord het is en waar ik al tegenaan liep.
Waarom ik het zelf maak
Zo'n paneel kun je ook kopen, of je zet een tablet met een dashboard op de kast. Ik ben ook niet de eerste die er zelf een bouwt. Maar ik wil niet afhankelijk zijn van gesloten systemen en abonnementen. Mijn muziek heb ik als bestanden, en die wil ik gewoon kunnen afspelen zonder dat er een streamingdienst tussen zit. En het moet niet als een tablet voelen. Als designer vind ik het juist leuk om zowel de interface als het apparaat zelf te bepalen.
De hardware
Het bord is de Waveshare ESP32-P4-WIFI6-Touch-LCD-4B: een ESP32-P4 met een vierkant touchscreen van 4 inch en Wi-Fi 6, in een wit frame. Er bestaat ook een versie met een ESP32-S3. Ik heb de P4 genomen omdat die nieuwer en sneller is, wat je terugziet in soepelere animaties. Het scherm heeft bovendien een hogere resolutie: 720 × 720 pixels.

Mijn eerste gedachte was een Raspberry Pi, waar ik al eens mee had gewerkt. Voor het scherm heb ik die niet nodig. Een ESP32 is een microcontroller, zuinig en zonder ventilator, dus hij kan stil dag en nacht aan blijven. Meer hoeft een scherm dat laat zien wat er gebeurt en reageert als ik het aanraak niet te kunnen. Een tablet had ook gekund, maar dan zit ik vast aan iPadOS of Android en aan de apps die daarop draaien.
De voeding gaat via USB-C. Een accu of aan-uitknop zit er niet op: stekker erin is aan. Waar hij uiteindelijk komt te staan, weet ik nog niet, maar er moet in elk geval een stopcontact in de buurt zijn.
In de behuizing bleken al een speaker en twee microfoons te zitten. Op de productpagina stond dat niet, dus ik had voor de zekerheid los een speakertje besteld. Het ligt nu in de la. Voor tikjes en meldingen is de ingebouwde speaker genoeg. Muziek wil ik op mijn Samsung-soundbar horen.
Wat tegenviel
Ik ging ervan uit dat ik de muziek via Bluetooth naar de soundbar kon sturen. Het bord heeft Bluetooth, dus dat leek geregeld.
Niet dus. Voor muziek naar een soundbar heb je Bluetooth Classic nodig, en dat heeft de ESP32-P4 niet. Hij kan alleen Bluetooth Low Energy, en daarmee stuur je kleine stukjes data, geen muziekstream.
Met de energie en de verwarming liep ik tegen iets vergelijkbaars aan. Mijn zonnepanelen zitten bij Zonneplan, en de verwarming is bij mij een mix: Honeywell Evohome op gas, plus drie elektrische kachels die via de Tuya-app werken. Die gegevens wilde ik eerst rechtstreeks vanaf het bord ophalen, maar via hun API's is dat te omslachtig. Home Assistant heeft voor alle drie al een koppeling. Alleen draait die software niet op een ESP32.
Het plan: er komt toch een Raspberry Pi bij
Dus komt die Pi er alsnog, alleen met een andere taak. Het idee is een Raspberry Pi bij de soundbar, met een HDMI-kabel naar een vrije ingang. Op de Pi komen Home Assistant en mijn muziek. Hij speelt de mp3's af en haalt de gegevens van de energie en de verwarming op. Het schermpje blijft de bediening.
Die Pi heb ik nog niet, dus of muziek via HDMI zo soepel werkt als ik hoop, weet ik ook nog niet.
Tot nu toe heb ik alleen het bord gekocht, voor €52,99 bij Amazon. Wat de Pi gaat kosten, weet ik nog niet. Geheugen is op dit moment erg duur, en dat zie je terug in de prijs. Ik wacht daarom Black Friday af. Het wordt een Raspberry Pi 5, of misschien toch een Pi 4.
De andere delen
In de volgende delen gaat het over het ontwerpen van een interface voor 4 inch, over het bouwen van de software samen met Claude, en over hoe het apparaat bevalt na een paar weken.