ID.nl logo
USB-buttonbox bouwen met Arduino
© Reshift Digital
Huis

USB-buttonbox bouwen met Arduino

Veel programma’s bieden handige sneltoetsen maar de toetsencombinaties zijn vaak lastig te onthouden. Games en simulators gaan nog een stap verder, en bieden hele schermen met aanpasbare bedieningsopties. Met een usb-buttonbox, die je zelf eenvoudig kunt bouwen, breng je een deel van die functies over naar fysieke toetsen met een beschrijving. Dat ziet er ook nog eens leuk uit en is wellicht de start van een nieuwe hobby.

Veel programma’s kun je via sneltoetsen bedienen, maar het valt niet mee de toetsencombinaties te onthouden. En soms is het toetsenbord niet praktisch of simpelweg niet in de buurt. Voor hedendaagse games geldt dat nog meer. Simulators als Flight Simulator 2020 en DCS World zijn zo realistisch dat je vrijwel elke functie in de cockpit kunt bedienen. Je ontkomt dan bijna niet aan accessoires, zoals een gashendel en joystick voor het vliegen, of een stuurtje om te racen. Op de accessoires vind je veel extra knoppen die je kunt toewijzen aan de gewenste functies. Maar zelfs dan moet je keuzes maken, gezien de talloze bedieningsopties. Een leuke uitbreiding en misschien wel het begin voor een levensecht(e) dashboard of cockpit is een zogenoemde usb-buttonbox, die je vrij eenvoudig zelf kunt maken. Je kunt ze ook inzetten voor bijvoorbeeld een volumeregeling of het bedienen van muziek! Ze zijn ook nog eens betrekkelijk eenvoudig en voor weinig geld te bouwen.

01 Benodigdheden

Het project vraagt om te beginnen uiteraard om een behuizing voor bijvoorbeeld nabij de pc. Van welk materiaal deze is gemaakt, maakt niet uit. Plastic is voordelig en makkelijk om mee te werken, zolang je oppast bij het solderen. Maar bijvoorbeeld aluminium kan ook. Voor de besturing zou je een zogenaamde joystick-controllerbordje met usb kunnen inzetten, maar hier kiezen we voor de flexibiliteit van een goedkope microcontroller.

We gebruiken een kloon van de Arduino Pro Micro (vanaf ongeveer 4 euro). Deze bordjes kun je zien als de kleine versie van de Arduino Leonardo. De basis is ook hier een ATmega32U4 van 8 bit die zich onderscheidt door de volledige usb-functionaliteit.

Microcontrollers op basis van de ATmega328 hebben dat overigens niet en zijn daarom niet geschikt. Voor het programmeren van de microcontroller gebruiken we de bekende Arduino-software. Met deze software worden ook meteen de vereiste drivers geïnstalleerd. Verder heb je wat aansluitkabeltjes nodig, gereedschap en natuurlijk de nodige schakelaars.

©PXimport

02 Gereedschap

Wat gereedschap betreft heb je voor het maken van de verbindingen een soldeerbout met soldeertin nodig. Gebruik je schakelaars met een ronde doorvoer, wat zeker de voorkeur heeft, dan hoef je alleen een gat in de juiste maat te boren. Gebruik een schuifmaat om de vereiste diameter gemakkelijk te bepalen. Verder heb je een boormachine en een voor het materiaal geschikte boor nodig. Een voordelige en praktische optie zijn de zogenoemde stappenboren met meerdere diameters, vooral als je door niet te dik materiaal moet. Je kunt alles met dezelfde boor afhandelen. Daarmee kun je, door deze voorzichtig iets verder te duwen, ook meteen de scherpe randjes er af slijpen. Bovendien kun je grotere diameters boren dan er mogelijk in je boor passen. Zo past een 12mm-boor lang niet altijd in de boorkop, terwijl die diameter voor sommige grotere schakelaars nodig is.

©PXimport

03 Schakelaars en regelaars

We beginnen het project met zes eenvoudige drukknoppen die je aan functies in software toe kunt kennen. Ze worden ook wel momentary pushbutton genoemd. Een kenmerk is dat ze terugveren nadat je ze hebt ingedrukt, als een toets op je toetsenbord. Afhankelijk van je project zijn er allerlei varianten. Zo heb je wipschakelaars die je twee kanten op kunt duwen en dus twee functies bedienen. Ook leuk zijn de bekende grote roodgekleurde paniekbuttons of de knoppen zoals je die op arcadekasten ziet.

Verder kun je allerlei andere soorten schakelaars en regelaars gebruiken. Een contactschakelaar met sleutel bijvoorbeeld, voor het aan- of uitzetten van de motor, of een druk- of wipschakelaar die ook de standen ‘aan’ of ‘uit’ heeft. Ook een leuke toevoeging is een draaiknop die linksom of rechtsom kan draaien, ook wel rotary encoder genoemd. Die is bijvoorbeeld inzetbaar voor een volumeregeling, zoals we verderop in dit artikel laten zien.

04 Aansluiten en configureren

We gaan in deze stap de microcontroller aansluiten op de pc, het bord configureren in Arduino en een klein demoprogramma laten draaien. Hiervoor hoef je nog niets aan te sluiten op de microcontroller. Sluit deze om te beginnen via usb aan op de pc. Als het goed is, gaat direct de rode led aan. Ga je in Windows naar Apparaatbeheer, dan zie je bij Poorten de aangesloten microcontroller, die in ons geval als Arduino Leonardo bootloader is geïdentificeerd, met daarbij de gebruikte com-poort (hier com3). Start nu Arduino. We gaan eerst een extra adres toevoegen voor borden. Ga daarvoor naar Bestand / Voorkeuren en vul achter Meer Board ManagersURL’s de volgende url in:

https://raw.githubusercontent.com/sparkfun/Arduino_Boards/master/IDE_Board_Manager/package_sparkfun_index.json

Klik dan op OK. Ga naar Hulmiddelen / Board en kies Board Beheer. Je kunt nu SparkFun AVR Boards opzoeken in de lijst. Selecteer deze en kies Installeer. Hierna selecteer je de vrij universele SparkFun Pro Micro onder Hulpmiddelen / Board / SparkFun AVR Boards. Zorg daarna dat je onder Hulpmiddelen / Processor de juiste uitvoering van je bordje (meestal 5V/16 MHz) hebt gekozen!

©PXimport

05 Probeer je microcontroller

De Pro Micro heeft twee ingebouwde leds die het verzenden (TX) en ontvangen (RX) van data laten zien. Je kunt deze meestal niet gebruiken in je programma, maar bij dit bordje kan dat wél. Je programmeert deze zoals iedere digitale in- of uitgang. Voor de RX-led kan dat via pin 17. Voer het onderstaande programma in. Het programma zet de RX-led met vaste tussenpozen (0,5 seconde) aan en uit. Als je het hebt ingevoerd, kies je Schets / Upload (Ctrl+U) en de led zal beginnen te knipperen. Wil je de TX-led gebruiken? Deze bestuur je via een zogeheten macro, met de opdracht TXLED1 om deze aan te zetten en TXLED0 om de led uit te zetten. Programma’s in Arduino volgen steeds deze opzet: in het begin je definities voor bijvoorbeeld pinnummers, een functie setup() voor initialisatie en een lus loop() waarin herhaaldelijk opdrachten worden uitgevoerd.

int RXLED = 17; // Standaard pin voor RX LED

void setup()

{

pinMode(RXLED, OUTPUT); // RX LED als output gebruiken

}

void loop()

{

digitalWrite(RXLED, LOW); // RX LED aan

delay(500); // Wachten...

digitalWrite(RXLED, HIGH); // RX LED uit

delay(500); // Wachten...

}

©PXimport

Aansluitingen op de microcontroller

De Arduino Pro Micro en varianten bieden 18 I/O-pinnen die je allemaal als digitale ingang of uitgang kunt gebruiken, bijvoorbeeld voor het aanzetten van een led of lezen van een drukschakelaar. Deze zijn op de afbeelding lichtblauw gemarkeerd. Van die pinnen kun je er 9 als analoog naar digitaal converter (ADC) inzetten, voor bijvoorbeeld het uitlezen van een potentiometer. Deze zijn op de afbeelding groen gemarkeerd. Er zijn 5 pinnen die voor pulse width modulation (PWM) gebruikt kunnen worden (rood gemarkeerd), zodat je bijvoorbeeld via een pulse-trein de helderheid van een led in je programma kunt regelen. Er zijn meer uitvoermogelijkheden, bijvoorbeeld voor het aansluiten van lcd’s, maar hier beperken we ons tot de genoemde ingangen. De microcontroller krijgt zijn voeding gewoon via de usb-verbinding. Gebruik je de microcontroller voor andere toepassingen dan kun je een voeding op de VCC-pin aansluiten als de spanning precies 3,3 of 5 volt is (afhankelijk van de uitvoering van je bordje!). De RAW-pin biedt spanningsregulatie en is geschikt voor zo’n 6 tot 12 volt.

©PXimport

06 Schakelaar aansluiten

