Inhaltsverzeichnis:

Intelligenter Spiegel - Gunook
Intelligenter Spiegel - Gunook

Video: Intelligenter Spiegel - Gunook

Video: Intelligenter Spiegel - Gunook
Video: Der intelligente Spiegel 2024, Juli
Anonim
Intelligenter Spiegel
Intelligenter Spiegel

Diese Anleitung zeigt Ihnen, wie Sie einen Smart Mirror erstellen, der Ihren E-Mail-Posteingang, die neuesten Nachrichten und Updates von The New York Times sowie Datum und Uhrzeit auf einem Hintergrund von Unsplash anzeigt.

Link davon funktioniert:

Vorräte werden gebraucht:

Ein Rahmen für den Monitor, Zwei-Wege-Spiegel, schwarzes Material (nur erforderlich, wenn der Monitor kleiner als der Zwei-Wege-Spiegel ist), ein Monitor, ein Himbeer-Pi 2, ein HDMI-Kabel oder Adapter auf HDMI (ich habe einen bidirektionalen DVI-zu-HDMI-Adapter verwendet), das mitgelieferte Raspberry Pi 2-Stromkabel, eine Micro-SD-Karte, einen Micro-SD-Kartenadapter und ein Maus- und Tastaturpaar zum Navigieren durch das Raspberry Pi-Display auf dem Monitor.

Benötigte Programme:

Raspbian, Balena.io und MagicMirror2

Verwendete Webseiten:

Github (zum Installieren von Modulen von Drittanbietern), MagicMirror2 zum Installieren des Programms auf dem Pi und Unsplash zum Generieren der Hintergrundbilder

Schritt 1: Raspbian und Magic Mirror installieren

Raspbian und Magic Mirror installieren
Raspbian und Magic Mirror installieren
Raspbian und Magic Mirror installieren
Raspbian und Magic Mirror installieren
Raspbian und Magic Mirror installieren
Raspbian und Magic Mirror installieren

Mit einem Computer laden Sie Raspbian und Balena mit einer SD-Karte auf eine Micro-SD herunter. Nachdem die Programme heruntergeladen wurden, legen Sie die Micro-SD-Karte im Adapter in den Computer ein. Wählen Sie mit Balena das Raspbian-Programm und die SD aus, um die Dateien zu übertragen. Danach die Micro-SD in den Himbeer-Pi einlegen. Bei meinem war es unten auf dem Pi zur Seite. Verbinden Sie das Pi mit dem verwendeten Modifikator und führen Sie die Einrichtungsanleitung durch. Stecken Sie dazu das Netzkabel in die Wand und das pi. Stecken Sie dann das HDMI-Kabel in Ihren Adapter oder HDMI-Stecker am Monitor. Nach dem Aktualisieren und Einrichten der Software gehen Sie zur Magic Mirror-Software auf den pi. Einige Befehle werden auf dem Pi ausgeführt, was die Installation des Programms auffordert. Während der Installation werden Ihnen Fragen zu den Einstellungen gestellt. Beantworten Sie die Fragen und folgen Sie dem angezeigten Code, um ihn in die Befehlszeile zu kopieren. Es wird dann das Basisprogramm booten, wenn es nach der Eingabe von npm run start korrekt ausgeführt wurde.

Einige Befehle, die ich gelernt habe, sind auf dieser Website wichtig, wenn Sie in Richtungen und Programmen navigieren:

*Groß-/Kleinschreibung beachten*

Gehen Sie in das Stammverzeichnis = cd ~

Gehe zum vorherigen Verzeichnis = cd -

Gehe in das nächste Verzeichnis = cd..

Gehen Sie zum Magic Mirror-Verzeichnis = cd MagicMirror/

Gehen Sie in das Modulverzeichnis = cd module

Wenn Sie sich im Magic Mirror-Verzeichnis (nicht im Modul) befinden, um das Magic Mirror-Programm auszuführen = npm run start

Um das Programm zu beenden = drücken Sie ALT und klicken Sie auf Beenden

Schritt 2: Entfernen von Preset-Modulen

Entfernen von Preset-Modulen
Entfernen von Preset-Modulen

Beim ersten Öffnen des Magic Mirror-Programms wird der Benutzer mit Uhrzeit, Datum, einem Kalender und einem News-Updater begrüßt. Sie können jedes voreingestellte Modul einfach entfernen, indem Sie es aus dem Code entfernen. Um auf diesen Code zuzugreifen, gehen Sie in die Himbeer-Ordner und öffnen Sie den Magic Mirror-Ordner. Sie können die Ordner aufrufen, indem Sie auf das Ordnersymbol im oberen linken Bereich des Bildschirms klicken. Danach gehen Sie in den config-Ordner, Sie sehen im Ordner einen bearbeitbaren Text namens config/config.js. Doppelklicken Sie auf den Text und die Modulprogrammierung für den Mirror erscheint. Achten Sie darauf, keine Klammern oder Text zu löschen, da das Programm sonst nicht ausgeführt wird. Wie im obigen Bild zu sehen, habe ich das Kalendermodul aus meinem Programm gelöscht, da ich es nicht verwenden werde. Jedes andere Modul kann ebenfalls entfernt werden, aber seien Sie auch hier vorsichtig beim Entfernen von Codestücken aus dem Programm.

Schritt 3: Module installieren

Module installieren
Module installieren
Module installieren
Module installieren

