Inhaltsverzeichnis:

Steuern von Licht- / Heimlichtern mit Arduino und Amazon Alexa - Gunook
Steuern von Licht- / Heimlichtern mit Arduino und Amazon Alexa - Gunook

Video: Steuern von Licht- / Heimlichtern mit Arduino und Amazon Alexa - Gunook

Video: Steuern von Licht- / Heimlichtern mit Arduino und Amazon Alexa - Gunook
Video: Erste Schritte zur eigenen Lichtshow Teil 1: DMX verkabeln + adressieren 2024, November
Anonim
So steuern Sie Licht/Hausbeleuchtung mit Arduino und Amazon Alexa
So steuern Sie Licht/Hausbeleuchtung mit Arduino und Amazon Alexa

Ich habe erklärt, wie man Licht steuert, das mit UNO verbunden ist und von Alexa gesteuert wird.

Schritt 1: Verwendete Komponenten

VERWENDETE HARDWARE

  1. Arduino UNO & Genuino UNO
  2. Widerstand 221 Ohm
  3. LED (allgemein)
  4. Raspberry Pi 3 Modell B

SOFTWARE ERFORDERLICH

  1. Arduino-IDE
  2. Amazon Alexa Alexa Skills-Kit

Schritt 2: Raspberry Pi & Arduino IDE einrichten

1. Zuerst Binärdateien installieren

sudo apt-get install python-pip

pip install flasche

pip install flasche-fragen

sudo apt-get install pyserial

sudo apt-get intall libpython2.7-dev

2. Arduino IDE auf RPi installieren

Arduino in RPi installieren

1. Gehen Sie zur offiziellen Website und laden Sie die vorherige Version herunter.

Danach entpacken Sie es und gehen Sie in das Verzeichnis von arduino und starten Sie es mit./arduino

Schritt 3: Programm hochladen

Programm hochladen
Programm hochladen

Öffnen Sie nach dem Hochladen des Programms das serielle Terminal.

Wenn Sie N schreiben, leuchtet die LED auf.

Wenn Sie schreiben, erlischt die LED.

Schritt 4: Erstellen Sie ein Python-Skript

Erstellen Sie ein Python-Skript
Erstellen Sie ein Python-Skript
Erstellen Sie ein Python-Skript
Erstellen Sie ein Python-Skript

Führen Sie es mit Python lighcontrol.py. aus

Schritt 5: Ngrok. herunterladen

Ngrok herunterladen
Ngrok herunterladen

Ngrok ist eine sichere Tunneling-Plattform, um Ihr Gerät online zu machen. Mit dieser Plattform können Sie Ihre Webanwendung oder jede Anwendung auf sehr einfache Weise online stellen. Zum Download gehen Sie auf die offizielle Website und laden Sie für ARM herunter.

ngrok.com/

Entpacken Sie es und gehen Sie in das Verzeichnis, in das Sie es entpacken. Führen Sie es mit dem Befehl aus

./ngrok http 5000

Schritt 6: Einrichten von Alexa

Einrichten von Alexa
Einrichten von Alexa

1. Melden Sie sich bei einem Amazon-Konto an. Wenn Sie ein Konto haben, melden Sie sich an, wenn nicht, melden Sie sich dort an und melden Sie sich an.

developer.amazon.com/

2. Gehen Sie zur Entwicklerkonsole oben rechts.

Schritt 7: Gehen Sie zu Alexa ==> Alexa Skill Kit ==> Neuen Skill hinzufügen

Bild
Bild
Bild
Bild

Sie werden eine Seite wie diese sehen. Auf dieser Seite wird nach dem Skilltyp gefragt, Name, Sprache und Aufrufname. Sie können einen beliebigen Namen vergeben, im Aufrufnamen müssen Sie den Namen angeben, den Sie sagen, während Sie Alexa Befehle geben.

Bitte beachten Sie, dass Sie die entsprechende Sprache auswählen, die in Ihrem Land verwendet wird, wenn Sie beim Erstellen des Skills eine andere Sprache auswählen. Es wird nicht funktionieren.

Am Ende aktualisieren Sie es, speichern Sie es und drücken Sie auf Weiter.

Schritt 8:

Schritt 9:

Auf der nächsten Seite werden Intents gefragt. Eine Intent stellt eine Aktion dar, die die gesprochene Anfrage eines Benutzers erfüllt. Für mehr Informationen

developer.amazon.com/docs/custom-skills/de…

Wenn ein Fehler auftritt, wird dies in roter Farbe angezeigt.

Schreiben Sie unten den Code in das Feld

{ "Absichten": [{

"absicht": "LightOn"

}, {

"absicht": "LichtAus"

}]

}

speichern Sie es und gehen Sie zur nächsten Seite.

Schritt 10: Auf der nächsten Seite werden zwei Optionen für Endpunkt eins gefragt: AWS und

Auf der nächsten Seite werden zwei Optionen für Endpunkt eins gefragt: AWS und HTTPS
Auf der nächsten Seite werden zwei Optionen für Endpunkt eins gefragt: AWS und HTTPS

Wählen Sie HTTPS und speichern Sie es und gehen Sie zur nächsten Seite.

Schritt 11: Wählen Sie für das SSL-Zertifikat die zweite Option. Speichern Sie es und gehen Sie zur nächsten Seite

Wählen Sie für SSL-Zertifikat Zweite Option. Speichern Sie es und gehen Sie zur nächsten Seite
Wählen Sie für SSL-Zertifikat Zweite Option. Speichern Sie es und gehen Sie zur nächsten Seite

Schritt 12: Service auf "Ein" prüfen

Service prüfen
Service prüfen

Um zu testen, ob der Dienst funktioniert oder nicht. Stellen Sie sicher, dass Ihr Ngrok-Server funktioniert und das Python-Skript auch ausgeführt wird, sonst funktioniert es nicht.

Sie können sehen, dass die Server eine Anfrage erhalten und diese veröffentlichen.

Schritt 13: Server erhalten Anfragen

Server erhalten Anfragen
Server erhalten Anfragen

Schritt 14: Angeforderte werden veröffentlicht

Angefordert werden gepostet
Angefordert werden gepostet

Schritt 15: Schaltpläne Arduino

Schaltpläne Arduino
Schaltpläne Arduino

Schritt 16: Schaltplan LED

Schaltpläne LED
Schaltpläne LED

Hoffe es gefällt euch allen.

Empfohlen: