Naar de inhoud

CD .. (alle projecten)

november 2026 Domotica

ESP32-touchscreens: muur en boot

Stand van zaken: de schermen zijn besteld en nog onderweg. Alles hieronder is voorbereiding. Zodra ze binnen zijn, komt hier het vervolg.

Eind oktober heb ik drie touchscreens van 10,1 inch besteld, met een ESP32-P4 erachter: een kleine microcontroller, geen computer met een besturingssysteem. Geen tablet dus, geen app die updates wil, geen accu die opzwelt. Ze kostten tussen de € 43 en € 50 per stuk, op Alibaba. Eén komt aan de muur in de woonkamer, één gaat naar de boot en de derde gaat naar Sander.

Productfoto van de fabrikant: een plat zwart touchscreen van 242,8 bij 158,7 millimeter, met op het scherm een voorbeeld van een bedieningspaneel met klok, knoppen en het weer.
Het Guition JC8012P4A1C, 10,1 inch, 800 × 1280 pixels (afbeelding: Guition). In de advertentie staat geen typenummer; of dit precies het bord is dat komt, blijkt bij het uitpakken.

Doel 1: een scherm voor de Homey

Aan de woonkamermuur komt een vast scherm voor de Homey: knoppen voor lampen en scènes, en de waarden die ertoe doen, zoals stroom, de thuisaccu’s, de Tesla en de temperatuur. Donker, met grote knoppen en cijfers, ’s avonds gedimd en ’s nachts uit. De muur is massief, dus inbouwen kan niet. Het scherm komt plat op de muur, met de kabel door een gaatje recht erachter naar de meterkast.

Doel 2: een NMEA-scherm in de boot

Aan boord van de Feeling 346 komt een tweede scherm bij de navigatietafel. Daar komen de gegevens van de GPS en de instrumenten al samen in een paar NMEA-multiplexers van ShipModul. Het scherm gaat positie, snelheid en koers groot laten zien, later ook diepte, log en wind, met een pagina die per bron toont wat er binnenkomt. Later wil ik er ook de stuurautomaat mee bedienen.

Een houten paneel aan boord met links de grijze koerscomputer Raymarine SmartPilot X5 en rechts drie zwarte kastjes van ShipModul: MiniPlex-41, MiniPlex-41USB en MiniPlex-BUF, met veel draadjes. Op de achtergrond een Furuno GPS.
Het navigatiepaneel tijdens de ombouw (oktober 2026): de stuurautomaat en de NMEA-multiplexers. Het scherm komt aan een vrije uitgang van de MiniPlex-BUF.

Wat ik al heb uitgezocht

OnderdeelGegevens
ChipESP32-P4 (twee kernen, 32 MB geheugen), wifi en Bluetooth via een tweede chip, de ESP32-C6
Scherm10,1 inch IPS, 800 × 1280, capacitief touch, iets minder fel dan andere versies: voor mij juist goed
Voeding5 V via USB-C, ongeveer 0,7 A
Extracamera, twee microfoons, luidsprekeraansluiting, SD-kaart, seriële poort
Achterkantvlakke plaat met zes schroefgaten, de USB-C-poorten zitten midden achter het scherm
Uit de documentatie van de fabrikant
  • Software. Het plan is ESPHome met LVGL (een bibliotheek voor knoppen en schermen) op het bord zelf, gekoppeld via de ESPHome-app voor Homey. Lukt dat niet, dan rechtstreeks met de lokale Homey-API.
  • Bekende kinderziektes. Volgens andere kopers is de wifi soms zwak omdat er geen antenne op de wifichip zit (een plakantenne lost dat op), en komt de wifichip met oude firmware. Die kan worden bijgewerkt.
  • Scherm aan als je eraan komt. Idee: de ingebouwde camera als bewegingsmelder, alles lokaal, zonder beelden op te slaan. In het donker ziet een camera niets; dan is een radarsensor van een paar euro een alternatief.
  • In de boot komt er een klein printje tussen voor de NMEA-signalen (RS-422) en een omzetter van 12 naar 5 volt. Voor de stuurautomaat praat het scherm SeaTalk, de eigen bus van Raymarine.
  • Veiligheid aan boord. Een waterdruppel op een touchscreen kan een aanraking lijken. Elke stuuropdracht moet daarom bevestigd worden, de bediening in de kuip blijft de baas, en Standby staat altijd groot in beeld.

Afgevallen

OptieWaarom niet
Android-tablet of oude telefoonwil ik niet aan de muur
Raspberry Pi met een touchscreenduurder, een losse computer erachter, en de Pi die ik heb is te traag
Mini-pc met een USB-C-schermveel te duur
Klein rond scherm van 2,1 inchte klein om goed te lezen

Hierna

  1. Uitpakken en controleren of het echt dit bord is.
  2. Eerste testprogramma erop en kijken welke USB-poort de voeding is. Pas dan boor ik het gat in de muur.
  3. Kiezen welke knoppen en waarden op het muurscherm komen.
  4. Daarna het boot-scherm: eerst alleen meekijken met de NMEA-data, de stuurautomaat pas als dat goed werkt.

Voor zover ik kan vinden heeft nog niemand dit scherm aan een Homey gekoppeld. Als het werkt, komt de code openbaar op GitHub, zodat anderen het ook kunnen gebruiken.