De Pro Micro kan zich dankzij de volledige usb-functionaliteit als muis of toetsenbord gedragen. We beginnen met een eenvoudig voorbeeld waarin via een drukschakelaar een toetsaanslag wordt verstuurd. Hiervoor gebruiken we de standaard Keyboard-bibliotheek van Arduino. Van de drukschakelaar gaat één aansluiting naar ground (GND) en de andere naar een digitale ingang, hier pin 4. Als je het onderstaande programma start, zul je zien dat na het indrukken van de schakelaar de a-toets wordt ontvangen in bijvoorbeeld de teksteditor die je gebruikt. We voegen eerst de bibliotheek toe en definiëren de pin:

#include <Keyboard.h>

int buttonPin = 4; // Button op pin 4

Binnen setup() stellen we daarna de button in als ingang (waar twee methodes voor zijn) en initialiseren de keyboard-emulatie:

void setup()

{

pinMode(buttonPin, INPUT); // Button als ingang instellen

digitalWrite(buttonPin, HIGH); // Zet de button op hoog

// pinMode(buttonPin, INPUT_PULLUP); // Alternatief voor bovenstaande twee regels

Keyboard.begin(); // Init keyboard-emulatie

}

In de lus reageren we op het indrukken van de button. We versturen het karakter a en bouwen een korte vertraging van 200 ms in om te voorkomen dat je scherm vol staat met deze letter.

void loop()

{

if (digitalRead(buttonPin) == 0) // Als button naar laag gaat (ground)...

{

Keyboard.write('a'); // Stuur toets a via toetsenbord

delay(200); // Korte vertraging

}

}

Je kunt het programma op vergelijkbare wijze uitbreiden met de andere drukschakelaars die je op dezelfde manier aansluit: de ene pin naar ground en de andere pin naar een eigen digitale ingang.

©PXimport

07 Speciale toetsencombinaties

Sneltoetsen vereisen in veel programma’s een combinatie met Ctrl of Shift. Ook zulke toetsen kun je programmeren. In plaats van Keyboard.write() gebruik je Keyboard.press(), dat ervoor zorgt dat een bepaalde toets wordt ingedrukt maar pas wordt losgelaten als je een ‘loslaat’-opdracht geeft. Als voorbeeld programmeren we Ctrl+B, dat bijvoorbeeld in het programma Word de optie vetgedrukt aan- of uitzet. Voor de Ctrl-toets kunnen we KEY_LEFT_CTRL invullen. Andere voorbeelden zijn KEY_LEFT_ALT, KEY_ESC, KEY_F1, KEY_TAB en KEY_RETURN. Een volledige lijst met speciale toetsen vind je via www.tiny.cc/keymod. Het programma blijft voor het merendeel gelijk als in stap 6. Je hoeft alleen beide regels in het blok if te vervangen door:

Keyboard.press(KEY_LEFT_CTRL); // Houd Crtl ingedrukt

Keyboard.press('b'); // Houd 'b' ingedrukt

delay(200); // Korte vertraging

Keyboard.releaseAll(); // Laat alle toetsen los

Hier wordt eerst de linker-Ctrl ingedrukt, daarna de toets b en na een korte vertraging worden beide toetsen losgelaten met de opdracht Keyboard.releaseAll().Als je het aangepaste programma gebruikt in Word, zie je dat met de toets de optie vetgedrukt wordt aan- en uitgezet.

©PXimport

08 Bibliotheek toevoegen

De Keyboard-bibliotheek voor Arduino ondersteunt niet alle toetsen. Hierdoor kun je bijvoorbeeld niet de standaard multimediatoetsen programmeren die veel toetsenborden hebben voor het pauzeren van nummers of regelen van het volume, of systeemtoetsen voor het starten van een programma als je browser of e-mailprogramma. In zulke situaties kun je de uitgebreidere HID-Project-bibliotheek gebruiken. Als voorbeeld gebruiken we deze bibliotheek in combinatie met een draaiknop (ofwel rotary encoder). Ze worden onder meer gebruikt om de rotatiesnelheid vast te leggen. Je kunt ze ook prima voor een volumeregeling gebruiken, wat we hier gaan doen.

De draaiknop kun je oneindig in beide richtingen draaien, waarbij linksom en rechtsom in feite aparte toetsaanslagen zijn. Je kunt de rotary encoder bovendien indrukken zoals een druktoets, wat we hier gebruiken om het volume op stil te zetten. Om de bibliotheek toe te voegen ga je in Arduino naar Schets / Bibliotheek gebruiken / Bibliotheken Beheren. Zoek de bibliotheek HID-Project op en kies Installeren.

©PXimport

09 Volumeregelaar toevoegen

