Table des matières:
2025 Auteur: John Day | [email protected]. Dernière modifié: 2025-01-13 06:57
Contrôlez le labyrinthe de l'équilibre avec Alexa
Déplacez le labyrinthe à la voix.
Tout d'abord, s'il vous plaît voir la vidéo.
C'est un résumé de l'opération
- Parlez à Alexa (Raspberry Pi + AVS) DITES: Alexa
- Début SkillSAY: BARANSU MEIRO WO KIDOU SHITE
- Instruire SkillSAY: 1 FAIRE, UE NI SHITE
- Skill communique avec Raspberry Pi et lance une commande
- Raspberry Pi déplace le servomoteur
Je vais vous expliquer comment le faire.
Étape 1: préparer Amazon Echo
Achetons Amazon Echo
Depuis janvier 2018, Amazon echo ne peut pas être obtenu en raison de la vente limitée au Japon.
Par conséquent, j'ai créé un appareil Alexa à l'aide de Raspberry Pi.https://github.com/alexa/alexa-avs-sample-app/wiki/Raspberry-Pi
Étape 2: Paramètres de compétence
Configurez une compétence personnalisée
1. Créez des compétences avec le kit de compétences Alexa Kit de compétences Amazon Alexahttps://developer.amazon.com/ja/docs/ask-overviews/build-skills-with-the-alexa-skills-kit.html
Définissez quatre intentions et un emplacement.
2. Compétence personnalisée sur IBM Cloud Vous pouvez l'utiliser gratuitement en utilisant le compte léger.https://www.ibm.com/cloud/lite-account
1) Configurez Node-RED sur IBM Cloud.https://nodered.org/docs/platforms/bluemix
2) Installer (copier-coller) le flux.
Étape 3: Préparation du matériel
Créez un jeu de labyrinthe
1. Servo et dossier servo Servo utilise Tower-pro SG90. Veuillez vous référer à l'URL pour plus de détails. Les données 3D peuvent également être téléchargées.https://www.thingverse.com/thing:746116
2. Jeu de labyrinthe (trucs légers, fabriqués avec une planche de styrène)
3. Balle (trucs légers)
4. Raspberry Pi (en utilisant Raspberry Pi 3B)
Étape 4: Connexion
Connectez le servo au Raspberry Pi
1. Alignez la direction du servo. Connectez la ligne supérieure à GPIO 12 (32 PIN). Connectez la ligne inférieure au GPIO 18 (12 PIN).
2. LED qui s'allume lorsque Skill est activé Connectez une LED avec 200 Ω à 330 sur l'anode. GPIO04 (7 broches) connecter Graund (9 broches)
Étape 5: Configuration du Raspberry Pi
Installez le logiciel sur le Raspberry Pi
1. GPIO Chattering se fait avec Rpi. GPIO installé dans la norme. Par conséquent, je vais installer pi-gpiod. C'est parce que la sortie PWM est stable.
Méthode d'installation
sudo apt-get install pigpio python-pigpio python3-pigpiohttps://abyz.me.uk/rpi/pigpio/index.html
Démarrer le démon sudo pigpiod
2. Node-RED Installez la bibliothèque pour pi-gpiod.https://flows.nodered.org/node/node-red-node-pi-gpiod
Installez la bibliothèque de tableau de bord pour le débogage.https://flows.nodered.org/node/node-red-dashboard
3. Création du flux Veuillez importer (Copier & Coller) les fichiers suivants dans Node-RED.
Déployez lorsque vous pouvez copier normalement.
Étape 6: Je vais vous parler
S'il vous plaît prononcer à Alexa
1. Parlez comme "Alexa, active le labyrinthe de l'équilibre".
Lorsque la compétence est activée, la LED s'allume.
2. Vous êtes en mode dialogue et vous pouvez parler sans prononcer un mot de réveil.
3. Dites "Une fois que vous avez parlé", le labyrinthe se déplace dans la direction spécifiée.
4. Parlez comme « Stop », arrêt du labyrinthe.