Wie Fügen Sie Alexa an Ihrem Smart Mirror

0
2629
Ein smart-Spiegel mit einem Amazon Echo reflektiert. Josh Hendrickson

Wenn Sie gebaut eine intelligente Spiegel, die Sie bereits haben praktisch den Zugang zu Kalender, Wetter und news. Aber Sie kann mehr tun als das! Der Magische Spiegel-software können Sie Module hinzufügen für zusätzliche Funktionen, wie Alexa für die Sprachsteuerung.

Andere Entwickler erstellen Sie diese Module. Die Optionen variieren von nützlich, wie Alexa oder Präsenz-Erkennung (durch eine Kamera oder ein Passiv-Infrarot-sensor), der unterhaltsam, wie Schneeflocken, und Spotify Wiedergabe info.

Wir empfehlen mmm-awesome-alexa, wie es scheint, gut gepflegt wird von einer aktiven Entwickler, obwohl es andere Alexa-Module für die Magic Mirror-software.

Wenn Sie es vorziehen, installieren Sie Google Assistant, Google bietet eine komplette Anleitung für die Installation Assistant auf einem Raspberry Pi, einschließlich der Schritte, Bilder und download-links. Während ein paar Magic Mirror Module für Google-Assistent vorhanden ist, unsere Untersuchung zeigte, dass die Module problematisch sein, oft abstürzt oder der Deckung der Spiegel Informationen. Wenn Sie möchten, dass die einfachste Installation, empfehlen wir das hinzufügen der Google-AIY-kit und mit Ihren spezifischen tutorial.

Installieren die meisten Module gehen Sie durch einige grundlegende Schritte:

  1. Laden Sie das Modul herunter-code von GitHub
  2. Konfigurieren Sie die Modul-spezifischen Optionen
  3. Fügen Sie das Modul auf die Spiegel-Konfiguration

Je nach Modul, die Schritte zwei und drei können mehr oder weniger beteiligt. Einrichten Alexa erfordert mehr Konfiguration als das hinzufügen von Schneeflocken, zum Beispiel. Darüber hinaus, ist dies insbesondere Alexa-Modul erfordert die Installation zusätzlicher software (Abhängigkeiten) vor dem herunterladen des Moduls.

VERWANDTE: Wie man Erstellen Sie Ihre Eigenen Futuristischen Smart Mirror

Die Materialien, die Sie Benötigen

Google

Diese Anleitung setzt Voraus, Sie haben bereits ein Smart-Spiegel. Falls Sie es noch nicht, es zu starten, aber Bedenken Sie die zusätzlichen hier aufgeführten Materialien in Ihrer Kosten-und Platzgründen.

  • Abgeschlossen Smart Mirror
  • Mikrofon
  • Lautsprecher

Für das Mikrofon und den Lautsprecher, wir empfehlen die original Google-AIY-Voice-Kit. Bei $16, Sie werden hart gedrückt, um einen günstigeren Mikrofon-und Lautsprecher-Kombination. Sie müssen nicht unbedingt brauchen, verwenden Sie den mitgelieferten Karton; es kann effektiver sein, um lassen Sie die Bauteile aus und führen Sie das Mikrofon und den Lautsprecher außerhalb der Spiegel.

Eine zweite version des Google-AIY-Voice-Kit ist verfügbar, aber es ist teurer und umfasst ein Raspberry Pi Null, das ist nicht kräftig genug, um wake Worte oder die Magic Mirror software, so sollten Sie es überspringen.

Verbinden Sie Ihre Lautsprecher und Mikrofon, und Sie sind bereit, installieren Sie das Alexa-Moduls. Wenn Sie mit dem Google-AIY-kit, Folgen Sie einfach den Zusammenbau-Anleitung für den Anschluss der Mikrofon-und Lautsprecher-Komponenten.

Installation Der Modul-Abhängigkeiten

Bevor Sie herunterladen und konfigurieren der mmm-awesome-alexa, Sie zu installieren, müssen ein paar Abhängigkeiten zu das Modul setzt auf. Es ist immer eine gute Idee, um aktualisieren Sie Ihre Raspberry Pi, bevor Sie versuchen zu installieren, nichts anderes. Auf eurem Raspberry Pi, starten Sie, indem Sie folgenden Befehl ausführen:

sudo apt update && sudo apt-upgrade

Sobald Ihr Raspberry Pi aktuell ist, führen Sie die folgenden Befehle nacheinander:

sudo apt-get install sox libsox-fmt-all
sudo apt-get install swig3.0 python-pyaudio Python ist3-pyaudio sox
pip installieren pyaudio
sudo apt-get install libasound-dev portaudio19-dev libportaudio2 libportaudiocpp0 ffmpeg libav-tools
sudo apt-get install libatlas-base-dev

Jeder Befehl wird eine Abhängigkeit und Sie sind alle notwendig, um zu laufen. Einfach einen Befehl ausführen, warten Sie, bis der download und die Installation beendet ist, führen Sie dann den nächsten Befehl.

Das herunterladen der Modul-Code