We gaan pinnen 5, 6 en 7 op de microcontroller gebruiken. De draaiknop heeft aan één kant drie pinnen. De middelste sluit je aan op ground. De andere twee pinnen zijn voor de draaiactie, respectievelijk linksom en rechtsom. Die sluit je aan op pin 5 en 6. Aan de andere kant zie je twee pinnen voor de drukactie. Hiervan sluit je er weer één aan op ground en de andere op pin 7. Maak een nieuw bestand in Arduino met Bestand / Nieuw. In het programma voegen we eerst de bibliotheek toe en definiëren we de pinnen met de buttons:

#include "HID-Project.h"

#define VOLBUT_UP 6

#define VOLBUT_DOWN 5

#define VOLBUT_PUSH 7

In setup() stellen we de pinnen in als input en maken ze hoog met één commando. Daarna starten we de Consumer-API met Consumer.begin(). Deze API zorgt dat je bijvoorbeeld een mediaspeler kunt bedienen of de browser en andere speciale programma’s kunt openen.

void setup() {

pinMode(VOLBUT_UP, INPUT_PULLUP);

pinMode(VOLBUT_DOWN, INPUT_PULLUP);

pinMode(VOLBUT_PUSH, INPUT_PULLUP);

Consumer.begin();

}

In de lus reageren we op het laag zijn van een input, waarbij we afhankelijk van de button het volume verhogen, verlagen of op stil zetten. Met de vertraging (delay) zul je wat moeten experimenteren.

void loop() {

if (!digitalRead(VOLBUT_UP)) {

Consumer.write(MEDIA_VOL_UP);

delay(120);

}

if (!digitalRead(VOLBUT_DOWN)) {

Consumer.write(MEDIA_VOL_DOWN);

delay(120);

}

if (!digitalRead(VOLBUT_PUSH)) {

Consumer.write(MEDIA_VOL_MUTE);

delay(250);

}

}

©PXimport

10 Andere functies

In het voorbeeld gebruiken we de Consumer-API die we aanroepen met Consumer.begin(). Maar de bibliotheek biedt ook andere opties. Zo kun je op vergelijkbare wijze de zogeheten System-API gebruiken voor systeemfuncties als het afsluiten of laten slapen of ontwaken van je systeem. Verder heb je de Gamepad-API voor het emuleren van een spelcontroller. Ook kun je de Keyboard-API gebruiken, dat eigenlijk een verbeterde versie is van de Keyboard-bibliotheek van Arduino, die ook ongeveer hetzelfde werkt.

In Arduino kun je diverse voorbeelden ophalen via Bestand / Voorbeelden / HID-Project. Wil je een uitgebreidere gamecontroller bouwen, dan is de Arduino Joystick-bibliotheek een aanrader, deze vind je hier. Na het downloaden van het zip-bestand kun je deze aan Arduino toevoegen via Schets / Bibliotheek gebruiken / Voeg .ZIP bibliotheek toe. Open dan bijvoorbeeld Bestand / Voorbeelden / Joystick / GamepadExample of een van de andere voorbeelden. Je zult zien dat er veel overeenkomsten zijn met de in dit artikel gebruikte bibliotheken.

©PXimport

Te veel knoppen … te weinig ingangen?

Wil je een groot aantal knoppen aansluiten, dan kom je al snel ingangen te kort. Gelukkig kun je via een zogenaamde matrix veel meer toetsen aansluiten. Hierbij maak je rijen en kolommen, bijvoorbeeld 4×4 of 5×5. Heb je toch te weinig ingangen? Met een IO-expander kun je uitbreiden. Zo’n module werkt via de IC2-bus die je ook op deze microcontroller vindt. Een voorbeeld is de SX1509. Met slechts twee draden (voor de IC2-bus) krijg je er 16 digitale ingangen bij en daarmee kun je tot 64 buttons in een 8×8-matrix toevoegen!

▼ Volgende artikel
Oliebollen bakken versus oliebollen kopen: hoeveel euro bespaar je?
© sara_winter - stock.adobe.com
Huis

Oliebollen bakken versus oliebollen kopen: hoeveel euro bespaar je?

Ben jij team #oliebollenbakken of #oliebollenkopen? Voor veel mensen hoort bakken bij oud en nieuw: het kost wat tijd, maar je hebt er samen plezier van. Kopen is vooral makkelijk, al hangt daar een prijskaartje aan. Maar hoe groot is dat verschil nu echt? In dit artikel zetten we de kosten naast elkaar en rekenen we uit wat het scheelt als je zelf 40 oliebollen bakt in plaats van ze te kopen.

Wat betaal je bij de kraam?

Oliebollen van een kraam kosten in december 2025 doorgaans tussen de 1,30 euro en 1,50 euro per stuk. Hoewel losse bollen prijzig zijn, bieden veel kramen voordeelzakken aan. Voor 40 stuks betaal je gemiddeld tussen de 45 en 55 euro.

