Índice:
2025 Autor: John Day | [email protected]. Última modificação: 2025-01-13 06:58
Controle o labirinto de equilíbrio com Alexa
Mova o labirinto por voz.
Em primeiro lugar, veja o vídeo.
É um resumo da operação
- Fale com Alexa (Raspberry Pi + AVS) DIGA: Alexa
- Iniciar SkillSAY: BARANSU MEIRO WO KIDOU SHITE
- Instruir SkillSAY: 1 DO, UE NI SHITE
- Skill se comunica com Raspberry Pi e lança um comando
- Raspberry Pi move servo motor
Vou explicar como fazer.
Etapa 1: preparar o Amazon Echo
Vamos comprar o Amazon Echo
Desde janeiro de 2018, o Amazon echo não pode ser obtido devido à venda limitada no Japão.
Portanto, criei um dispositivo Alexa usando Raspberry Pi.https://github.com/alexa/alexa-avs-sample-app/wiki/Raspberry-Pi
Etapa 2: Configurações de habilidades
Configure uma habilidade personalizada
1. Crie habilidades com o Alexa Skills Kit Amazon Alexa Skills Kithttps://developer.amazon.com/ja/docs/ask-overviews/build-skills-with-the-alexa-skills-kit.html
Defina quatro intents e um slot.
2. Habilidade customizada na nuvem IBM Você pode usá-la gratuitamente usando a conta light.https://www.ibm.com/cloud/lite-account
1) Configure o Node-RED no IBM Cloud.https://nodered.org/docs/platforms/bluemix
2) Instale (copie e cole) o fluxo.
Etapa 3: Preparação de Hardware
Crie um jogo de labirinto
1. Servo e pasta de servo Servo usa Tower-pro SG90. Consulte o URL para obter detalhes. Os dados 3D também podem ser baixados.https://www.thingiverse.com/thing: 746116
2. Jogo de labirinto (material leve, feito com placa de estireno)
3. Bola (coisas leves)
4. Raspberry Pi (usando Raspberry Pi 3B)
Etapa 4: Conexão
Conecte o servo ao Raspberry Pi
1. Alinhe a direção do servo. Conecte a linha superior ao GPIO 12 (32 PIN). Conecte a linha inferior ao GPIO 18 (12 PIN).
2. LED que acende quando a habilidade é ativada Conecte um LED com 200 Ω a 330 Ω no ânodo. GPIO04 (7 PIN) Conecte Graund (9 PIN)
Etapa 5: Configurando Raspberry Pi
Instale o software no Raspberry Pi
1. GPIO Chattering é feito com Rpi. GPIO instalado no padrão. Portanto, irei instalar o pi-gpiod. Isso ocorre porque a saída PWM é estável.
Método de instalação
sudo apt-get install pigpio python-pigpio python3-pigpiohttps://abyz.me.uk/rpi/pigpio/index.html
Inicie o daemon sudo pigpiod
2. Node-RED Instale a biblioteca para pi-gpiod.https://flows.nodered.org/node/node-red-node-pi-gpiod
Instale a biblioteca do painel para debugging.https://flows.nodered.org/node/node-red-dashboard
3. Criando fluxo Por favor, importe (Copie e Cole) os seguintes arquivos para o Node-RED.
Implante quando você puder copiar normalmente.
Etapa 6: Vou falar com você
Por favor, se pronuncie para Alexa
1. Fale como "Alexa, ative o labirinto de equilíbrio".
Quando a habilidade é ativada, o LED acende.
2. Você está no modo de diálogo e pode falar sem dizer uma palavra de ativação.
3. Fale como "Depois de falar", o labirinto se move na direção especificada.
4. Fale como "Pare", parada do labirinto.