Du kanske har sett speglar i vissa köpcentra eller kontor där du förutom att titta på ditt ansikte kan se lite digital projicerad text eller information eller åtminstone har du sett dem i filmer. Så vad händer om du också kan få några senaste nyheter, oavsett om det är info, kalender etc. på din spegel, medan du gör dig redo för kontoret. Här utvecklade denna Guy Michael Teeuw Magic Mirror, där du får alla nödvändiga uppdateringar på din spegel. Du kan anpassa gränssnittet och kan visa vilken information du vill enligt dina behov.
Denna magiska spegel är huvudsakligen byggd med tre saker: Raspberry Pi, LCD-skärm och tvåvägsspegel. I grund och botten är en Raspberry Pi-ansluten bildskärm placerad bakom en tvåvägsspegel i ett träfodral, så att den ljusare texten syns på den andra sidan av spegeln med ditt ansikte samtidigt.
Tvåvägs spegel är den som du kan hitta i polisförhörsrummet, den är delvis transparent och delvis reflekterande. Det beter sig som en spegel i ljuset och beter sig som ett vanligt glas i mörkret.
24-tums iiyama-skärmen väljs utifrån dess storlek och plats för anslutningsportar, eftersom orienteringen ska vara i stående läge och portarna ska monteras på sidan för att använda den med spegel. Det finns också mycket utrymme inuti skärmhöljet för att placera Raspberry Pi och andra komponenter.
Michael gjorde ett vackert träfodral för att installera spegeln och bildskärmen med Raspberry Pi, kablar och adapter. Endast en kabel kommer utanför fodralet, vilket är nätkabel för bildskärm, Raspberry Pi drivs också med samma strömkabel via USB-adapter.
Nu är huvuduppgiften att korrekt konfigurera Raspberry Pi. Raspbian OS används och Raspberry Pi är konfigurerad för Wi-Fi-gränssnitt, stående skärmorientering, en lokal webserver (Apache) och en webbläsare som kör i full bredd. Gränssnitt för att visa datum, klocka, oavsett om information, nyheter och andra flöden på spegeln har utvecklats med hjälp av HTML, CSS med PHP- skript. Och den här HTML-koden körs i webbläsaren med lokal webbserver, vilket är vad vi ser på spegeln. Michael gjorde också ett PHP-skript för att uppdatera programvaran med den senaste tillgängliga koden på GitHub, genom att bara använda git pull- kommandot från SSH-terminalen.
Vissa online-API: er och RSS-flöden används för att dra den aktuella om information och nyheter. All HTML- och PHP-kod med de andra projektrelaterade filerna finns tillgängliga på hans GitHub-konto och konfigurationen av Raspberry Pi förklaras på själva projektsidan.
Vidare har han skapat ett nytt gränssnitt för Magic Mirror som är Magic Mirror 2. Du kan också skapa ett coolt gränssnitt med hjälp av HTML-kodningsförmåga och kreativitet.