ID.nl logo
Zekerheid & gemak

Magic Mirror: Nederlands knutselproject verovert de wereld

De Magic Mirror is een spiegel die onder andere het weer en het nieuws in realtime toont, wat aangedreven wordt door een Raspberry Pi. Een Nederlandse uitvinding die nu over de hele wereld wordt omarmd. PCM sprak de bedenker ervan, Michael Teeuw.

Lees ook:Zo komt een connected IoT-kampeerbus tot stand

De spiegel hangt boven een kastje in Teeuws gang: een spiegel waarop te zien is hoe laat het is, wat voor weer het buiten is en wat er in Teeuws agenda staat. Sinds kort staat er ook op hoe druk het op de weg is, handig als Teeuw de weg op wil. De Magic Mirror is een doorkijkspiegel met daarachter een monitor die wordt aangestuurd door een Raspberry Pi.

Het maken van de spiegel begon drie jaar geleden als hobbyproject, maar is inmiddels zo populair dat duizenden knutselaars van over de hele wereld hun eigen versie in elkaar hebben gezet. Daaruit is zelfs een hele community aan ontwikkelaars ontstaan, die hun eigen onderdelen van de dynamische interface hebben gebouwd.

“Het idee begon met een complimentje. Toen ik voor het eerst begon na te denken over zo’n slimme spiegel, bedacht ik me dat het leuk zou zijn om elke dag een complimentje te zien. Dat je wakker wordt en leest: ‘Wat zie je er leuk uit vandaag’.” Vanaf dat moment stroomden de ideeën naar buiten. Een agenda, waarmee je meteen ziet wat er die dag op de planning staat. Een rss-feed van de NOS zodat je meteen het nieuws kunt zien.

En, misschien wel het belangrijkste voor Teeuw, het weerbericht. “De spiegel hangt in de gang, dus dan is het wel handig om meteen te zien of ik een jas aan moet als ik naar buiten ga.”

Het beeld

Met een Raspberry Pi, wat hout en een doorkijkspiegel, ging hij aan de slag. Dat laatste was nog best lastig te vinden, want het kopen van zo’n spiegel leverde heel wat vragen op. “Doorkijkglas beschadigt al snel, dus zijn veel verkopers huiverig het te verkopen omdat ze bang zijn dat iedereen er na een tijdje weer mee terugkomt.” Toen hij het frame eenmaal in elkaar had gezet, zette hij een monitor achter de spiegel. Dat moest wel de juiste zijn. De zoektocht naar het juiste beeldscherm was ook nog een hele klus. In de Media Markt zocht hij een beeldscherm uit waar de stroom- en hdmi-aansluiting niet aan de achterkant zaten, maar aan de zijkanten, zodat de kabels ‘plat’ zouden liggen. 

©PXimport

“Ik zocht ook wel bewust een goedkope monitor uit, want het voelt toch eng om een gloednieuwe monitor uit elkaar te halen en alleen de binnenkant ervan te gebruiken. Teeuws spiegel staat nu al bijna drie jaar zonder onderbreking aan, en dat merk je aan het beeld. Dat is inmiddels een stuk minder fel dan in het begin en sommige teksten zijn moeilijker te lezen dan eerst. “Dat krijg je met led-schermen”, zegt Teeuw. “Er komt een moment dat die monitor vervangen moet worden.”

De stroomvoorziening

Het was nog een heel probleem om het apparaat van stroom te voorzien. Teeuw had zich namelijk verkeken bij het kopen van de monitor. “Ik ging er vanuit dat iedere monitor wel een geïntegreerde usb-aansluiting had,” vertelt hij, “maar dat bleek niet het geval te zijn.” Hij kon de Raspberry Pi daarom niet van stroom voorzien, tenzij hij er zelf iets op verzon. 

Dat deed hij uiteindelijk met een beetje creatief solderen. Hij pakte een oude usb-adapter. Die maakte hij open en hij verbond er met wat soldeerwerk en isolatietape een standaard stroomkabel aan. Zo had hij een soort hybride adapter die de monitor gewoon van stroom kon voorzien, maar in het midden ook een usb-oplaadpunt voor de Raspberry Pi had. De constructie werkte echter niet helemaal zoals de bedoeling was, want 10 minuten na de installatie sloegen de stoppen in Teeuws huis door. “Dat kwam waarschijnlijk omdat ik één of andere Chinese lader gebruikte. Ik heb na die fout een degelijke merklader gebruikt en dat ging goed.”

