ID.nl logo
Bouw een slim en energiezuinig e-ink-scherm voor je smarthome
© Stanisic Vladimir
Huis

Bouw een slim en energiezuinig e-ink-scherm voor je smarthome

Je smarthome hangt vol met slimme apparatuur en sensoren die je van alles over je huis vertellen, waardoor het haast zonde is dat je deze data alleen vanaf je smartphone of computer kunt aflezen. Een tablet aan de muur hangen kan een oplossing zijn, maar het kan nog een beetje moderner. In dit artikel lees je hoe je zelf een e-ink-scherm bouwt dat je overal in huis kunt neerzetten of ophangen.

In dit artikel laten we zien hoe je zelf een e-ink-scherm bouwt en gebruikt voor je smarthome:

  • Ga voor de Home Assistant Green of installeer Home Assistant op een Raspberry Pi
  • Kies voor een e-ink-scherm van WaveShare
  • Verbind het scherm met een ESP32-microcontroller en programmeer deze met ESPHome
  • Configureer een YAML-bestand om data als temperatuur en luchtvochtigheid weer te geven
  • Plaats het scherm in een fotolijstje of 3D-geprinte behuizing

Wat er nog meer in huis slim kan? Zo maak je van je doorsnee huis een slim, comfortabel en veilig huis

Er zijn meerdere redenen om e-ink te gebruiken om informatie over je smarthome te tonen. Ten eerste zijn deze schermen niet voorzien van achtergrondverlichting, waardoor ze geen baken van licht in je kamer worden. Zo’n scherm is net zo subtiel als een foto aan de muur en kan bij het juiste formaat zelfs in een fotolijstje worden gestopt. Ten tweede is e-ink zeer energiezuinig: het scherm verbruikt alleen stroom als deze het de inhoud ververst. Laat jouw scherm de temperatuur in een kamer zien en blijft die urenlang stabiel? Dan wijzigt het scherm niet en verbruikt het bijna geen energie.

Compatibiliteit

Uiteraard is niet ieder smarthomesysteem compatibel met zelfgebouwde e-ink-schermpjes. In dit artikel gaan we uit van een smarthome met Home Assistant, een populair opensource-platform van Nederlandse makelij. Omdat Home Assistant opensource is, werkt het met tal van extra toepassingen en apparaten – waaronder de zeer flexibele ESP32-microcontroller. Dit zijn kleine apparaatjes die je met allerlei apparatuur kunt verbinden en vervolgens programmeert om door Home Assistant als slim thuisapparaat te worden gezien.

Home Assistant

Home Assistant is op allerlei soorten apparaten te installeren. Het bedrijf achter het systeem verkoopt de Home Assistant Green voor pakweg 130 euro. Dat is de simpelste oplossing, maar wie een ongebruikte Raspberry Pi in de kast heeft liggen, kan daar ook de Home Assistant-software op installeren. Een Raspberry Pi 3 is bruikbaar, maar een Pi 4 of 5 wordt geadviseerd. Groot voordeel van een Pi is dat Home Assistant in de officiële configuratiesoftware van de fabrikant zit verwerkt.

Je downloadt de Raspberry Pi Imager van www.raspberrypi.com/software. Bij het voorbereiden van je microSD-kaart kies je Other specific-purpose OS gevolgd door Home assistants and home automation. In de getoonde lijst selecteer je de software voor Home Assistant.

De Home Assistant Green is een alles-in-één-oplossing voor wie zijn smarthome op Home Assistant wil aansluiten.

Configuratie

Staat de software op je microSD-kaart, dan kun je deze in je Pi steken, de stroom aansluiten bij voorkeur een ethernetkabel aansluiten. In de browser van je computer open je dan http://homeassistant.local:8123 om het smarthomesysteem naar wens te configureren.

Je kunt binnen Home Assistant nagenoeg al je gebruikte slimme gadgets toevoegen, zoals de lampen van Hue, sloten van Nuki en verwarmingsknoppen van Tado. Voor apparaten die niet officieel worden ondersteund zijn er bijna altijd wel door fans gemaakte integraties die met het systeem communiceren. Over alle apparaten die gekoppeld zijn aan Home Assistant koppelt kun je later informatie laten weergeven op je e-ink-scherm.

