Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.
Beide Seiten, vorherige Überarbeitung Vorherige Überarbeitung Nächste Überarbeitung | Vorherige Überarbeitung Nächste ÜberarbeitungBeide Seiten, nächste Überarbeitung | ||
projekte:magicmirror [2017/03/13 10:46] – avarrish | projekte:magicmirror [2018/06/29 19:18] – noby | ||
---|---|---|---|
Zeile 3: | Zeile 3: | ||
Magic Mirror aus Ikea Ribba 50x50 Rahmen. Ein Rahmen bildet dabei die Rückseite mit Monitor, Raspberry Pi, Netzteil und restlicher Elektronik. Der Frontrahmen beinhaltet nur den Spiegel. | Magic Mirror aus Ikea Ribba 50x50 Rahmen. Ein Rahmen bildet dabei die Rückseite mit Monitor, Raspberry Pi, Netzteil und restlicher Elektronik. Der Frontrahmen beinhaltet nur den Spiegel. | ||
- | Im ersten Bauambschnitt wurde eine Spannplatte der stärke | + | === Materialliste: |
+ | | Spannungswandler | 2,50 | http:// | ||
+ | | Netzteil 12V 5A | 7,95 | Pollin http:// | ||
+ | | Monitor (Spende) | 0,00 | - | | ||
+ | | 2x Ikea Ribba 50x50 | 25,98 | Ikea | | ||
+ | | Rückwand Spanplatte | ||
+ | | Spanplatten Reste (Höhenanpassung des Monitors) | - | Baumarkt Restebox | | ||
+ | | Spiegelglas 50x50cm | 35,00 | Glaserei | | ||
+ | | Raspberry Pi | 36,50 | Pollin http:// | ||
+ | | SD-Karte | 16,95 | Pollin http:// | ||
+ | | HDMI-> | ||
+ | | Winkel |2,05 | Baumarkt L-Profil geschnitten ca. 2,05 Euro pro Spiegel. (1m reicht für 4 Spiegel) | | ||
+ | | Magnete |... | https:// | ||
+ | | ... |... | ... | | ||
+ | | ... |... | ... | | ||
+ | | **Summe** | 132,13 | ca. | | ||
- | Der orginal | + | === 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 | ||
Durch die 12mm Rückwandplatte sollte der Rahmen nun bündig abschließen. | Durch die 12mm Rückwandplatte sollte der Rahmen nun bündig abschließen. | ||
Zeile 23: | Zeile 42: | ||
---- | ---- | ||
- | 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. | + | 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, | ||
+ | |||
+ | {{ : | ||
+ | |||
+ | 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:// | ||
+ | $ 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 ''/ | ||
+ | < | ||
+ | [Seat:*] | ||
+ | autologin-user=magic | ||
+ | </ | ||
+ | |||
+ | Editieren der Datei ''/ | ||
+ | <code bash> | ||
+ | #!/bin/bash | ||
+ | unclutter & | ||
+ | DIR="/ | ||
+ | cd $DIR | ||
+ | npm start | ||
+ | </ | ||
+ | |||
+ | Vergabe der Berechtigungen: | ||
+ | |||
+ | == Magic Mirror Installation == | ||
+ | < | ||
+ | $ apt-get install git libnss3 libasound2 | ||
+ | $ cd /opt | ||
+ | $ git clone https:// | ||
+ | $ 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 ...** | **Weiter gehts demnächst ...** | ||