Inhaltsverzeichnis:
Video: Steuern Sie das Gleichgewichtslabyrinth mit Alexa - Gunook
2025 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2025-01-13 06:56
Steuern Sie das Gleichgewichtslabyrinth mit Alexa
Bewegen Sie das Labyrinth per Stimme.
Sehen Sie sich zunächst das Video an.
Es ist eine Zusammenfassung der Operation
- Sprich mit Alexa (Raspberry Pi + AVS)SAY: Alexa
- Skill startenSAY: BARANSU MEIRO WO KIDOU SHITE
- Instruct SkillSAY: 1 TUN, UE NI SHITE
- Skill kommuniziert mit Raspberry Pi und gibt einen Befehl aus
- Raspberry Pi bewegt Servomotor
Ich werde erklären, wie man es macht.
Schritt 1: Amazon Echo vorbereiten
Kaufen wir Amazon Echo
Ab Januar 2018 kann Amazon Echo aufgrund des begrenzten Verkaufs in Japan nicht mehr bezogen werden.
Daher habe ich ein Alexa-Gerät mit Raspberry Pi erstellt.https://github.com/alexa/alexa-avs-sample-app/wiki/Raspberry-Pi
Schritt 2: Skill-Einstellungen
Richten Sie einen benutzerdefinierten Skill ein
1. Erstellen Sie Skills mit dem Alexa Skills Kit Amazon Alexa Skills Kithttps://developer.amazon.com/ja/docs/ask-overviews/build-skills-with-the-alexa-skills-kit.html
Definieren Sie vier Absichten und einen Slot.
2. Benutzerdefinierter Skill in IBM Cloud Sie können ihn kostenlos verwenden, indem Sie das Light-Konto verwenden.https://www.ibm.com/cloud/lite-account
1) Konfigurieren Sie Node-RED in der IBM Cloud.https://nodered.org/docs/platforms/bluemix
2) Installieren (Kopieren und Einfügen) des Flows.
Schritt 3: Hardwarevorbereitung
Erstellen Sie ein Labyrinth-Spiel
1. Servo und Servoordner Servo verwendet Tower-Pro SG90. Einzelheiten entnehmen Sie bitte der URL. 3D-Daten können auch heruntergeladen werden.https://www.thingiverse.com/thing:746116
2. Labyrinth-Spiel (leichtes Zeug, hergestellt mit Styrol-Brett)
3. Ball (Leichtes Zeug)
4. Raspberry Pi (mit Raspberry Pi 3B)
Schritt 4: Verbindung
Verbinden Sie das Servo mit dem Raspberry Pi
1. Richten Sie die Richtung des Servos aus. Verbinden Sie die obere Leitung mit GPIO 12 (32 PIN). Verbinden Sie die untere Leitung mit GPIO 18 (12 PIN).
2. LED, die bei aktiviertem Skill leuchtet Schließen Sie eine LED mit 200 Ω bis 330 Ω an der Anode an. GPIO04 (7 PIN) Masse verbinden (9 PIN)
Schritt 5: Raspberry Pi einrichten
Installieren Sie die Software auf dem Raspberry Pi
1. GPIO-Chattering erfolgt mit Rpi. GPIO, das im Standard installiert ist. Daher werde ich pi-gpiod installieren. Dies liegt daran, dass der PWM-Ausgang stabil ist.
Installationsmethode
sudo apt-get install pigpio python-pigpio python3-pigpiohttps://abyz.me.uk/rpi/pigpio/index.html
Starten Sie den Daemon sudo pigpiod
2. Node-RED Installieren Sie die Bibliothek für pi-gpiod.https://flows.nodered.org/node/node-red-node-pi-gpiod
Installieren Sie die Dashboard-Bibliothek zum Debuggen.https://flows.nodered.org/node/node-red-dashboard
3. Flow erstellen Importieren (Kopieren & Einfügen) der folgenden Dateien in Node-RED.
Bereitstellen, wenn Sie normal kopieren können.
Schritt 6: Ich werde mit Ihnen sprechen
Bitte sprechen Sie Alexa aus
1. Sprechen Sie als „Alexa, aktiviere das Gleichgewichtslabyrinth“.
Wenn der Skill aktiviert ist, leuchtet die LED.
2. Sie befinden sich im Dialogmodus und können sprechen, ohne ein Weckwort zu sagen.
3. Sprechen Sie als "Sobald Sie sprechen", bewegt sich das Labyrinth in die angegebene Richtung.
4. Sprechen Sie als "Stopp", Labyrinthstopp.