Drie stukjes van de puzzel

Voor de bouw van je e-ink-display heb je drie zaken nodig. Ten eerste is er het scherm zelf. Hier gaan we uit van een 4,2inch-display van WaveShare. Deze is in meerdere webwinkels te koop voor rond de 35 euro. Andere schermen zouden ook moeten werken, maar van dit WaveShare-scherm is bekend dat meer mensen ze succesvol met Home Assistant hebben verbonden. Omdat je later afhankelijk bent van een stukje code, is het gunstig om een beproefde optie te kiezen.

Dit beeldscherm van WaveShare gebruikt e-paper, waardoor informatie net als bij een e-reader wordt getoond. Zeer zuinig en goed af te lezen in fel zonlicht.

Vergeet je HAT niet

Let er bij je aanschaf goed op dat je scherm voorzien is van een zogeheten E-Paper Driver HAT. Bij WaveShare zit dit er standaard op. HAT staat voor Hardware Attached on Top, een printplaatje dat extra functionaliteit aan je onderdeel geeft. In dit geval kun je de Driver HAT met een standaard ribbonkabel met het scherm verbinden, waarna je allerlei kleine pinnetjes hebt om snoertjes op aan te sluiten om weer met een andere device te verbinden. Snoertjes die je nodig hebt voor het laatste stuk van onze puzzel.

Met de speciale E-Paper Driver HAT kun je het beeldscherm aansluiten op andere apparaatjes, zoals de ESP32.

Microcontroller aansluiten

Als laatste hebben we een ESP32-microcontroller nodig. Door de kabels van de E-Paper Driver HAT te verbinden met de ESP32, kan het scherm met wifi verbinden en data ontvangen van Home Assistant. Bijna iedere ESP32 werkt, maar zorg er wel voor dat je model kleine cirkelgaatjes aan de zijkanten heeft. Deze heb je later nodig om te solderen. Dit vergt enige ervaring met een soldeerbout. Hoewel de HAT snoertjes heeft die je kunt vastpluggen, moet je de uiteindes vastsolderen aan verbindingspoortjes van de ESP32-module.

©Tomasz - stock.adobe.com

Deze ESP32 is een zogeheten microcontroller. Programmeer hem met de juiste firmware en hij kan ieder apparaat met Home Assistant verbinden.

Welke kabel naar welke GPIO-pin?

Je kunt de kabels van je HAT uiteraard niet zomaar solderen. Hier een overzicht van welk snoer je waarmee verbindt:

  • BUSY-kabel aan de GPIO27-pin
  • RST-kabel aan de GPIO33-pin
  • DC-kabel aan de GPIO25-pin
  • CS-kabel aan de GPIO26-pin
  • CLK-kabel aan de GPIO18-pin
  • MOSI-kabel aan de GPIO23-pin
  • GND-kabel aan de GND-pin
  • 3.3V-kabel aan de 3.3V-pin

Deze pins gelden voor de configuratie met het door ons gebruikte 4,2inch-display. Wees voorzichtig en kijk vooraf goed wat voor aansluitingen worden gebruikt bij een configuratie voor jouw beeldscherm, soms kan dat namelijk verschillen.

ESPHome

Zijn je schermpje, de HAT en de ESP32 allemaal met elkaar verbonden? Dan is het tijd om de ESP32 te programmeren. Dat doen we met behulp van ESPHome, wat op zijn beurt weer in Home Assistant kan worden geïnstalleerd. Open in een browser het webadres van jouw Home Assistant en ga in de linkerbalk onderaan naar Instellingen / Add-ons. Druk rechtsonder op de knop voor de add-on-winkel, zoek ESPHome en installeer dat.

Druk na installatie op de knop Start. Klik daarna op Open Web UI te klikken. Je ziet het ESPHome Dashboard. Hier kun je de ESP32 configureren zonder geavanceerde programmeerkennis. Verbind je installatie met een usb-kabel aan Home Assistant en tik op New Device. Volg hierna de geboden stappen.

ESPHome is gebruiksvriendelijk vanwege het dashboard met alle opties.

YAML-configuratie

Wordt er om een YAML-configuratie gevraagd, plak dan de code getoond op de pagina die je vindt via www.kwikr.nl/epaperyaml. Voer de gegevens van je wifi-netwerk in. Dit configuratiebestand zorgt ervoor dat de ESP32 weet met welke pins hij voor je scherm moet communiceren en wat voor data er op het display getoond moeten worden. Standaard heeft dit bestand een configuratie met een plantensensor, koolmonoxidemeter, de huidige temperatuur en luchtvochtigheid in de ruimte. Door deze apparaten te vervangen door andere apparatuur die aan jouw Home Assistant is verbonden, kun je de inhoud van het display naar eigen smaak veranderen.

Updates of wijzigingen doorvoeren

Bij het instellen van de ESP32-module wordt speciale firmware naar de hardware geschreven. Dat kan bij de eerste installatie alleen als hij met een usb-kabel met je Home Assistant-apparaat is verbonden. Als je later updates of wijzigingen wil doorvoeren, kun je de gadget met het ESPHome-dashboard verbinden.

In een fotolijstje

Nu zou je e-inkscherm het moeten doen. Dan rest ons nog maar één ding: de gadget ergens in je huis neerzetten of ophangen. Met een beetje geluk kun je een fotolijstje vinden dat ruimte biedt aan het scherm, de HAT en de ESP32. Het 4,2inch-display is aan de buitenkant 103 bij 78,5 millimeter groot, waardoor hij ruim past in een lijstje voor een foto van klein formaat, 100 bij 150 millimeter.

Heb je een 3D-printer? Op www.printables.com vind je allerlei 3D-behuizingen voor de e-ink-schermen van WaveShare, van simpele standaarden tot aan elegante lijstjes voor aan de muur. Groot voordeel aan deze oplossingen is dat ze vaak gemaakt zijn om de ESP32 en HAT ook te integreren, waardoor alles mooi in één pakketje kan worden weggestopt.

Er zijn online tal van 3D-printbare hoesjes speciaal voor dit project te vinden, waaronder deze op printables.com van gebruiker G00TH.

Stroom gewenst, maar optioneel

Het scherm gebruikt nagenoeg geen stroom, maar de ESP32 wel. De microcontroller heeft meerdere processorkernen en een wifi-module die continu verbinding moeten maken.

Wil je het scherm ergens ophangen zonder stroomvoorziening, dan zijn er verschillende oplossingen. Het beeldscherm toont informatie tot er nieuwe informatie moet worden weergegeven, zelfs als de stroomtoevoer niet beschikbaar is. Je zou dus het scherm bijvoorbeeld op een plek kunnen hangen waar slechts eens per dag nieuwe informatie getoond hoeft te worden. Denk aan de agendapunten van die dag of het weerbericht. Je kunt dan aan het begin van je dag even een powerbank aan de ESP32 hangen. Het apparaatje start dan op, haalt zijn nieuwe informatie op en toont dit op het scherm. Daarna kan de stroom er weer af.

▼ Volgende artikel
De beste koptelefoon voor in de trein: rustig reizen met noise cancelling
© Svetlana - stock.adobe.com
Huis

De beste koptelefoon voor in de trein: rustig reizen met noise cancelling

Behoefte aan totale rust tijdens je treinreis? De juiste koptelefoon filtert lawaai weg en verhoogt je concentratie. Ontdek waarom active noise cancelling (ANC) niet mag ontbreken. Wij laten je zien welke functies, zoals comfort en lange accuduur, belangrijk zijn voor de forens of gelegenheidsreiziger.

Reizen met de trein kan heerlijk zijn, maar luidruchtige medepassagiers en het gedender over het spoor verstoren nogal eens de rust. Een goede koptelefoon maakt hier het verschil tussen irritatie en ontspanning. Als je op zoek bent naar de beste optie voor onderweg, is er eigenlijk maar één technologie die er echt toe doet: active noise cancelling. In dit artikel lees je waar je precies op moet letten.