Koppeling met Raspberry Pi

“Het instellen van de Raspberry Pi was het proces dat het langst duurde”, aldus Teeuw. “Ik gebruikte gewoon Raspbian omdat dat het meest flexibel is, en een goede opensource-community heeft.” Hoewel de nieuwe installer een fullscreen-interface heeft, moesten er nog een paar dingen worden geconfigureerd aan de Pi zelf. Het beeldscherm moest een kwartslag worden gedraaid (“een simpele edit aan de boot-files van de Pi”), en de cursor moest verdwijnen van het scherm. 

Aanvankelijk draaide hij de interface op Chromium (een opensource browser), en het geheel werkte met een lokale webserver via Apache. Er is nu wel een nieuwe interface beschikbaar die makkelijker te installeren is én over een geïntegreerde webserver en browser beschikt. “Dat was voor veel gebruikers ook nog erg lastig.”

In het dagelijks leven bouwt Teeuw met zijn bureau Xonay Media ‘creatieve technische innovaties’, en webapplicaties maken is hem daarbij niet vreemd. Hij moest wel eerst bedenken wat hij precies wilde dat zijn spiegel deed. “Daarom heb ik er een website van gebouwd. Zo kon ik html, css en javascript gebruiken om de interface in elkaar te zetten.” 

©PXimport

Teeuw gebruikte een paar open api’s om bepaalde applicaties te tonen. Voor het weerbericht gebruikte hij de api van openweathermap.org, en voor zijn agenda kon hij iCloud gebruiken, dat van iCal gebruikmaakt. Voor het nieuws gebruikte hij een rss-feed van de NOS. En hij zette zelf een tiental complimenten onder elkaar die om de zoveel tijd op het scherm werden getoond.

Magic Mirror: Reddit-succes

De Magic Mirror bleek veel populairder dan Teeuw aanvankelijk had durven dromen. Zeker nadat hij een post over de spiegel op Reddit plaatste én nadat de Raspberry Pi Foundation erover had geblogd, stroomden de reacties binnen. Dat was deels omdat Teeuw de broncode van zijn spiegel op GitHub had gezet, zodat iedereen die alleen maar hoefde te downloaden en een paar parameters moest veranderen om de interface te personaliseren.

Zijn blog werd gedurende de eerste twee jaar ruim 2,5 miljoen keer gelezen, en van over de hele wereld kreeg hij honderden foto’s opgestuurd van gebruikers die hun eigen Magic Mirror hadden gemaakt. Dat motiveerde hem om ermee door te gaan.

“Ik had de spiegel wel op GitHub gezet zodat anderen ermee aan de slag konden, maar ik had nooit gedacht dat het zo populair zou worden. Toen ik achteraf naar de code keek, merkte ik dat die er niet heel professioneel uitzag, omdat het voor mij gewoon werkte en ik dat voldoende vond. Eigenlijk wil je niet dat fans met zulke code aan de slag gaan, dus moest dat anders.” Doordat honderden mensen hem mailden over hun eigen spiegel, wilde Teeuw er eigenlijk verder mee gaan. Daar had hij echter helemaal geen tijd voor. 

©PXimport

“Ik vond het heel leuk om te doen en werkte er in de avonduren aan als gebruikers eens een vraag hadden – maar alleen als ik weet dat ze van tevoren hun huiswerk hebben gedaan!” Het was te veel werk om het project kosteloos uit te bouwen, terwijl Teeuw dat wel graag wilde. “Ik had toen al in m’n hoofd zitten dat het allemaal beter kon, makkelijker, gestructureerder, want dan zou iedereen er makkelijker mee aan de slag kunnen.”

Dat kon nadat hij ineens de kans kreeg om betaald aan de spiegel te werken. “Ik kreeg een opdracht van een klant, die graag zijn eigen spiegel in zijn huiskamer wilde met een uniek ontwerp. Om dat voor hem te kunnen bouwen, moest ik de hele onderliggende infrastructuur aanpassen … zoals ik al langer wilde. Alleen dit keer kreeg ik ervoor betaald.”

Magic Mirror 2

Wat volgde was MagicMirror 2, een verbeterde versie van de interface van de spiegel die ook nu voor iedereen opensource te gebruiken is. Het bestaat uit verschillende modules, bestaande uit blokken en extensies die gebruikers zelf bij elkaar kunnen zetten. De interface heeft standaard dezelfde modules die Teeuw aanvankelijk in zijn spiegel verwerkte, zoals een kalender en het weer, maar er zijn inmiddels ruim honderd andere modules die gemaakt zijn door externe ontwikkelaars. 

Zo is er een module om de huidige koers van de Bitcoin te bekijken, de nieuwste XKCD-comic te zien, je eigen Fitbit-statistieken en nog heel veel meer. Gebruikers kunnen die modules downloaden en apart van elkaar in een eigen interface zetten. De modules zijn geschreven in javascript, html en css, de talen die Teeuw ook gebruikte voor zijn eerste interface.

Er zijn tientallen fans van het project die op de één of andere manier bijdragen aan de Magic Mirror. Zo heeft iemand in samenwerking met Teeuw een forum opgezet waar iedere spiegelmaker kan discussiëren, troubleshooten en zijn eigen project kan tonen. Ook is er iemand die een groot deel van de api-documentatie heeft geschreven, en een voor Teeuw onbekende jongen van 14 is dagelijks bezig met de ‘code quality’. “Het is schitterend om te zien hoe zo iemand dat helemaal vrijwillig doet.”

Hoewel de Magic Mirror een hobbyproject is, blijft Teeuw er nog wel aan werken. “Ik faciliteer het ecosysteem en ik ben moderator van het changelog. Maar het bijhouden van de modules zelf, dat is grotendeels aan de community. En die doen het geweldig!”

▼ Volgende artikel
Hoor het verschil: test het nieuwste premium hoortoestel van Schoonenberg HoorSupport
© Schoonenberg HoorSupport
Gezond leven

Hoor het verschil: test het nieuwste premium hoortoestel van Schoonenberg HoorSupport

Herken je dat? Gesprekken in een drukke ruimte die steeds lastiger te volgen zijn. Muziek die doffer klinkt dan vroeger. Of familieleden die zeggen dat de tv wel erg hard staat. Veel mensen merken pas laat dat hun gehoor langzaam achteruitgaat. Toch kun je daar iets aan doen – en dat begint met luisteren. Letterlijk én figuurlijk.

Partnerbijdrage - in samenwerking met Schoonenberg HoorSupport

Samen met Review.nl zoekt Schoonenberg HoorSupport mensen die het nieuwste premium hoortoestel willen uitproberen: de AudioNova S9. Een kans om te ontdekken wat goed horen in het dagelijks leven kan betekenen.

Hoe weet je of je gehoor achteruitgaat?

Gehoorverlies ontstaat vaak geleidelijk. Je hersenen vullen ontbrekende klanken vanzelf aan, waardoor je het niet meteen merkt. Hierdoor raak je niet alleen sneller vermoeid, maar zijn het ook anderen die eerder merken dat je niet goed hoort: je vraagt mensen steeds vaker of ze willen herhalen wat ze net gezegd hebben, of je zet het volume van de stereo of televisie hoger dan vroeger.

Een eenvoudige manier om in te schatten hoe het met je gehoor staat, is jezelf een cijfer te geven. Hoe beoordeel jij je gehoor op een schaal van 1 tot 10? Scoor je lager dan een 6, dan is dat een goed moment om actie te ondernemen. Hoe eerder je erbij bent, des te beter je er iets aan kunt doen.

Laat je gehoor eens testen

Vermoed je gehoorverlies? Bij Schoonenberg HoorSupport kun je gratis en vrijblijvend een hoortest doen. De audicien onderzoekt hoe goed je hoort en jullie bespreken samen wat voor jou belangrijk is. Met ruim 140 vestigingen in Nederland is er altijd wel een locatie bij jou in de buurt.

In de winkels staan gecertificeerde audiciens klaar om uitleg te geven over moderne hooroplossingen zoals de AudioNova S9. Zo ervaar je opnieuw hoe rijk geluid kan zijn – van stemmen en muziek tot de alledaagse geluiden die je misschien ongemerkt was kwijtgeraakt.

©Schoonenberg HoorSupport

AudioNova S9: ontworpen voor het dagelijkse leven

De AudioNova S9 is het nieuwste model uit de premiumlijn van AudioNova en is ontwikkeld voor mensen die midden in het leven staan. Met werk, familie en een actief sociaal leven. Dankzij de draadloze verbindingen en betrouwbare prestaties mis je niets van wat belangrijk is – van telefoongesprekken met je (klein)kinderen tot een gezellig avondje met vrienden of een mooi concert.

