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
Nieuw van OPPO: Find X9 en X9 Pro met Hasselblad-telelens en accu van ruim 7000 mAh
© OPPO
Huis

Nieuw van OPPO: Find X9 en X9 Pro met Hasselblad-telelens en accu van ruim 7000 mAh

OPPO brengt zijn nieuwste vlaggenschepen, de Find X9 en Find X9 Pro, wereldwijd op de markt. De nieuwe toestellen combineren krachtige camera's, hoge accucapaciteit en de nieuwste versie van OPPO's besturingssysteem ColorOS.

De Find X9-serie richt zich vooral op fotografie, met camera's die in samenwerking met Hasselblad zijn ontwikkeld. De Find X9 beschikt over drie 50MP-camera's: een hoofdcamera met een Sony LYT808-sensor, een ultragroothoek met autofocus en een periscoop-telelens. De Find X9 Pro gaat een stap verder met een aangepaste Sony LYT828-hoofdsensor en een 200MP-telelens met 3x optische zoom. Deze laatste kan dankzij de hoge resolutie digitaal inzoomen tot ruim 13x zonder zichtbaar kwaliteitsverlies.

Beide toestellen maken gebruik van OPPO's nieuwe LUMO Image Engine, die foto's sneller en energiezuiniger verwerkt. De camera kiest automatisch de juiste resolutie (50, 25 of 12 megapixel) afhankelijk van de lichtomstandigheden. Ook nieuw zijn 4K Motion Photos, waarbij korte videofragmenten met hoge resolutie kunnen worden vastgelegd en elk frame als losse foto kan worden opgeslagen.

©OPPO

Wat is de LUMO Image Engine?

De LUMO Image Engine is OPPO's nieuwe systeem voor beeldverwerking. Het combineert rekenkracht en kunstmatige intelligentie om foto's sneller te verwerken en natuurlijker te laten ogen. De engine past onder meer de belichting en kleurweergave aan en vermindert ruis in situaties met weinig licht, terwijl het stroomverbruik van de chip wordt verlaagd.

Grote accu's

De Find X9-serie valt ook op door zijn grote batterijcapaciteit. De Find X9 heeft een 7025mAh-accu, de Pro-versie zelfs 7500mAh – groter dan in eerdere OPPO-flagships. Beide modellen ondersteunen 80W snelladen via de kabel, 50W draadloos laden en 10W omgekeerd opladen, waarmee je andere apparaten – zoals oordopjes of een smartwatch – draadloos kunt bijladen. De toestellen zijn voorzien van OPPO's derde generatie silicium-koolstofbatterij, die volgens de fabrikant na vijf jaar nog 80 procent van de oorspronkelijke capaciteit behoudt.

Prestaties en koeling

Binnenin draait de Find X9-serie op de MediaTek Dimensity 9500-chip, gebouwd op een 3nm-proces. De nieuwe chipset belooft betere prestaties en een lager energieverbruik. OPPO's eigen Trinity Engine moet zorgen voor stabiele prestaties, ook bij langdurig gamen of zware taken.

Scherm en ontwerp

Het ontwerp is grotendeels vlak, met smalle randen van 1,15 millimeter en een helder 120Hz-scherm dat tot 3600 nits piekhelderheid haalt. Beide toestellen hebben een IP69-classificatie, wat bescherming biedt tegen stof, water en hoge temperaturen. De Find X9 verschijnt in Titanium Grey en Space Black, terwijl de Pro-uitvoering verkrijgbaar is in Silk White en Titanium Charcoal.

De toestellen draaien op ColorOS 16, dat onder meer verbeterde animaties, slimme AI-functies en uitgebreidere koppeling met Windows- en Mac-computers biedt.

©OPPO

Beschikbaarheid en prijs

De adviesprijs van de OPPO Find X9 (12GB/512GB) is 999 euro, die van de Find X9 Pro (16GB/512GB) is 1.299 euro. Beide modellen zijn per direct verkrijgbaar.

▼ Volgende artikel
Waar voor je geld: 5 goed beoordeelde scheerapparaten
© Prostock-studio - stock.adobe.com
Gezond leven

Waar voor je geld: 5 goed beoordeelde scheerapparaten

Bij ID.nl zijn we gek op producten met een mooie prijs of die iets bijzonders te bieden hebben. Daarom gaan we een paar keer per week op zoek naar zulke deals. Dit keer vijf scheerapparaten die goed zijn beoordeeld op Kieskeurig.nl door consumenten.

Een product voor een leuk prijsje aanschaffen is natuurlijk leuk, maar vaak zijn reviews van consumenten een veel betere graadmeter. Dit keer hebben we vijf scheerapparaten voor je gevonden die naast een leuk prijsje ook nog eens goed beoordeeld zijn op Kieskeurig.nl door consumenten die het apparaat ook echt zelf hebben (getest).

Braun Series 3 300BT

De Braun Series 3 300BT is een instapmodel dat speciaal is ontworpen om je drie functies in één apparaat te bieden: glad scheren, trimmen en stylen. De scheerkop bestaat uit drie afzonderlijke elementen met een foliesysteem die samen een soepele scheerbeweging mogelijk maken en zich automatisch aanpassen aan de contouren van je gezicht. Bij het apparaat worden meerdere opzetkammen geleverd (2 mm, 3 mm, 5 mm en 7 mm) waarmee je eenvoudig verschillende baardlengtes kunt creëren.

De 300BT werkt op een oplaadbare nikkel‑metaalhydride accu; een volle lading is goed voor ongeveer een half uur gebruik en dankzij de snellaadfunctie kun je na vijf minuten laden voldoende energie voor één scheerbeurt genereren. Het apparaat is volledig afwasbaar, waardoor je het na gebruik simpel onder de kraan kunt reinigen. Daarnaast heeft Braun een uitschuifbare trimmer geïntegreerd waarmee je bakkebaarden of snor kunt bijwerken. Deze eigenschappen maken de 300BT geschikt voor mannen die een compacte alles‑in‑één oplossing zoeken voor dagelijkse verzorging.

Goed
Plus- en minpunten
  • Veel opzetstukjes
  • Eenvoudig te reinigen
  • Geen ingebouwde trimmer

Remington XR 1570 R9

Als je een roterend scheerapparaat zoekt dat zowel krachtig als veelzijdig is, dan verdient de Remington XR 1570 R9 aandacht. Dit model uit de Ultimate Series R9 beschikt over een dubbele snijring: de twee cirkelvormige snijvlakken vergroten het contact met de huid en zorgen voor een efficiënte scheerbeweging. De flexibele scheerkoppen passen zich aan de contouren van je gezicht en hals aan. Met de ComfortSpin‑technologie draaien de messen in tegengestelde richting, wat het trekken aan haren vermindert. De lithium‑ion‑batterij biedt tot ongeveer een uur scheertijd en kan via een snellaadfunctie in korte tijd worden opgeladen.

Het apparaat is volledig waterdicht, waardoor het geschikt is voor nat en droog scheren en eenvoudig onder de kraan te reinigen is. Verder beschikt de XR 1570 R9 over een opklapbare precisietrimmer om bakkebaarden en snor bij te werken. Door deze combinatie van functies is het apparaat geschikt voor gebruikers die afwisselend glad willen scheren en hun baard willen stylen. Het toestel scoort op Kieskeurig een ruime voldoende en heeft ruim twintig recensies, waardoor het een betrouwbare keuze is in deze prijsklasse.

Goed
Plus- en minpunten
  •  Ergonomisch ontwerp
  • Compleet pakket
  • Relatief korte accuduuer

Braun Series 5 50‑B1000s

De Braun Series 5 50‑B1000s richt zich op gebruikers die een comfortabele scheerervaring willen zonder veel toeters en bellen. Het apparaat maakt gebruik van drie flexibele mesjes die onafhankelijk van elkaar bewegen en zo de gezichtscontouren volgen. Doordat het scheerapparaat volledig waterdicht is, kun je zowel droog als nat scheren, met of zonder scheerschuim, en zelfs onder de douche. De EasyClean‑techniek maakt het mogelijk om de scheerkop te reinigen zonder deze te verwijderen: stromend water spoelt haren en schuim eenvoudig weg.

De lithium‑ion‑batterij biedt ongeveer vijftig minuten scheertijd en beschikt over een snellaadfunctie waarmee je in vijf minuten voldoende stroom hebt voor één scheerbeurt. Het apparaat wordt geleverd met een oplaadkabel en is voorzien van een praktische vergrendeling voor op reis. Dankzij deze eigenschappen is de 50‑B1000s vooral aantrekkelijk voor wie een onderhoudsvriendelijk, nat‑en‑droog scheerapparaat zoekt. Op Kieskeurig krijgt dit model een hoge beoordeling en zijn er elf reviews die het apparaat gemiddeld zeer goed waarderen.

Uitstekend
Plus- en minpunten
  • Makkelijk te reinigen
  • Laadt snel op
  • Geen extra accessoires

Braun Series 5 50‑B4650cs

De Braun Series 5 50‑B4650cs is bedoeld voor gebruikers die hun scheerapparaat niet alleen willen gebruiken, maar ook netjes willen opbergen en opladen. Dit foliesysteem heeft drie bladen en is uitgerust met een flexibel scheerhoofd dat zich aan de huidcontouren aanpast. Dankzij de MicroComb‑technologie worden haren naar het scheerblad geleid voor een vlot scheerresultaat. Het apparaat wordt geleverd met een oplaadstandaard en twee EasyClick‑opzetstukken waarmee je eenvoudig kunt overstappen van glad scheren naar trimmen of stylen. De behuizing is volledig waterdicht; je kunt het dus gebruiken voor droog scheren, nat scheren met schuim of zelfs onder de douche.

De lithium‑ion‑batterij staat garant voor ongeveer vijftig minuten gebruikstijd en is binnen een uur weer opgeladen, terwijl een vijf minuten durende snellaadbeurt genoeg is voor een korte scheersessie. De combinatie van nat‑en‑droog functionaliteit, een flexibel scheerhoofd en een oplaadstandaard maakt dit apparaat interessant voor iedereen die gemak en veelzijdigheid zoekt. Op Kieskeurig scoort dit model boven de acht en zijn er dertien geverifieerde reviews, wat vertrouwen geeft bij de aankoop.

Uitstekend
Plus- en minpunten
  • Mooi vormgegeven
  • Ligt prettig in de hand
  • Kan warm worden

Remington Style Series R3 R3002

De Remington Style Series R3 R3002 is ontworpen voor mannen die een compacte en betaalbare oplossing zoeken. De scheerkop bestaat uit twee rondvormige messen met Dual‑Track‑technologie, waardoor er twee snijringen per kop zijn; hierdoor wordt er meer huid bedekt en kan het apparaat effectief scheren. De flexibele mesjes en de draaibare hals zorgen ervoor dat het scheerapparaat zich aanpast aan de contouren van het gezicht, terwijl een geïntegreerde opklapbare precisietrimmer handig is voor bakkebaarden en neklijn.

Dit model werkt uitsluitend met snoer; je hoeft het apparaat dus niet op te laden, wat handig kan zijn voor langdurige sessies zonder onderbreking. Een LED‑indicator laat zien wanneer het apparaat is ingeschakeld. Na gebruik maak je de kop schoon door deze onder de kraan te houden of het bijgeleverde borsteltje te gebruiken. Dit scheerapparaat is bedoeld voor droog gebruik en richt zich vooral op gebruiksgemak en functionaliteit. Ondanks het eenvoudige ontwerp waarderen gebruikers het resultaat, want op Kieskeurig krijgt deze Remington een gemiddelde van 7,5 op basis van veertien reviews.

Goed
Plus- en minpunten
  • Goede prijs/kwaliteitsverhouding
  • Ligt prettig in de hand
  • Niet draadloos