És possible que hàgiu vist Miralls en alguns centres comercials o oficines on, a més d’observar la vostra cara, pugueu veure text o informació projectada digitalment o almenys els hàgiu vist en pel·lícules. Què passa si també podeu obtenir les darreres novetats, ja sigui informació, calendari, etc. al vostre mirall, mentre us prepareu per a l'oficina. Aquí aquest Guy Michael Teeuw va desenvolupar el Mirall Màgic, on obteniu totes les actualitzacions necessàries al vostre mirall. Podeu personalitzar la interfície i mostrar la informació que vulgueu segons les vostres necessitats.
Aquest mirall màgic es construeix principalment mitjançant tres coses: Raspberry Pi, monitor LCD i mirall bidireccional. Bàsicament, un monitor connectat a Raspberry Pi es col·loca darrere d’un mirall bidireccional en una caixa de fusta, de manera que tot el text més brillant és visible a l’altre costat del mirall amb la cara al mateix temps.
El mirall de dues vies és el que podeu trobar a la sala d’interrogació de la policia, és parcialment transparent i parcialment reflectant. Es comporta com un mirall a la llum i es comporta com un vidre normal a la foscor.


El monitor iiyama de 24 "es tria segons la seva mida i la ubicació dels ports del connector, ja que l'orientació hauria de ser en mode vertical i els ports s'haurien de muntar lateralment per utilitzar-lo amb mirall. També hi ha molt espai, dins de la carcassa del monitor, per col·locar el Raspberry Pi i altres components.


Michael va fer una bonica caixa de fusta per instal·lar el mirall i el monitor amb Raspberry Pi, cables i adaptador. Només surt un cable fora de la caixa, que és el cable d’alimentació de CA per al monitor, i el Raspberry Pi també s’alimenta mitjançant el mateix cable d’alimentació mitjançant l’adaptador USB.


Ara la tasca principal és configurar correctament el Raspberry Pi. S'utilitza el sistema operatiu Raspbian i el Raspberry Pi està configurat per a la interfície Wi-Fi, l'orientació de la pantalla vertical, un servidor web local (Apache) i un navegador que s'executa a tota l'amplada. La interfície per mostrar la data, el rellotge, ja sigui informació, notícies i altres feeds al Mirror, s'ha desenvolupat mitjançant HTML, CSS amb script PHP. I aquest codi HTML s’executa al navegador mitjançant un servidor web local, que és el que veiem al Mirror. Michael també va fer un script PHP per actualitzar el programari amb l'últim codi disponible a GitHub, només utilitzant l' ordre git pull des del terminal SSH.
Algunes API en línia i canals RSS s’utilitzen per obtenir informació actual o informativa. Tot el codi HTML i PHP amb els altres fitxers relacionats amb el projecte estan disponibles al seu compte de GitHub i la configuració de Raspberry Pi s’explica a la mateixa pàgina del projecte.
A més, ha creat una nova interfície per al Magic Mirror que és Magic Mirror 2. També podeu crear una interfície genial usant habilitats de codificació HTML i creativitat.