Um Module von Drittanbietern auf dem Spiegel zu installieren, wird Github verwendet. Diese Website ist ein Höhepunkt von von Benutzern erstellten Modulen, die zur Nutzung zur Verfügung stehen. Es gibt viele, die verschiedene Widgets, Hintergründe oder Social-Media-Feeds enthalten. Programme wie Alexia und Nest können mit ein paar zusätzlichen Teilen in den Mirror integriert werden. Nach dem Durchsuchen der Website entschied ich mich für ein E-Mail-Feed-Modul und ein Modul, das Bilder von Unsplash zog.

E-Mail-Feed -

github.com/shaneapowell/MMM-GmailFeed

Zufälliges Foto -

github.com/diego-vieira/MMM-RandomPhoto

GitHub -

github.com/MichMich/MagicMirror/wiki/3rd-p…

Es gibt zwei Möglichkeiten, Module zu installieren, ZIP-Dateien zu extrahieren und in den Modulordner zu verschieben oder den angegebenen Code in der Eingabeaufforderung zu verwenden. Ich habe die zweite Option verwendet, aber beide funktionieren und sind ziemlich einfach zu bedienen. Sie haben vielleicht bemerkt, dass die Posts auf GitHub Codezeilen in die Seite mit Anweisungen eingefügt haben. Wir verwenden diese, um das Modul herunterzuladen und dann die npm in den Ordner herunterzuladen. Npm steht für Node Package Manager und ist das Paket, das während der Code-npm-Installation heruntergeladen wird. Um den Downloadvorgang zu starten, befolgen Sie diese Schritte, nachdem Sie die Eingabeaufforderung geöffnet haben.

1) CD MagicMirror/

2) CD-Module

3) git clone "der Link der Git-Hub-Seite"

4) (Geben Sie den neuen Ordner ein) cd "Ordnername"

So überprüfen Sie den Ordnernamen:

Normalerweise ist der Ordnername der Name des Moduls selbst. Zum Beispiel wurde MMM-EmailFeed einfach MMM-EmailFeed genannt. Aber wenn Sie den Namen des Moduls verwenden und es heißt, dass es kein solches Verzeichnis gibt, geben Sie ls ein, während Sie sich im Modulverzeichnis befinden, um eine Liste aller installierten Ordner im Modulordner zu erhalten. Dadurch erhalten Sie den Namen des Ordners, in den Sie reisen möchten.

*Hinweis-Zitate dienen hier nur als Beispiel und sollten bei der tatsächlichen Eingabe des Links und des Ordnernamens entfernt werden*

6) (während jetzt im neuen Ordner) npm install

Groß! Jetzt haben wir den Modulordner heruntergeladen, müssen aber noch den Eintrag in den Ordner config/config.js kopieren. Navigieren Sie dazu zurück in den Text, in dem wir uns befanden, um die voreingestellten Module zu löschen und den Ihnen übergebenen Text einzufügen. Achten Sie beim Platzieren des Codes darauf, keine Klammern zu unterbrechen. Wenn Sie sich die oben enthaltenen Fotos ansehen, sehen Sie einen sicheren Ort zum Einfügen des Codes. Wenn es nicht klar ist, fügen Sie es nach dem letzten] in den Absatz ein. Beachten Sie, dass bei den meisten Modulen Text geändert oder Informationen eingegeben werden müssen. Zum Beispiel benötigte der E-Mail-Feed meine Gmail-Kontoinformationen, um auf die angezeigten Informationen zuzugreifen. Nachdem das npm installiert wurde, der Eintrag in den Code geschrieben wurde und Sie die erforderlichen Informationen eingegeben haben, starten Sie das Magic Mirror-Programm und stellen Sie sicher, dass es ordnungsgemäß funktioniert. Die nächsten Schritte werden mehr Bilder von meinem Prozess während der Installation der Module bieten, wenn es immer noch Verwirrung gibt.

Schritt 4: Meine Module installieren

Meine Module installieren
Meine Module installieren
Meine Module installieren
Meine Module installieren
Meine Module installieren
Meine Module installieren

Die Fotos oben zeigen genau, was ich in meinen Pi gesteckt habe, um die Programme zum Laufen zu bringen. Die ersten vier Bilder stammen von den GitHub-Websites als Beispiel für die Anweisungen, die ich befolgt habe. Das letzte Foto ist ein Beispiel für den Eintrag, der in den config.js-Code eingefügt wurde. Ich hoffe, dies dient als besseres visuelleres Beispiel im Vergleich zum letzten Schritt.

Schritt 5: Erstellen des Erscheinungsbilds des Spiegels

Das Erscheinungsbild des Spiegels erstellen
Das Erscheinungsbild des Spiegels erstellen

Jetzt, da der Raspberry Pi läuft, ist es an der Zeit, den Spiegel zu erstellen. Dieser Schritt war der schwierigste, da es schwierig war, einen Rahmen zu finden, der zum Monitor passt. Selbst nach dem Zerlegen des Monitors ist es immer noch 19x15x3 und ich habe immer noch Probleme mit diesem Schritt. Ich habe mir viele Geschäfte und Online-Stationen angesehen, um einen Rahmen zu finden, der zu dem Monitor passt, aber ich scheine kein Glück zu haben.

Schritte, wenn ich einen Rahmen und meinen Zwei-Wege-Spiegel erhalte:

1) Setzen Sie den Zwei-Wege-Spiegel in den Rahmen ein

2) Setzen Sie den Monitor zusammen mit dem Himbeer-Pi und den Kabeln ein

3) Überlegen Sie sich eine Möglichkeit, die Kabel durch den Rahmen zu führen (evtl. ein Loch bohren?)

4) Legen Sie schwarzes Material über den Monitor, um dem Monitor ein solides Aussehen zu verleihen, und legen Sie die Rückseite in den Rahmen ein

5) Hänge es an meine Wand

Empfohlen: