Potresti aver visto Mirrors in alcuni centri commerciali o uffici dove oltre a guardare il tuo viso puoi vedere del testo o delle informazioni proiettati digitalmente o almeno li hai visti nei film. E se puoi anche ricevere alcune ultime notizie, informazioni, calendario ecc. Sul tuo specchio, mentre ti prepari per l'ufficio. Qui questo Guy Michael Teeuw ha sviluppato lo specchio magico, dove ottieni tutti gli aggiornamenti necessari sul tuo specchio. Puoi personalizzare l'interfaccia e mostrare tutte le informazioni che desideri secondo le tue necessità.
Questo Magic Mirror è costruito principalmente utilizzando tre cose: Raspberry Pi, monitor LCD e specchio a due vie. Fondamentalmente un monitor collegato a Raspberry Pi è posizionato dietro uno specchio a due vie in una custodia di legno, quindi tutto il testo più luminoso è visibile sull'altro lato dello specchio con il tuo viso allo stesso tempo.
Lo specchio a due vie è quello che puoi trovare nella stanza degli interrogatori della Polizia, è parzialmente trasparente e parzialmente riflettente. Si comporta come uno specchio nella Luce e si comporta come un normale vetro nell'oscurità.
Il monitor iiyama da 24 '' viene scelto in base alle sue dimensioni e alla posizione delle porte del connettore, poiché l'orientamento dovrebbe essere in modalità verticale e le porte dovrebbero essere montate sul lato per utilizzarlo con lo specchio. Inoltre c'è molto spazio, all'interno dell'involucro del monitor, per posizionare il Raspberry Pi e altri componenti.
Michael ha realizzato una bellissima custodia in legno per installare lo specchio e il monitor con Raspberry Pi, cavi e adattatore. Solo un cavo esce dal case, che è un cavo di alimentazione CA per Monitor, anche Raspberry Pi è alimentato utilizzando lo stesso cavo di alimentazione tramite adattatore USB.
Ora il compito principale è configurare correttamente il Raspberry Pi. Viene utilizzato il sistema operativo Raspbian e il Raspberry Pi è configurato per l'interfacciamento Wi-Fi, l'orientamento verticale dello schermo, un server web locale (Apache) e un browser in esecuzione a tutta larghezza. L'interfaccia per mostrare la data, l'orologio, se informazioni, notizie e altri feed sul Mirror, è stata sviluppata utilizzando HTML, CSS con script PHP. E questo codice HTML viene eseguito nel browser utilizzando il server Web locale, che è ciò che vediamo sul Mirror. Michael ha anche creato uno script PHP per aggiornare il software con l'ultimo codice disponibile su GitHub, semplicemente usando il comando git pull dal terminale SSH.
Alcune API online e feed RSS vengono utilizzati per estrarre le informazioni e le notizie correnti. Tutto il codice HTML e PHP con gli altri file relativi al progetto sono disponibili sul suo account GitHub e la configurazione di Raspberry Pi è spiegata nella pagina del progetto stessa.
Inoltre ha creato una nuova interfaccia per Magic Mirror che è Magic Mirror 2. Puoi anche creare un'interfaccia interessante usando le tue abilità di codifica HTML e creatività.