Der erste Schritt, um das hinzufügen alle module für den Magischen Spiegel, ist der download des Moduls code Github. Um dies zu tun, müssen Sie sich in den Raspberry Pi, öffnen Sie das terminal und wechseln Sie in das Verzeichnis, wo die Module gespeichert sind. Dann wirst du mit einem download-Befehl ziehen Sie den code aus Github, Wenn Sie shell-Zugriff, können Sie all dies aus der Ferne.

Sobald Sie ein terminal öffnen, geben Sie den folgenden:

cd ~/MagicMirror/Module

Mit diesem Befehl wechseln Sie zum Arbeitsverzeichnis auf den Ordner Module für die Magic Mirror-software. Wenn Sie ein neues Modul herunterladen, Sie wollen hier sein, um alles organisiert zu halten. Der nächste Schritt ist das downloaden der software von Github mit diesem Befehl:

git clone https://github.com/dolanmiu/MMM-awesome-alexa.git

Wenn es fertig ist, ändern Sie die Verzeichnisse in das Modul mit dem folgenden Befehl:

cd-MMM-awesome-alexa

Die Alexa-Moduls erfordert einige zusätzliche Abhängigkeiten, um korrekt zu arbeiten. Führen Sie diesen Befehl aus, um diese zu installieren:

npm install –only=prod

Nun, ändern Sie die Verzeichnisse in das neu erstellte node_modules-Ordner:

cd node_modules

Löschen Sie die snowboy-Ordner der vorherigen Befehle Hinzugefügt. Wir brauchen eine neuere version von snowboy:

rm -rf snowboy

Als Nächstes werden wir laden Sie die neueste version von snowboy mit dem folgenden Befehl:

git clone https://github.com/Kitt-AI/snowboy.git

Bevor wir fortfahren, ändern Sie das Verzeichnis in die neue snowboy-Ordner.

cd snowboy

Jetzt müssen wir entfernen den node_modules-Ordner und installieren Sie einige zusätzliche Abhängigkeiten. Es ist wichtig, dass Sie der Aufenthalt in den snowboy Ordner für diese Schritte nicht ändern Verzeichnisse. Führen Sie die folgenden Befehle nacheinander:

rm -rf node_modules
npm installieren nan –sparen
npm installieren node-pre-gyp@0.12.0 –sparen
npm installieren
npm führen prepublish
npm install –save-dev-electron-rebuild
npm installieren nan
./node_modules/.bin/Elektron-rebuild

Nun das Modul ist vollständig heruntergeladen und installiert.

Konfigurieren des Alexa-Moduls

Nun, dass die mmm-awesome-alexa-Modul installiert ist, müssen wir es konfigurieren. Der erste Schritt ist, ändern Sie Verzeichnisse in der root des Moduls. Im terminal geben Sie den folgenden Befehl ein, und drücken Sie dann die EINGABETASTE:

cd ~/MagicMirror/modules/MMM-awesome-alexa

Dieses Alexa-Modul besitzt ein Konfigurations-Helfer; wir wollen zu laufen, dass. In terminal-Typ:

npm führen config-Helfer

Sie werden aufgefordert werden, eine Client-ID. Da Sie im wesentlichen die Einrichtung eines custom-built-Echo, müssen Sie öffnen Sie einen browser und gehen Sie auf der Alexa-Website für Entwickler. Dann melden Sie sich mit Ihrem Amazon-Konto an.

Sobald Sie angemeldet sind, klicken Sie auf den “Get Started” – Taste. Erstellen Sie ein Gerät, klicken Sie auf “Produkte” und klicken Sie auf “Erstellen Sie Produkt.”

Auf dem nächsten Bildschirm, geben Sie Ihrem Produkt einen Namen und eine Produkt-ID—wir empfehlen “Magic_Mirror_Alexa” für den Namen und “YourFirstName_MM_Alexa” für die Produkt-ID. Wählen Sie Smart Home für die Kategorie, und aktivieren Sie beide die Hände frei und weit-Feld Optionen. Sie sehen eine Reihe von ja-oder Nein-Fragen, wählen Sie “Nein” für alle von Ihnen, und klicken Sie dann auf “Weiter”.

Auf der Sicherheits-Profil-Bildschirm, klicken Sie auf “neues Profil Erstellen.” Verwenden Sie den gleichen Namen für Ihre Sicherheit-Profil, wie Sie für die Produkt-ID. Dann geben Sie eine beliebige Beschreibung, die Sie möchten, klicken Sie dann auf Weiter.

Überprüfen Sie die Vereinbarung und klicken Sie auf Fertig stellen.

Klicken Sie auf Ihr neu erstelltes Produkt, dann Sicherheitsprofil, und Sie sollten sehen, eine Client-ID und client secret.

In die dürfen zurück URL-Eintrag-Art:
https://magic-mirror-avs.github.io/Alexa-Web-Helper/authresponse

Klicken Sie dann auf die Schaltfläche hinzufügen. Blättern Sie nach unten und klicken Sie auf das update-Feld, um das hinzufügen der URL.

In dem terminal, sehen Sie eine Eingabeaufforderung für die client-ID. Kopieren Sie die client-ID aus dem browser, fügen Sie es in das Terminal, und drücken Sie dann die EINGABETASTE. Jetzt das terminal-Eingabeaufforderung für ein client-Geheimnis. Wechseln Sie zurück zum browser, kopieren Sie die client-Geheimnis, dann fügen Sie es in das Terminal und drücken Sie die EINGABETASTE.

Wenn Sie aufgefordert werden, die Geräte-ID Geben Sie den Namen, den Sie oben erstellt, wie eine Produkt-ID (Magic_Mirror_Alexa in unserem Beispiel).

Wenn Sie aufgefordert werden, um eine Rückgabe-URL, geben Sie den folgenden Befehl ein, und drücken Sie die EINGABETASTE:

https://magic-mirror-avs.github.io/Alexa-Web-Helper/authresponse

Das terminal zeigt eine benutzerdefinierte gebaut link. Kopieren Sie diesen und fügen Sie ihn in Ihren browser ein. Dann melden Sie sich mit Ihrem Amazon-Konto, wenn Sie dazu aufgefordert werden. Klicken Sie auf Zulassen auf dem nächsten Bildschirm.

Sie werden sehen, ein Fehler auf dem browser, aber keine Sorge! Dies ist zu erwarten. Blättern Sie durch die URL der Fehlerseite und finden Sie die “Code=xxxxxx” Abschnitt.

Kopieren Sie die Buchstaben und zahlen zwischen “code=” und “&Rahmen” und füge Sie in den terminal. Drücken Sie die EINGABETASTE, wenn Sie fertig sind.

Wenn gefragt, ob Sie möchten, zum erzeugen der MagicMirror config, geben Sie Y ein, und drücken Sie die EINGABETASTE.

Sie werden gefragt, welche wake-Wort zu verwenden. Alexa ist die Standard-Auswahl drücken Sie die EINGABETASTE.

Keine Antwort für die Verwendung der lite-Modus und Visualisierung.

Die Konfiguration Helfer erstellen Sie Ihre Modul-Informationen. Es wird in etwa so Aussehen:

{
Modul: “MMM-awesome-alexa”,
Lage: “bottom_bar”,
config: {
wakeWord: “Alexa”,
clientId: “YOUR_CLIENT_ID”,
clientSecret: “YOUR_CLIENT_SECRET”,
deviceId: “YOUR_DEVICE_ID”,
refreshToken: “YOUR_REFRESH_TOKEN”,
lite: false,
isSpeechVisualizationEnabled: false
}
}

Kopieren Sie diese Zeilen. Wir brauchen, um Sie in die Magic Mirror Konfiguration.

Fügen Sie die Alexa-Modul für die Magic Mirror-Konfiguration

Dann ändern Sie das Verzeichnis in den Magischen Spiegel config Ordner mit dem folgenden Befehl:

cd ~/MagicMirror/config

Und öffnen Sie die config.js mit dem nano-Befehl:

nano config.js

Nur nach der ersten Instanz }, (das ist das Ende des Moduls) drücken Sie die EINGABETASTE, um eine leere Zeile vor der nächsten { Eintrag (das ist der start in ein neues Modul).

Auf die neue leere Zeile, die Sie erstellt haben, fügen Sie in das Modul-code aus der config-Helfer Schritte. Der automatisch generierte code hat einen Fehler, werden Sie auch brauchen, geben Sie ein Komma nach der letzten Klammer, so dass das Modul endet mit },

Verwenden Sie Strg+x schließt die Datei. Wenn Sie dazu aufgefordert werden, geben Sie “y” zum bestätigen “speichern” und drücken Sie Enter, damit die Datei-Namen die gleiche.

Das Modul ist abgeschlossen. Starten Sie Ihre Magie-Spiegelungs-software mit dem Modul, Typ pm2 restart mm und Magic Mirror software wird neu gestartet. Alexa sollte jetzt auf Ihrem Magischen Spiegel.

Dies ist eine der komplexeren Modulen können Sie einrichten, für den Magischen Spiegel. Aber für andere Module, die grundlegenden Schritte sind die gleichen, den code herunterladen, konfigurieren Sie die Modul-spezifischen Optionen, fügen Sie das Modul Konfiguration. Sie können fügen Sie Schneeflocken zu Ihrem Spiegel, oder Bewegungserkennung, oder sogar zeigen Sie Ihre Google-Fotos.

LESEN SIE WEITER

  • › Wie zum Verschlüsseln und Entschlüsseln von Dateien Mit GPG unter Linux
  • › Wie Kriminelle, Um Telefone in Ihrem Namen (und Wie Sie zu Stoppen)
  • › Windows 7 ist Juli 2019 Sicherheits-Patch Enthält Telemetrie
  • › How to Open RAW Image-Dateien auf Windows 10
  • › Warum Bekomme Ich Spam-Mails Von Meiner Eigenen E-Mail-Adresse?