Inhoudsopgave:
2025 Auteur: John Day | [email protected]. Laatst gewijzigd: 2025-01-13 06:57
Beheer het balansdoolhof met Alexa
Verplaats het doolhof met uw stem.
Bekijk allereerst de video.
Het is een samenvatting van de operatie
- Praat met Alexa (Raspberry Pi + AVS)ZEG: Alexa
- Begin VaardigheidZEG: BARANSU MEIRO WO KIDOU SHITE
- Instrueer vaardigheidZEG: 1 DO, UE NI SHITE
- Skill communiceert met Raspberry Pi en geeft een commando
- Raspberry Pi beweegt servomotor
Ik zal uitleggen hoe je het maakt.
Stap 1: Amazon Echo voorbereiden
Laten we Amazon Echo kopen
Vanaf januari 2018 kan Amazon echo niet worden verkregen vanwege beperkte verkoop in Japan.
Daarom heb ik een Alexa-apparaat gemaakt met Raspberry Pi.https://github.com/alexa/alexa-avs-sample-app/wiki/Raspberry-Pi
Stap 2: Vaardigheidsinstellingen
Stel een aangepaste vaardigheid in
1. Creëer vaardigheden met Alexa Skills Kit Amazon Alexa Skills Kithttps://developer.amazon.com/ja/docs/ask-overviews/build-skills-with-the-alexa-skills-kit.html
Definieer vier intenties en één slot.
2. Custom Skill op IBM Cloud U kunt deze gratis gebruiken door het light-account te gebruiken.https://www.ibm.com/cloud/lite-account
1) Configureer Node-RED op de IBM Cloud.https://nodered.org/docs/platforms/bluemix
2) Installeer (kopieer en plak) de stroom.
Stap 3: Hardwarevoorbereiding
Maak een doolhofspel
1. Servo en servomap Servo gebruikt Tower-pro SG90. Raadpleeg de URL voor details. 3D-gegevens kunnen ook worden gedownload.https://www.thingiverse.com/thing:746116
2. Doolhofspel (licht spul, gemaakt met styreenbord)
3. Bal (licht spul)
4. Raspberry Pi (met Raspberry Pi 3B)
Stap 4: Aansluiting
Sluit de servo aan op de Raspberry Pi
1. Lijn de richting van de servo uit. Verbind de bovenste lijn met GPIO 12 (32 PIN). Sluit de onderste lijn aan op GPIO 18 (12 PIN).
2. LED die oplicht als Skill is geactiveerd Sluit een LED met 200 tot 330 Ω aan op de anode. GPIO04 (7 PIN) Graund aansluiten (9 PIN)
Stap 5: Raspberry Pi instellen
Installeer de software op de Raspberry Pi
1. GPIO Chatteren wordt gedaan met Rpi. GPIO geïnstalleerd in de standaard. Daarom zal ik pi-gpiod installeren. Dit komt omdat de PWM-uitgang stabiel is.
Installatie methode
sudo apt-get install pigpio python-pigpio python3-pigpiohttps://abyz.me.uk/rpi/pigpio/index.html
Start de daemon sudo pigpiod
2. Node-RED Installeer de bibliotheek voor pi-gpiod.https://flows.nodered.org/node/node-red-node-pi-gpiod
Installeer de dashboardbibliotheek voor foutopsporing.https://flows.nodered.org/node/node-red-dashboard
3. Flow maken Importeer (Kopieer & Plak) de volgende bestanden naar Node-RED.
Implementeer wanneer u normaal kunt kopiëren.
Stap 6: Ik zal met je praten
Spreek a.u.b. uit tegen Alexa
1. Spreek als "Alexa, activeer het balansdoolhof".
Wanneer de vaardigheid is geactiveerd, gaat de LED branden.
2. U bevindt zich in de dialoogmodus en u kunt praten zonder een wake-word te zeggen.
3. Spreek als "Als je eenmaal spreekt", beweegt het doolhof in de aangegeven richting.
4. Spreek als "Stop", doolhof stop.