©Praewphan - stock.adobe.com

Zelf bakken: de kosten op een rij

Zelf bakken brengt drie kostenposten met zich mee: de ingrediënten, de olie en de elektriciteit. Voor 40 stuks ziet de berekening er als volgt uit:

Ingrediënten

  • Oliebollenmix: Eén pak kost ongeveer 1,90 euro. Uit één pak haal je gemiddeld 20 oliebollen. Twee pakken kosten samen ongeveer 3,80 euro.

  • Rozijnen: Een zak van 500 gram kost je circa 2,75 euro.

  • Zonnebloemolie: Voor een standaard frituurpan heb je 4 liter olie nodig, wat neerkomt op ongeveer 6,30 euro.

Elektriciteit

Een frituurpan met een vermogen van 2.500 watt verbruikt per uur 2,5 kWh aan stroom. Met een gemiddelde stroomprijs van 0,26 euro per kWh (peildatum december 2025) komt dit uit op 0,65 euro voor een uur bakken.

Hoeveel bespaar je als je zelf oliebollen bakt?

Totaal betaal je voor 40 zelfgebakken oliebollen dus: 3,80 + 2,75 + 6,30 + 0,65 = 13,50 euro. Dat is een besparing van ongeveer 36,50 euro!

Zelf bakken is ook: precies zoals jij lekker vindt

Grote bollen of kleine oliebolletjes? Veel of weinig rozijnen? Wie zelf bakt, heeft alles in eigen hand. Misschien wil je wel variëren met de vulling. Stukjes appel doen het altijd goed, vooral als je kiest voor een stevige, lichtzure soort zoals Elstar of Jonagold en die vooraf mengt met wat kaneel. Ook gedroogd fruit, zoals krenten, abrikoos of cranberry's, past prima en geeft net een andere twist. Een beetje geraspte citroen- of sinaasappelschil zorgt voor frisheid. Liever wat meer bite? Ga dan voor gehakte noten zoals walnoten, pecannoten of amandelschaafsel.

©André Muller - stock.adobe.com

Luxe bollen: wat bespaar je als je die zelf maakt?

De klassieke oliebol krijgt steeds vaker gezelschap van de 'luxe variant'. Denk aan bollen gevuld met banketbakkersroom, gezouten karamel of chocoladepasta. Bij de kraam betaal je voor deze eyecatchers al snel tussen de 2,50 euro en 3,50 euro per stuk. Voor een gezin loopt dat aardig in de papieren. Gelukkig maak je deze varianten eenvoudig zelf. Een pakje mix voor banketbakkersroom kost ongeveer 1,50 euro en een pot chocoladepasta heb je al voor 2,50 euro. Met een simpele spuitzak vul je hiermee moeiteloos 40 bollen. Waar je bij de kraam voor 40 luxe bollen dus minimaal 100 euro kwijt bent, ben je thuis voor circa 17,50 euro klaar. Een verschil van 82,50 euro. En daar koop je al snel twee flessen Moët & Chandon Brut Impérial-champagne voor!

Wat?OliebollenkraamZelf bakkenBesparing
40 standaard oliebollen50 euro13,50 euro36,50 euro
40 luxe bollen100 euro17,50 euro82,50 euro

In 5 stappen een gevulde luxe oliebol

Zelf oliebollen vullen is eenvoudiger dan het klinkt. Stap 1: laat de oliebollen volledig afkoelen. Warme bollen zijn te zacht, waardoor de vulling kan smelten en weer naar buiten loopt. Stap 2: bereid de vulling voor. Banketbakkersroom maak je volgens de aanwijzingen en laat je goed opstijven; klop de room eventueel nog even door voor een glad resultaat. Gebruik je chocoladepasta, zorg dan dat deze op kamertemperatuur is zodat je hem makkelijk kunt spuiten. Stap 3: vul de spuitzak. Schep de vulling in een spuitzak met een smal, puntig mondje, zodat je de oliebol kunt vullen zonder deze te scheuren. Stap 4: prik en vul de oliebol. Maak met het mondje een klein gaatje aan de zijkant of onderkant, duw dat iets naar binnen en knijp rustig terwijl je de bol licht draait, tot hij merkbaar zwaarder wordt. Stap 5: werk de oliebollen af. Leg ze op een schaal en bestuif ze royaal met poedersuiker voor een feestelijke afwerking en een netjes weggewerkt spuitgaatje.

Geen baklucht in huis?

Heb je de mogelijkheid, bak dan buiten, in de garage of onder een overkapping, zodat de geur niet in meubels en gordijnen trekt. Bak je binnen, zet tijdens het bakken een pannetje met water en een scheut natuurazijn op het vuur om de lucht te neutraliseren. Is de frituurpan uit, ventileer dan meteen door ramen en deuren tegenover elkaar open te zetten.

De moeite waard?

Zelf bakken vergt tijd en voorbereiding, maar het levert een flinke besparing op. Zeker als je voor de luxe varianten gaat, houd je tientallen euro's over. Het enige wat je nodig hebt is een frituurpan, een beetje geduld en een goed recept om het jaar smakelijk af te sluiten. Fijne jaarwisseling!

Lees ook: Bang voor vuurwerk? Zo blijft je huisdier kalm tijdens de feestdagen

▼ Volgende artikel
Netflixen in bad en het weerbericht op je spiegel: 18x de leukste tech voor de badkamer
© ID.nl
Huis

Netflixen in bad en het weerbericht op je spiegel: 18x de leukste tech voor de badkamer

Dankzij slimme technologie voeg je comfort en luxe aan jouw badkamer toe. Denk aan vochtbestendige wifi- en bluetooth-speakers voor ontspannende muziek en speciale televisies voor je favoriete programma's. En met behulp van waterdichte e-readers hoef je je tijdens urenlange badderen geen moment te vervelen. Zelfs weegschalen, spiegels en douchekoppen zijn tegenwoordig slimmer dan ooit.

Vochtbestendige speaker: Sonos Roam 2

Natte handen? Geen probleem, want de Sonos Roam 2 bedien je met jouw stem. Verder is deze draadloze luidspreker IP67-gecertificeerd, waardoor er geen vocht kan binnendringen. Volgens de fabrikant houdt de oplaadbare accu het ongeveer tien uur vol, zodat je niet afhankelijk bent van netstroom. Handig is dat de Roam 2 met andere Sonos-speakers kan samenwerken. Verbind het apparaat met wifi en bepaal in een app welke afspeellijst, podcast of radiozender je wilt horen. Is er in jouw badkamer geen wifi-dekking? Koppel in dat geval een smartphone via bluetooth en stream alsnog muziek. De Roam 2 is in verschillende kleurstellingen te koop, namelijk zwart, wit, rood, blauw en groen.

Slimme douchekop: Hydrao Aloe

Met deze slimme douchekop bespaar je eenvoudig op het waterverbruik. Tussen de sproeistralen bevinden zich vijf ledlampen. Die geven het actuele waterverbruik weer. Aan het begin van de douchebeurt is de verlichting groen, maar na iedere tien liter toont de Hydrao Aloe een andere kleur. Bij rode knipperende lampjes heb je meer dan veertig liter water verbruikt. Je past het lichtschema in een app op je smartphone desgewenst aan. Deze douchekop is in drie uitvoeringen te koop.

Waterdichte e-reader: Kobo Libra Colour

Op de Kobo Libra Colour zie je alle boekomslagen, illustraties, afbeeldingen en notities in kleur. Ondanks het ruime schermformaat van 7 inch valt het gewicht mee. Dat bedraagt nog geen 200 gram. Lees dus gerust uren achtereen in bad. Met een interne opslagcapaciteit van 32 GB kun je flink wat e-books en luisterboeken opslaan. Je gebruikt de Libra Colour optioneel ook voor het maken van aantekeningen, al heb je daarvoor de los verkrijgbare Kobo Stylus 2 nodig. Deze e-reader is in een zwarte en witte behuizing te koop.

Badkamer-tv: SplashVision ESI-22

Vanuit bad heb je alle tijd om je favoriete tv-programma's te bewonderen. Dat kan natuurlijk met een geschikte smartphone of tablet, maar het is comfortabeler om een vochtbestendige televisie te plaatsen. SplashVision fabriceert beeldbuizen voor badkamers, zoals de ESI-22. Je monteert dit model in of op de wand. Een beelddiagonaal van 22 inch lijkt misschien klein, maar wegens de korte kijkafstand voldoet het meestal prima. Tegen een stevige meerprijs koop je deze televisie eventueel in een groter formaat van 27 of 32 inch. Installeer vanuit het besturingssysteem Google TV diverse bekende video-apps en kijk naar scherpe Full-HD-beelden. De ESI-22 is in drie smaken te koop, namelijk zwart, wit en grijs. Een waterdichte afstandsbediening is inbegrepen.

Infrarood spiegel met wifi: Eurom Sani Mirror LED wifi 600