Waar hoortoestellen vroeger alleen geluid konden versterken, gaat de AudioNova S9 veel verder. Het toestel combineert comfort met slimme technologie. Het past zich automatisch aan je omgeving aan: stemmen klinken helder en achtergrondgeluid wordt verminderd. Zo kun je iedereen goed verstaan, ook in gezelschap.

De AudioNova S9 is waterbestendig en oplaadbaar, zodat je geen losse batterijen meer nodig hebt. De toestellen klik je eenvoudig vast in de magnetische oplader; zo laad je ze ook onderweg op. Via bluetooth verbind je het toestel met je smartphone, tablet of tv voor helder geluid bij gesprekken en media. En mocht je het een keer kwijt zijn, dan vind je het snel terug met de functie 'Vind mijn toestel' in de Hearing Remote-app.

©Schoonenberg HoorSupport

©Schoonenberg HoorSupport

Probeer de AudioNova S9 zelf uit

Review.nl organiseert samen met Schoonenberg HoorSupport een testpanel voor de AudioNova S9. Deelnemers mogen het toestel uitgebreid uitproberen en hun ervaring delen. Je krijgt daarbij professionele begeleiding van de experts van Schoonenberg.

Wil je meedoen of meer weten over de test? Meld je aan via de Review.nl-pagina. Daar lees je alles over deelname, de planning en wat er van je wordt verwacht.

Ook als je niet in het testpanel wordt geselecteerd, kun je natuurlijk een hoortest plannen bij een vestiging van Schoonenberg HoorSupport. Zo ontdek je zelf of de AudioNova S9 of een ander model bij jou past.

©Schoonenberg HoorSupport

▼ Volgende artikel
Zo voorkom je de 6 meest gemaakte fouten bij het strijken
© Wordley Calvo Stock - stock.adob
Huis

Zo voorkom je de 6 meest gemaakte fouten bij het strijken

Strijken lijkt simpel, maar in de praktijk sluipen er snel gewoontes in die jouw kleding geen goed doen. Veel mensen strijken op gevoel en merken pas later dat toch niet alle kreukels weg zijn, de stof sneller slijt of dat het strijkwerk eindeloos duurt. Door deze zes fouten te vermijden, gaat het strijken vlotter en blijft je kleding mooier.

Dit artikel in het kort

Strijken gaat sneller wanneer je de juiste temperatuur gebruikt, de stof binnenstebuiten keert en zorgt dat wat je wilt strijken licht vochtig is. Vlekken mogen niet worden gestreken omdat ze kunnen inbakken. Een schoon strijkijzer voorkomt glansplekken en kalk. Wie veel wast, heeft baat bij een strijkijzer met goede stoomproductie of een stoomgenerator.

Lees ook: Zo komt je kleding minder gekreukeld uit de wasmachine

Strijken kan een vervelende klus zijn wanneer je wekelijks met een volle mand aan de slag gaat, zeker als hardnekkige vouwen niet willen verdwijnen of een net gestreken blouse na een uur alweer kreukt. In grotere huishoudens voelt het soms zelfs alsof het werk nooit af is. Het goede nieuws: het kan sneller én makkelijker. Hieronder lees je welke zes fouten het strijken vaak onnodig lastig maken en hoe je ze voorkomt.

1: De temperatuur verkeerd instellen

Veel mensen laten hun strijkijzer standaard op dezelfde temperatuur staan. Dat lijkt handig, maar is het niet. Sommige stoffen, zoals zijde of synthetische vezels, mogen niet te warm gestreken worden omdat ze dat kunnen verschroeien of in het ergste geval zelfs smelten. Maar bij andere stoffen krijg je kreukels juist alleen weg bij een hogere stand. Het wasetiket geeft precies aan wat kan. Staat er een doorgestreept strijkijzer op? Dan kun je het beter helemaal niet strijken. In zo'n geval kan een kledingstomer misschien uitkomst bieden.

Lees ook: Betekenis wassymbolen: wat zijn die wasvoorschriften?

©Igor Nikushin - stock.adobe.com

2: Kleding niet binnenstebuiten strijken

Stoffen blijven langer mooi wanneer je ze aan de binnenkant strijkt. De buitenkant slijt dan minder snel en kleuren blijven langer behouden. Bij kragen, manchetten en zomen is de binnenkant al helemaal veiliger, omdat details anders kunnen beschadigen. Ook donkere stoffen strijk je bij voorkeur aan de binnenzijde: te veel hitte kan glansplekken veroorzaken, en dat wil je natuurlijk niet kunnen zien wanneer je deze kleding draagt.

3: Te droge was strijken

Volledig droge kleding strijkt een stuk lastiger. De strijkzool glijdt minder soepel en kreukels blijven langer zichtbaar. Een licht vochtige stof werkt veel prettiger. Is je was al droog? Dan helpt een plantenspuit of de stoomfunctie van je strijkijzer. Let op: sommige materialen, zoals zijde, zijn gevoelig voor watervlekken. Die kun je dus beter wél droog strijken.

Nieuw strijkijzer kopen? Handige tips 👇🏻

• Een gladde strijkzool glijdt beter over de stof.
• Een smalle punt helpt bij knopen, naden en lastige hoekjes.
• Een krachtige, constante stoomstoot laat kreukels sneller verdwijnen.
• Een ruim waterreservoir voorkomt dat je steeds moet bijvullen.
• Voor grote hoeveelheden strijkwerk kun je beter een stoomgenerator kiezen.

©PhotoSG - stock.adobe.com

Houd je kleding netjes na het strijken met een handig kledingrek

Zo blijft alles georganiseerd en kreukvrij!

4: Vuile kleding of kleding met vlekken strijken

Een gedragen kledingstuk even bijstrijken lijkt handig, maar vlekken kunnen door de hitte in de vezels trekken. Daarna zijn ze veel moeilijker te verwijderen. Strijk daarom om vlekken heen of kies een andere manier om kleding op te frissen. Denk aan een hangertje in de badkamer tijdens een warme douche of verticaal stomen met je stoomstrijkijzer. Er zijn ook speciale sprays voor kreukels te koop.

5x Handig strijken

Philips GC9642/60 PerfectCare Elite: een krachtige stoomgenerator van 2400 W met 1,8 l watertank; levert continu 145 g/min stoom en een stoomstoot tot 490 g/min.

Tefal Express Steam FV2837
Compact stoomstrijkijzer van 2400 W met keramische zoolplaat; biedt 35–40 g/min continue stoom en tot 165 g/min boost — geschikt voor dagelijks strijkwerk.

Braun SI 9661
Stevig stoomstrijkijzer uit de TexStyle-serie met 3100 W vermogen, ook geschikt om verticaal mee te strijken.

Calor GV9556C0 Stoomstrijkijzer
Stoom-station met Durilium-zoolplaat, 1,9 l reservoir; levert circa 125 g/min continue stoom en een stoot tot 530 g/min.

Russell Hobbs 23971-56 Supreme Steam Pro 2600 W
Compact stoomstrijkijzer van 2600 W met keramische zoolplaat en 310 ml waterreservoir; biedt continue en boost-stoom én verticale stoommogelijkheden — handig voor kleding aan de hanger.

5: Je strijkijzer niet schoonmaken

Kalk en vuil hopen zich in de stoomopeningen op en dat merk je meteen: de stoomproductie neemt af en het strijken gaat minder makkelijk. Een maandelijkse schoonmaak helpt om problemen te voorkomen. Vul het reservoir, warm het strijkijzer op en stoom het leeg boven de gootsteen. Sommige modellen hebben een reinigingsknop die vuil en kalk extra krachtig losmaakt. Ook de zool van je strijkijzer kan vies worden. Door die regelmatig schoon te maken blijft je schone was ... nou ja, schoon dus!

Lees ook: 3 manieren om de zool van je strijkijzer schoon te maken

©Alliance - stock.adobe.com

6: Het verkeerde strijkijzer gebruiken

Zelfs de beste strijktechniek schiet tekort wanneer het strijkijzer niet goed presteert. Een verouderd of te eenvoudig model kan traag op temperatuur komen, minder stoom produceren of stroef aanvoelen. . Maar wat is dan een goed strijkijzer? Een goed strijkijzer heeft onder andere een fijne brede strijkzool met spitse punt en een effectieve stoomfunctie. Moet je wekelijks bergen was wegstrijken? Gun jezelf dan een stoomgenerator. Dat is een strijkijzer met een extern reservoir waarin tot wel twee liter water gaat, waardoor je ononderbroken kunt strijken. Extra prettig aan dit type strijkbout is dat je hem vóór het strijken uit het waterreservoir haalt en hij dus extra licht van gewicht is. Zo is strijken misschien helemaal zo vervelend nog niet!