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.

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.

Wat ik al heb uitgezocht
| Onderdeel | Gegevens |
|---|---|
| Chip | ESP32-P4 (twee kernen, 32 MB geheugen), wifi en Bluetooth via een tweede chip, de ESP32-C6 |
| Scherm | 10,1 inch IPS, 800 × 1280, capacitief touch, iets minder fel dan andere versies: voor mij juist goed |
| Voeding | 5 V via USB-C, ongeveer 0,7 A |
| Extra | camera, twee microfoons, luidsprekeraansluiting, SD-kaart, seriële poort |
| Achterkant | vlakke plaat met zes schroefgaten, de USB-C-poorten zitten midden achter het scherm |
- 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
| Optie | Waarom niet |
|---|---|
| Android-tablet of oude telefoon | wil ik niet aan de muur |
| Raspberry Pi met een touchscreen | duurder, een losse computer erachter, en de Pi die ik heb is te traag |
| Mini-pc met een USB-C-scherm | veel te duur |
| Klein rond scherm van 2,1 inch | te klein om goed te lezen |
Hierna
- Uitpakken en controleren of het echt dit bord is.
- Eerste testprogramma erop en kijken welke USB-poort de voeding is. Pas dan boor ik het gat in de muur.
- Kiezen welke knoppen en waarden op het muurscherm komen.
- 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.