[DIY] Smart Mirror

Software

Als Software verwenden wir das von Glancr entwickelte mirr.OS, welches ihr hier kostenlos downloaden könnt:

Die Installation ist, wie ihr gleich sehen werdet, sehr simpel und auch für Raspberry Pi Neulinge absolut kein Problem. Alles ist auf deutsch und es sind schon mehrere Module für zusätzliche Features verfügbar. Dazu zählen z.B. die Einbindung von Netatmo und Sonos Geräten, die Anzeige der günstigsten Tankstelle in der Nähe, den Verkehr oder ToDo Listen. Das wird natürlich neben den klassischen Features eines Smart Mirrors wie News, das Wetter und der Uhrzeit, geboten.

Installation

Nachdem ihr das mirr.OS heruntergeladen habt, nutzt ihr wie auch bei unserem letzten Raspberry Pi Projekt, dem Volumio Lautsprecher, den Win32 Disk Imager um das Image auf die SD Karte zu kopieren. Dazu zuerst die SD Karte in euren PC stecken, das Programm öffnen, das Image auswählen, die SD Karte unter „Device“ auswählen und auf „Write“ klicken. Jetzt könnt ihr die SD Karte wieder ins Pi Stecken. Nochmal zum einfachen Nachschauen:

  1. Image downloaden
  2. SD Karte in den PC stecken und das Image mit Win 32 Disk Imager schreiben
  3. SD Karte ins Pi Stecken

Testweise kann auch jetzt schon der Bildschirm mit dem HDMI Kabel angeschlossen werden, sobald das Pi Strom bekommt, sollte es starten und automatisch mit der Installation beginnen. Da das Raspberry Pi 3 bereits ab Werk mit einem WLAN Modul ausgestattet ist, baut es automatisch einen Hotspot auf. Folgt einfach den Anweisungen, die auf dem Bildschirm angezeigt werden. Hier werden quasi die ersten Dinge konfiguriert und auch die Verbindung zu eurem Netzwerk hergestellt.

Nachdem alles soweit funktioniert, können wir mit dem Einbau in den Rahmen beginnen.

Zusammenbau

Dieses Kapitel müsst ihr vermutlich etwas an eure Hardware oder eure Rahmen-Wahl anpassen. Der grundsätzliche Hardware-Zusammenbau ist allerdings sehr einfach. Ein Stromkabel geht ins Raspberry Pi, von hier aus geht das HDMI Kabel in den Bildschirm, bzw. dessen Displaykontroller und ein weiteres Stromkabel geht zum Netzteil des Displays – das wars auch schon. Falls ihr die Variante mit Bewegungsmelder bauen wollt, dieser wird wie folgt aufs Pi angeschlossen:

Der Sensor hat drei Anschlüsse, welche wir einfach verlöten können oder per Jumper-Buchse auf die entsprechenden GPIO Pins vom Raspberry Pi stecken können

  1. 5V -> Pi GPIO Pin 2
  2. OUT -> Pi GPIO Pin 16
  3. GND ->  Pi GPIO Pin 6

Wie man den Sensor jetzt einstellt und auch nachher benutzen kann, zeigen wir im letzten Kapitel.

Jetzt bereiten wir allerdings erstmal den IKEA Bilderrahmen vor, dazu nehmen wir ihn komplett auseinander und testen wie wir die Hardware am Besten anordnen. Wir haben uns dafür entschieden den Rahmen quer aufzuhängen und das Display nachher hochkant zu verbauen. Das Passepartout können wir nicht gebrauchen und legen es beiseite, die Rückwand dient uns allerdings als Halter für die kleinen Platinen. Nachdem wir das Display mit ein paar Schrauben am Rahmen fixiert haben, schneiden wir also die Rückwand auf ein Maß, dass es den kompletten Rest, den das Display freigelassen hat verdeckt und streichen es auf der Innenseite schwarz an. Hierdurch werden Reflexionen verhindert, die unser späteres Ergebnis trüben könnten.

Das Spiegelglas selber wird einfach nur von innen in den Rahmen gelegt und mit Silikon eingeklebt, danach wird das Display wieder verschraubt, die Rückwand eingelegt und mit den beim Rahmen beiliegenden Klammern fixiert. Die Platinen können wir jetzt mit Heißkleber oder auch mit Isolierband auf der Außenseite der Rückwand befestigen. Wenn wir alles richtig gemacht haben, sollte der Rahmen immer noch höher sein, als die verbaute Hardware und somit bündig an der Wand anliegen können.


Unser Monitor hatte zusätzlich noch zwei Lautsprecher verbaut, die wir erstmal mit einbinden, auch wenn wir sie aktuell nicht benutzen. Außerdem werden kleine Ausschnitte für die Knöpfe des Displays gemacht und auch für den PIR Bewegungssensor.

Inhaltsverzeichnis:

  1. Hardware
  2. Software
  3. Zusammenbau
  4. Bewegungsmelder