Índice:
- Etapa 1: preparar o Amazon Echo
- Etapa 2: Configurações de habilidades
- Etapa 3: Preparação de Hardware
- Etapa 4: Conexão
- Etapa 5: Configurando Raspberry Pi
- Etapa 6: Vou falar com você
Vídeo: Controle o labirinto de equilíbrio com Alexa: 6 etapas (com imagens)
2024 Autor: John Day | [email protected]. Última modificação: 2024-01-30 11:39
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.
Recomendado:
Jogo de labirinto 3D usando Arduino: 8 etapas (com imagens)
Jogo de labirinto 3D usando Arduino: Olá amigos, hoje vamos fazer um jogo de labirinto usando ARDUINO UNO. Como o Arduino Uno é o tabuleiro mais usado, é muito legal fazer jogos com ele. Neste Instructable vamos fazer o jogo do labirinto que é controlado por joystick. Não se esqueça
Arduino - Robô de solução de labirinto (MicroMouse) Robô que segue a parede: 6 etapas (com imagens)
Arduino | Maze Solving Robot (MicroMouse) Wall seguindo Robot: Bem-vindo, sou Isaac e este é meu primeiro robô " Striker v1.0 ". Este robô foi projetado para resolver um labirinto simples. Na competição, tivemos dois labirintos e o robô foi capaz de identificá-los. Quaisquer outras mudanças no labirinto podem exigir uma mudança no
Robô de auto-equilíbrio - Algoritmo de controle PID: 3 etapas
Robô de Auto Balanceamento - Algoritmo de Controle PID: Este projeto foi concebido porque eu estava interessado em aprender mais sobre Algoritmos de Controle e como implementar efetivamente loops PID funcionais. O projeto ainda está em fase de desenvolvimento, pois um módulo Bluetooth ainda não foi adicionado, o que
HeadBot - um robô de auto-equilíbrio para aprendizado e divulgação STEM: 7 etapas (com imagens)
HeadBot - um robô com autobalanceamento para aprendizagem e divulgação STEM: Headbot - um robô com 60 centímetros de altura e autobalanceamento - é uma criação da South Eugene Robotics Team (SERT, FRC 2521), uma equipe competitiva de robótica do ensino médio no FIRST Competição de Robótica, de Eugene, Oregon. Este popular robô de divulgação faz re
Labirinto de Sif (jogo) - Arduino ITTT: 4 etapas (com imagens)
Sif's Maze (Game) - Arduino ITTT: Minha escola me incumbiu de fazer algo interativo com um Arduino. Fiz um pequeno jogo de labirinto que, infelizmente, não deu muito certo, mas fique à vontade para terminá-lo ou complementá-lo. Esse projeto começou como um conceito para um TBA sobre mitologia nórdica. Ei