Lehet, hogy látott tükröket néhány bevásárlóközpontban vagy irodában, ahol az arcán kívül digitálisan vetített szöveget vagy információt is láthat, vagy legalábbis látta őket filmekben. Tehát mi van akkor, ha a legfrissebb híreket is kaphatja, például információkat, naptárakat stb. A tükrön, miközben felkészül az irodába. Itt ez a Guy Michael Teeuw fejlesztette ki a Magic Mirror-ot, ahol minden szükséges frissítést megkap a tükrön. Testreszabhatja a kezelőfelületet, és bármilyen információt megjeleníthet, amire szüksége van.
Ez a bűvös tükör elsősorban három dologból épül fel: Raspberry Pi, LCD monitor és kétirányú tükör. Alapvetően egy Raspberry Pi-hez csatlakoztatott monitort egy kétutas tükör mögé helyeznek egy fadobozban, így az összes világosabb szöveg egyszerre az arcoddal látható a tükör másik oldalán.
A rendőrség kihallgató helyiségében található kétutas tükör részben átlátszó, részben tükröző. Úgy viselkedik, mint egy tükör a fényben, és úgy viselkedik, mint egy normál üveg a sötétségben.
A 24 "-es iiyama monitort méretének és a csatlakozó portok helyének megfelelően választják meg, mivel a tájolásnak álló módban kell lennie, és a portokat oldalra kell felszerelni, hogy tükörrel lehessen használni. A monitor házában sok hely van a Raspberry Pi és más alkatrészek elhelyezésére.
Michael készített egy gyönyörű fadobozt a tükör és a monitor felszereléséhez Raspberry Pi-vel, kábelekkel és adapterrel. Csak egy kábel jön a házon kívül, amely a Monitor váltakozó áramú kábele. A Raspberry Pi ugyanazt a tápkábelt használja az USB-adapteren keresztül is.
Most a fő feladat a Raspberry Pi megfelelő konfigurálása. A Raspbian operációs rendszert használják, és a Raspberry Pi konfigurálva van a Wi-Fi interfészhez, az álló képernyő tájolásához, egy helyi webszerverhez (Apache) és egy teljes szélességben futó böngészőhöz. A Dátum, az óra megjelenítésére szolgáló felületet , függetlenül attól, hogy információ, hírek és egyéb hírcsatornák vannak-e a tükrön, HTML, CSS és PHP szkript segítségével fejlesztették ki. Ez a HTML-kód pedig a böngészőben fut a Helyi webszerver segítségével, amit a Tükörben látunk. Michael egy PHP szkriptet is készített, hogy frissítse a szoftvert a legújabb elérhető kóddal a GitHubon, csupán az SSH terminál git pull parancsával.
Néhány online API-t és RSS-hírcsatornát használnak az aktuális információk és hírek lekérdezéséhez. Az összes HTML és PHP kód, valamint a projekttel kapcsolatos egyéb fájlok elérhetők a GitHub-fiókjában, a Raspberry Pi konfigurációja pedig a projekt oldalán található.
Ezenkívül létrehozott egy új felületet a Magic Mirror számára, a Magic Mirror 2-t. HTML-kódolási készségek és kreativitás felhasználásával készíthet néhány jó felületet is.