Is het vaak koud in jouw badkamer? De Eurom Sani Mirror LED wifi 600 is een badkamerspiegel en infraroodpaneel in één. Dit is aangename stralingswarmte die aanvoelt met zonnestralen op je huid. Mooi meegenomen is dat de spiegel vanwege de verwarmingsfunctie niet meer beslaat. Er is aan de achterzijde ook nog ledverlichting ingebouwd. Gebruik de bedieningsknoppen aan de onderzijde om de temperatuur en verlichting te reguleren. Wanneer je het apparaat met wifi verbindt, stel je in de Eurom Smart-app eventueel een weekschema in. Kies tussen een spiegel met een witte of zwarte rand.

Vochtbestendige speaker: JBL Flip 7

De JBL Flip 7 vult jouw badkamer moeiteloos met heldere klanken. Een pluspunt is dat je de behuizing zowel rechtop als liggend kunt neerzetten. In combinatie met een batterijduur tot maximaal zestien uur vind je vast wel een geschikte plek. Valt de behuizing onverhoopt op de harde badkamervloer, dan is er nog geen man overboord. Zelfs na een val van één meter hoogte blijft de Flip 7 gewoon doorspelen. Bovendien voldoet deze robuuste bluetooth-speaker aan de IP68-norm. Het product is in allerlei vrolijke kleuren verkrijgbaar.

Slimme wc: Creavit WQ Smart Toilet

De Creavit WQ Smart Toilet oogt weliswaar als een doodnormale wc, maar niets is minder waar. Dit exemplaar heeft namelijk een zogeheten verwarmde onderdouche met föhnfunctie. Extra hygiënisch dus! Bovendien heeft het toilet een verwarmde zitting. Je kiest hierbij tussen zes temperatuurstanden. Gebruik de bijgesloten afstandsbediening om deze luxe wc te bedienen, zoals de temperatuur en de verlichting.

Waterdichte e-reader: Amazon Kindle (2024)

Deze Amazon Kindle is een betaalbaar leesmaatje voor in bad. Ondanks de relatief lage aanschafprijs voldoet de lichte behuizing aan de IPx8-norm. Hij is dus volledig waterdicht! Je kunt dit leesapparaat met één hand bedienen, want het 6inch-scherm is lekker compact. Sla aan de hand van 16 GB interne opslag al je favoriete e-books op. Je schaft deze uitvoering van de Kindle in een zwart of groen jasje aan.

Badkamer-tv: Sylvox 32" Smart Mirror YV

Met de Sylvox Smart Mirror haal je een badkamerspiegel en televisie ineen in huis. Het schermdiagonaal bedraagt 32 inch. Gunstig is dat Google TV is ingebakken. Voeg vanuit de Play Store bijvoorbeeld Netflix, Disney+ of YouTube toe en kijk naar video's in Full-HD-kwaliteit. Via HDMI en usb kun je ook nog externe bronnen aansluiten. Je gebruikt voor de bediening de aanraaktoetsen of waterdichte afstandsbediening. Let goed op welk type je aanschaft, want er is een opbouw- én inbouwmodel beschikbaar. Je betaalt voor laatstgenoemde optie honderd euro extra.

Lees ook: De geheime codes van Netflix: zo ontdek je verborgen genres en films

Vochtbestendige speaker: Sonoro Stream

De Sonoro Stream is speciaal ontwikkeld voor vochtige ruimtes. De afstandsbediening is namelijk waterdicht, waardoor je dit handzame audiosysteem probleemloos met natte handen bedient. Je kunt op verschillende manieren luisteren. Allereerst is er een bluetooth-adapter ingebouwd. Koppel dus een smartphone en open je favoriete muziek-app. De Stream kan ook rechtstreeks afspeellijsten en podcasts bij Spotify ophalen. Verbind het apparaat hiervoor met wifi. Dat geeft je meteen ook toegang tot tienduizenden internetradiostations van over de hele wereld. Mooi meegenomen is de aanwezigheid van een DAB+-tuner, zodat je bekende radiostations in een hoge audiokwaliteit kunt ontvangen. Het Duitse merk ontwikkelt dit product in drie kleurstellingen.

Spiegel met speakers: Mawialux Catina

Daar zit muziek in! Deze uitvoering van de Mawialux Catina bevat namelijk twee speakers. Verbind jouw smartphone met bluetooth en laat een afspeellijst op deze spiegel los. Verder heeft de Catina ook een datum- en tijdsaanduiding. Bepaal daarnaast de kleurtemperatuur van de dimbare achtergrondverlichting. Nuttig is de geïntegreerde spiegelverwarming. Je hebt hierdoor geen last van condensvorming. Let goed op welke versie je koopt, want de Catina is ook zonder interne speakers te koop. Het goedkoopste model meet 80 × 50 centimeter.

Waterdichte e-reader: PocketBook InkPad 4

Zoek je een ruime, waterbestendige e-reader, dan is de PocketBook InkPad 4 een interessante kandidaat. Vanwege het riante schermdiagonaal van 7,8 inch stel je bijvoorbeeld gemakkelijk grotere letters in. Dankzij een respectabele resolutie van 1872 × 1404 pixels ogen tekst en beeld erg scherp. Liever luisteren? De behuizing bevat een speaker, zodat je een audioboek, liedje of podcast kunt opzetten. Deze e-reader heeft 32 GB interne opslag.

Slimme weegschaal: Robi S11

Een uitgebreide slimme weegschaal hoeft helemaal niet zoveel geld te kosten. Neem bijvoorbeeld de Robi S11. Naast je gewicht meet je hiermee onder meer het vetpercentage, de spiermassa en het buikvet. Hiervoor gebruikt deze weegschaal acht sensors. Bekijk de resultaten op het uitgebreide display. Via bluetooth communiceert de S11 met diverse geschikte apps op je smartphone, zoals Fitbit, Samsung Health, Google Fit en Apple Gezondheid.

Vochtbestendige speaker: AquaSound EMN30-RW N-Joy

Als je onder de douche of in bad altijd naar muziek luistert, is een gespecialiseerd audio-inbouwsysteem het overwegen waard. AquaSound ontwikkelt geschikte producten, waaronder de hier besproken EMN30-RW N-Joy. Deze set bestaat uit een controller, bluetooth-versterker (30 watt) en twee inbouwspeakers. Tegen een meerprijs is er ook een versterker met een hoger uitgangsvermogen van vijftig of zeventig watt verkrijgbaar. Met behulp van de inbegrepen magnetische wandhouder kies je voor het 5inch-bedieningsdisplay een centrale plek in de badkamer. Kies hierop bijvoorbeeld Spotify, Deezer of Tidal en tik vervolgens op je favoriete afspeellijst. De speakers zijn in verschillende kleuren beschikbaar.

Wifi-badkamerspiegel: Bella Mirror Smart spiegel 60cm

Een slimme spiegel hoeft helemaal niet zo duur te zijn. Dit exemplaar van Bella Mirror heeft een bescheiden diameter van zestig centimeter, waardoor hij makkelijk in een bescheiden badkamer past. Verbind de spiegel via de Quality Heating-app met het draadloze thuisnetwerk om de tijd, de datum en het weerbericht te tonen. Een pluspunt is de anticondensoptie. Zodra je deze functie activeert, kan de spiegel niet beslaan. Er is ook nog heldere ledverlichting ingebouwd. Dit product is met een zwart of goudkleurig frame verkrijgbaar. Ten slotte kun je ook nog voor een frameloos ontwerp kiezen.

Handdoekverwarmer met wifi: Eurom Sani Bathroom Radiator 1000 wifi

De breed verkrijgbare Eurom Sani elektrische badkamerradiator ondersteunt een riant uitgangsvermogen van 1000 watt. Kies tussen twee standen. Zo kun je kortstondig de handdoeken tot maximaal zeventig graden opwarmen. Als alternatief verwarm je de hele badkamer tot een temperatuur van 37 graden. Verbind de radiator met wifi om de temperatuur op afstand te reguleren. Je kunt hierbij ook een tijdschema instellen. Op die manier stap je 's ochtends altijd in een voorverwarmde badkamer!

Vochtbestendige speaker: Sony XB100

Haal met de Sony XB100 een betaalbare IP67-gecertificeerde bluetooth-speaker van een bekend merk in huis. Je schaft een zwarte, grijze, blauwe óf oranje uitvoering aan. De behuizing van 7,6 × 7,6 × 9,5 centimeter is zéér compact. Verwacht dan ook geen groots geluid, maar voor deuntjes in de badkamer is dat ook helemaal niet nodig. Je luistert tenslotte veelal op korte afstand naar muziek of radio. Een volgeladen accu is goed voor een luistertijd van zo'n zestien uur. Het Japanse elektronicaconcern levert een riempje mee. Gebruik dat om de XB100 ergens aan op te hangen.

Waterdichte e-reader: Kobo Clara BW

De Kobo Clara BW is de goedkoopste e-reader van Kobo. Wie het apparaatje per ongeluk in bad laat vallen, leest daarna gewoon weer verder. De IPx8-gecertificeerde behuizing is namelijk bestand tegen zestig minuten onderdompelen. Het zwart-witte e-inkscherm van 6 inch voldoet voor leesfanaten prima. Vanwege een resolutie van 1448 × 1072 pixels ogen de letters scherp. Er is 16 GB interne opslag ingebouwd, waardoor je duizenden e-books kunt opslaan. Overige pluspunten zijn de voorgrondverlichting en het lichte gewicht van 174 gram.