Magic Mirror
Magic Mirror aus Ikea Ribba 50×50 Rahmen. Ein Rahmen bildet dabei die Rückseite mit Monitor, Raspberry Pi, Netzteil und restlicher Elektronik. Der Frontrahmen beinhaltet nur den Spiegel.
Materialliste:
1. Bauabschnitt:
Im ersten Bauabschnitt wurde eine Spannplatte der stärke 12mm mit den Maßen 50x50cm ausgeschnitten und in den hinteren Rahmen eingeleimt.
Der original Innenrahmen wurde vorgebohrt und ebenfalls mit Leim versehen und wieder eingeschraubt. Durch die 12mm Rückwandplatte sollte der Rahmen nun bündig abschließen.
Als nächstes wurde aus einer L-Profil Aluleiste Winkel gesägt und vorgebaut. Diese kommen in die Ecken der beiden Rahmen. In den hinteren Rahmen in die beiden oberen Ecken beim vorderen Rahmen in die beiden unteren Ecken.
Als nächstes wird der Monitor eingeschraubt. Je nach Modell muss ggf. noch ein Abstandshalter eingesetzt werden. In unserem Fall reichten 8mm dicke Leisten aus Spanplatte aus.
Nun wurde mit Hilfe eines Winkels das Netzteil montiert und der Raspberry mit Abstandshaltern festgeschraubt.
Bei dem Netzteil handelt es sich um ein 12V/4A Netzteil welches den Monitor mit Strom versorgt, welcher 12V benötigt. Um den Raspberry noch mit 5V zu versorgen, wird noch ein Spannungswandler benötigt. Um den USB-Stecker zu sparen, wird der Raspberry direkt über die GPIO-Pins versorgt. Damit wird ein extra Netzteil für den Raspberry eingespart.
2. Bauabschnitt:
Diesmal wurde die vordere Hälfte der Spiegel mit dem eigentlichen Spiegel gebaut. Das ganze erfolgte analog zur anderen Hälfte.
Zuerst wurde der Rahmen Zerlegt und die Rückwandklammern entfernt.
Der innere Rahmen wurde auf jeder Seite 3x vorgebohrt. Nun wurde der Spiegel in den Rahmen eingesetzt und der innere Rahmen festgeschraubt, um die Spiegelscheibe zu halten.
Anschließend wurden wieder Aluminiumwinkel in die Ecken geschraubt. Dieses mal kommen diese in die unteren beiden Ecken.
Softwareinstallation
Als Basis dient ein Raspbian Lite Image. Nach dem ersten Booten wird mit folgenden Befehlen der SSH Server aktiviert:
$ systemctl enable ssh $ systemctl start ssh
NodeJS Installation
$ apt install curl $ curl -sL https://deb.nodesource.com/setup_10.x | bash - $ apt-get install -y nodejs
X-Server Installation
$ apt-get install lightdm xorg libgtk2.0-0 libxss1 libgconf-2-4 unclutter $ adduser magic
Editieren der Datei /etc/lightdm/lightdm.conf
:
[Seat:*] autologin-user=magic xserver-command=X -s 0 -dpms
Editieren der Datei /home/magic/.xsession
#!/bin/bash unclutter & DIR="/opt/MagicMirror" cd $DIR npm start
Vergabe der Berechtigungen: chmod +x .xsession
.
Magic Mirror Installation
$ apt-get install git libnss3 libasound2 $ cd /opt $ git clone https://github.com/MichMich/MagicMirror $ chown magic MagicMirror -R $ cd MagicMirror $ sudo -u magic npm install
Nach einem Reboot sollte der X-Server starten, ein Autologin erfolgen und die Basisinstallation von MagicMirror angezeigt werden.
Weiter gehts demnächst …