Möglicherweise haben Sie Spiegel in einigen Einkaufszentren oder Büros gesehen, in denen Sie nicht nur Ihr Gesicht betrachten, sondern auch digital projizierten Text oder Informationen sehen können, oder zumindest haben Sie sie in Filmen gesehen. Was ist, wenn Sie auch die neuesten Nachrichten, ob Informationen, Kalender usw., auf Ihrem Spiegel abrufen können, während Sie sich auf das Büro vorbereiten? Hier hat dieser Guy Michael Teeuw den Magic Mirror entwickelt, bei dem Sie alle erforderlichen Updates für Ihren Spiegel erhalten. Sie können die Benutzeroberfläche anpassen und die gewünschten Informationen nach Ihren Wünschen anzeigen.
Dieser Zauberspiegel besteht hauptsächlich aus drei Dingen: Raspberry Pi, LCD-Monitor und Zwei-Wege-Spiegel. Grundsätzlich befindet sich ein mit Raspberry Pi verbundener Monitor hinter einem Zwei-Wege-Spiegel in einer Holzkiste, sodass der gesamte hellere Text gleichzeitig mit Ihrem Gesicht auf der anderen Seite des Spiegels sichtbar ist.
Der Zwei-Wege-Spiegel ist derjenige, den Sie im Verhörraum der Polizei finden können. Er ist teilweise transparent und teilweise reflektierend. Es verhält sich wie ein Spiegel im Licht und wie ein normales Glas in der Dunkelheit.
Der 24-Zoll-Iiyama-Monitor wird entsprechend seiner Größe und der Position der Anschlussanschlüsse ausgewählt, da die Ausrichtung im Hochformat erfolgen sollte und die Anschlüsse seitlich angebracht werden sollten, damit er mit dem Spiegel verwendet werden kann. Im Monitorgehäuse ist außerdem viel Platz für die Platzierung des Raspberry Pi und anderer Komponenten.
Michael fertigte eine schöne Holzkiste für die Installation von Spiegel und Monitor mit Raspberry Pi, Kabeln und Adapter. Außerhalb des Gehäuses befindet sich nur ein Kabel, nämlich das Netzkabel für den Monitor. Raspberry Pi wird ebenfalls über das USB-Adapter mit demselben Netzkabel mit Strom versorgt.
Jetzt besteht die Hauptaufgabe darin, den Raspberry Pi richtig zu konfigurieren. Raspbian OS wird verwendet und der Raspberry Pi ist für die Wi-Fi-Schnittstelle, die Ausrichtung des Hochformatbildschirms, einen lokalen Webserver (Apache) und einen in voller Breite laufenden Browser konfiguriert. Die Benutzeroberfläche zum Anzeigen von Datum und Uhrzeit, ob Informationen, Nachrichten und andere Feeds im Spiegel, wurde mithilfe von HTML, CSS und PHP- Skript entwickelt. Und dieser HTML-Code wird im Browser mit dem lokalen Webserver ausgeführt, was wir auf dem Spiegel sehen. Michael hat auch ein PHP-Skript erstellt, um die Software mit dem neuesten verfügbaren Code auf GitHub zu aktualisieren, indem er einfach den Befehl git pull vom SSH-Terminal verwendet.
Einige Online-APIs und RSS-Feeds werden verwendet, um die aktuellen Informationen und Nachrichten abzurufen. Der gesamte HTML- und PHP-Code mit den anderen projektbezogenen Dateien ist auf seinem GitHub-Konto verfügbar, und die Konfiguration von Raspberry Pi wird auf der Projektseite selbst erläutert.
Außerdem hat er eine neue Oberfläche für den Magic Mirror erstellt, nämlich Magic Mirror 2. Mit Ihren HTML-Codierungsfähigkeiten und Ihrer Kreativität können Sie auch eine coole Oberfläche erstellen.