Možná jste viděli zrcadla v některých obchodních centrech nebo kancelářích, kde kromě sledování vašeho obličeje můžete vidět i nějaký digitálně promítaný text nebo informace, nebo jste je alespoň viděli ve filmech. Co když tedy můžete v zrcadle dostávat nějaké nejnovější zprávy, ať už informace, kalendář atd., Když se chystáte do kanceláře. Zde Guy Guy Teeuw vyvinul Magic Mirror, kde získáte všechny potřebné aktualizace svého zrcadla. Rozhraní si můžete přizpůsobit a podle potřeby můžete zobrazit jakékoli informace, které chcete.
Toto Magic Mirror je postaveno hlavně na třech věcech: Raspberry Pi, LCD Monitor a Dvousměrné zrcadlo. Monitor propojený s Raspberry Pi je v zásadě umístěn za obousměrným zrcadlem v dřevěném pouzdře, takže veškerý jasnější text je viditelný na druhou stranu zrcadla současně s vaší tváří.
Dvousměrné zrcadlo je to, které najdete v policejní vyšetřovací místnosti, je částečně průhledné a částečně reflexní. Ve Světle se chová jako zrcadlo a ve tmě se chová jako normální sklo.
24 '' monitor iiyama je vybrán podle jeho velikosti a umístění portů konektoru, protože orientace by měla být v režimu na výšku a porty by měly být připevněny na stranu pro použití se zrcadlem. Ve skříni monitoru je také spousta místa pro umístění Raspberry Pi a dalších komponent.
Michael vyrobil krásné dřevěné pouzdro pro instalaci zrcadla a monitoru s Raspberry Pi, kabely a adaptérem. Z pouzdra vychází pouze jeden kabel, což je napájecí kabel pro Monitor, Raspberry Pi je také napájen stejným napájecím kabelem přes USB adaptér.
Nyní je hlavním úkolem správně nakonfigurovat Raspberry Pi. Používá se Raspbian OS a Raspberry Pi je nakonfigurován pro rozhraní Wi-Fi, orientaci obrazovky na výšku, místní webový server (Apache) a prohlížeč spuštěný v celé šířce. Rozhraní pro zobrazení data, hodin, ať už informací, zpráv a dalších zdrojů na Mirroru, bylo vyvinuto pomocí HTML, CSS se skriptem PHP. A tento HTML kód běží v prohlížeči pomocí lokálního webového serveru, což vidíme na Mirroru. Michael také vytvořil skript PHP pro aktualizaci softwaru nejnovějším dostupným kódem na GitHubu pouhým použitím příkazu git pull z terminálu SSH.
Některá online rozhraní API a kanály RSS se používají k získání aktuálních informací a zpráv. Veškerý kód HTML a PHP s ostatními soubory souvisejícími s projektem jsou k dispozici na jeho účtu GitHub a konfigurace Raspberry Pi je vysvětlena na samotné stránce projektu.
Dále vytvořil nové rozhraní pro Magic Mirror, kterým je Magic Mirror 2. Můžete také vytvořit skvělé rozhraní pomocí svých dovedností a kreativity v kódování HTML.