Waarom active noise cancelling onmisbaar is

De absolute topprioriteit voor elke treinreiziger is active noise cancelling, oftewel ANC. Deze techniek gebruikt microfoons aan de buitenkant van de oorschelpen om omgevingsgeluid op te vangen en een tegengeluidsgolf te produceren. Vooral het constante, lage gebrom van de treinmotor en de wielen op de rails worden hiermee effectief weggefilterd. Hoewel geen enkele koptelefoon álle geluiden volledig blokkeert, zorgen modellen met hoogwaardige ANC ervoor dat je op een normaal volume naar muziek of podcasts kunt luisteren zonder dat je het volume ongezond hard hoeft te zetten om het lawaai te overstemmen.

Over-ear versus in-ear in het openbaar vervoer

Naast de technologie is de pasvorm van groot belang voor de demping. Over-ear modellen, die volledig over je oren vallen, bieden van nature al een goede passieve isolatie. De oorkussens sluiten je gehoorgang af van de buitenwereld, wat de actieve ruisonderdrukking aanzienlijk ondersteunt. Voor de meeste forenzen is dit de beste keuze. In-ear oordopjes zijn weliswaar compacter en makkelijker mee te nemen, maar laten vaak toch iets meer geluid door omdat ze minder fysieke barrière opwerpen. Als comfort en maximale stilte voorop staan, wint de over-ear variant het sowieso.

©ER | ID.nl

Comfort en accuduur voor lange ritten

Omdat je in de trein vaak langere tijd stilzit, mag de koptelefoon niet gaan knellen. Let daarom goed op de kwaliteit van de hoofdband en de oorkussens; traagschuim (memory foam) is hierbij een aanrader omdat dit materiaal zich naar je hoofd vormt en de druk verdeelt. Daarnaast is de accuduur een belangrijke factor voor de frequente reiziger. Zoek naar modellen die minimaal 20 tot 30 uur meegaan met ANC ingeschakeld. Veel moderne koptelefoons beschikken bovendien over snellaadfuncties, waardoor je na 10 minuten laden weer uren vooruit kunt. Daarmee voorkom je dat je halverwege je reis opeens zonder muziek komt te zitten.

Connectiviteit en handige functies

Een functie die specifiek in de trein van pas komt, is de transparantiemodus. Hiermee versterk je tijdelijk het omgevingsgeluid via de microfoons, zodat je een omroepbericht van de conducteur kunt horen zonder je koptelefoon af te zetten. Ook multipoint-bluetooth is een waardevolle toevoeging voor forenzen die werken tijdens het reizen. Hiermee koppel je de koptelefoon gelijktijdig aan zowel je smartphone als je laptop, zodat je naadloos kunt wisselen tussen een videocall en je favoriete afspeellijst zonder opnieuw verbinding te hoeven maken.

Populaire merken voor noise cancelling koptelefoons

Als we kijken naar de marktleiders op het gebied van ruisonderdrukking, springen een paar namen er direct uit. Sony wordt al jaren geprezen om hun toonaangevende XM-serie, die bekendstaat om uitstekende ANC-prestaties en uitgebreide app-ondersteuning. Bose is de directe concurrent en blinkt vaak uit in draagcomfort en zeer effectieve stilte, wat bijvoorbeeld de QuietComfort-serie enorm populair maakt onder zakelijke reizigers. Voor liefhebbers van een meer audiofiele geluidsweergave is Sennheiser een sterke optie, waarbij geluidskwaliteit en functionaliteit in balans zijn, zoals de Momentum 4. Tot slot kiezen Apple-gebruikers vaak voor de AirPods Max en AirPods Pro vanwege de naadloze integratie met hun andere apparaten, hoewel deze in een aanzienlijk hoger prijssegment vallen.

▼ Volgende artikel
Waar voor je geld: 5 dual-sim smartphones voor minder dan 300 euro
© ID.nl
Huis

Waar voor je geld: 5 dual-sim smartphones voor minder dan 300 euro

Bij ID.nl zijn we gek op producten waar je niet de hoofdprijs voor betaalt en die zijn voorzien van handige functies. Daarom gaan we een paar keer per week voor je op zoek naar zulke deals en kijken we op vergelijkingssite Kieskeurig.nl wat er zoal te vinden is. Dit keer: betaalbare smartphones met dual-sim voor minder dan 300 euro.

Met een dual-sim-telefoon kun je twee telefoonnummers tegelijkertijd gebruiken, zodat je bijvoorbeeld je zakelijke- en privénummer op één toestel kunt hebben. Dat scheelt weer het meeslepen van een extra telefoon wanneer je op pad bent. Wij zochten naar vijf betaalbare smartphones met dual-sim-mogelijkheden op Kieskeurig.nl voor minder dan 300 euro.

Motorola moto g35 5G / 128 GB

De Motorola moto g35 5G is een betaalbare telefoon met dual‑sim, waarvan één een nano-sim is, en de andere een eSim.. Het toestel heeft 128 GB opslag en draait op Android Het scherm meet ongeveer 17,1 cm (6,7 inch) en de batterij van 5 000 mAh zorgt voor een lange gebruiksduur Volgens de specificaties is de hoofdcamera 50 megapixel en ondersteunt het toestel 5G. De telefoon is waterafstotend en heeft een snelle oplader in de doos.

Samsung Galaxy A15 4G

De Samsung Galaxy A15 is een betaalbare smartphone met 4G‑ondersteuning. Volgens de specificaties heeft hij 128 GB opslag, een 6,5‑inch AMOLED‑scherm en draait hij op Android. De batterijcapaciteit bedraagt 5 000 mAh en de hoofdcamera is 50 megapixel. Dankzij de grote batterij en efficiënte processor kun je de telefoon gerust een dag gebruiken zonder opladen. Let op: deze telefoon is uitgebracht in december 2023, het gaat dus om een wat ouder model. Deze telefoon ondersteunt bijvoorbeeld daardoor geen 5G.

Xiaomi POCO C75 

De Xiaomi POCO C75 is een grote smartphone met een 6,88‑inch scherm. Hij beschikt over 128 GB opslagruimte, een 5 160 mAh batterij en wordt aangedreven door Android. De specificaties vermelden een 50 megapixel hoofdcamera en 13 megapixel selfiecamera. Het toestel ondersteunt dual‑SIM, zodat je twee nummers tegelijk kunt gebruiken. Met een prijs ruim onder de 150 euro (ten tijde van het maken van dit overzicht) is de C75 gericht op budgetbewuste gebruikers die toch een groot scherm en voldoende opslagcapaciteit willen.

Motorola Edge 60

De Motorola Edge 60 combineert een groot P‑OLED‑scherm van 6,67 inch met 5G‑ondersteuning. Het toestel is uitgerust met 256 GB opslagcapaciteit en draait op Android. In de specificaties staat een 5 200 mAh accu en een 50 megapixel camera. Het toestel heeft twee simkaartsleuven (dual‑SIM) zodat je eenvoudig kunt schakelen tussen privé‑ en werknummer. De waterdichte behuizing met IP68‑certificering beschermt tegen stof en water.

Xiaomi Redmi 15 256GB Dual SIM

De Xiaomi Redmi 15 is een betaalbare smartphone met een groot 6,9‑inch scherm en 256 GB opslag. De batterij heeft een capaciteit van 7 000 mAh, wat ruim voldoende is voor twee dagen gemiddeld gebruik. Het toestel ondersteunt dual‑sim en 4G, waardoor je twee simkaarten tegelijk kunt gebruiken. De specificaties melden een 50 megapixel hoofdcamera en een 8 megapixel frontcamera. Met een prijs van ongeveer 159 euro past deze smartphone ruim binnen het budget. Dankzij de grote opslag en de royale batterij is de Redmi 15 een interessante optie voor wie een dual‑sim‑telefoon zoekt zonder veel geld uit te geven.