Índice:
- Etapa 1: Diagrama de blocos
- Etapa 2: Módulo Bluetooth HC-05
- Etapa 3: Componentes
- Etapa 4: Diagrama de circuito do robô controlado por voz usando Arduino
- Etapa 5: Trabalho de robô controlado por voz usando Arduino
Vídeo: RoBoT ativado por voz: 5 etapas
2024 Autor: John Day | [email protected]. Última modificação: 2024-01-30 11:39
Robô controlado por voz usando Arduino: Olá a todos, espero que estejam bem e estejam bem. Hoje vamos iniciar projetos relacionados à robótica usando o Arduino. Hoje, vamos falar sobre o robô controlado por voz usando o Arduino e o aplicativo android. O robô controlado por voz é um robô móvel controlado por alguns comandos de voz específicos. O aplicativo móvel é capaz de identificar cinco comandos que são “Parar”,”Avançar”, “Voltar”,”Esquerda”, “Direita”. Neste projeto de sistemas embarcados, fazemos um carro robótico 4-WD que podemos controlar usando a voz através de um aplicativo móvel. O aplicativo escuta e envia a instrução para o Arduino usando Bluetooth e, em seguida, o Arduino executa a operação especificada. O aplicativo de reconhecimento de voz não é 100% preciso. A aplicação é sensível aos ruídos circundantes. Às vezes, interpreta mal os comandos de voz dados ao robô. Mas você pode criar seu próprio aplicativo, que pode ignorar os arredores e receber apenas sua própria voz.
Etapa 1: Diagrama de blocos
Componentes necessários para o robô controlado por voz
Arduino Uno: o Arduino Uno é usado porque podemos montar nele o escudo do driver do motor. Também é barato, fácil de usar e ganha menos espaço, pois temos que colocar tudo no chassi. Se você é novo na programação do Arduino, recomendo que verifique um artigo de introdução ao Arduino. Blindagem do driver do motor: a blindagem do driver do motor é baseada no L293 IC, que é um driver de ponte completa dupla. Isso é usado para acionar cargas indutivas, como relés, solenóides, DC e motores de passo. Ele permite que você acione quatro motores CC e 2 servos com seu Arduino. Podemos controlar a velocidade e direção de cada motor de forma independente.
Etapa 2: Módulo Bluetooth HC-05
: Este é um módulo Bluetooth classe 2 com Perfil de Porta Serial, que pode ser configurado como Mestre ou Escravo. Podemos usá-lo simplesmente para uma substituição de porta serial para estabelecer uma conexão entre MCU, PC para seu projeto incorporado e etc.
Especificação HC-05:
Protocolo Bluetooth: Bluetooth Specification v2.0 + EDRFrequency: 2.4GHz ISM bandModulation: GFSK (Gaussian Frequency Shift Keying) Potência de emissão: ≤4dBm, Classe 2 Sensibilidade: ≤-84dBm a 0,1% BERSpeed: Assíncrono: 2.1Mbps (Max) / 160 kbps, Síncrono: 1Mbps / 1MbpsSegurança: Autenticação e criptografia Perfis: Porta serial Bluetooth Fonte de alimentação: + 3,3VDC 50mATemperatura de trabalho: -20 ~ + 75 CentígradoDimensão: 26,9 mm x 13 mm x 2,2 mm
Etapa 3: Componentes
4-WD Car Chassis: Contém 2 plataformas feitas de acrílico. Ele contém um motor de 4 cc com codificadores de velocidade. É fácil de montar e oferece muito espaço para colocar o Arduino, o módulo Bluetooth e o pacote de baterias.
Bateria: Cada motor usa até 200mA de corrente. Usei três células de íons de lítio de 3,7 V e 2200 mA em paralelo. A bateria fornece 12,1 volts. A célula de íon-lítio é um tipo de bateria recarregável. Portanto, podemos usar essas células novamente e novamente.
Etapa 4: Diagrama de circuito do robô controlado por voz usando Arduino
Em primeiro lugar, monte o escudo do driver do motor no Arduino Uno.
Conexões HC-05 ou HC-06: Conecte o Vcc a 5 volts. Conecte o GND ao Ground. Module Rx ao Arduino Tx. Module Tx ao Arduino Rx. Se o módulo Bluetooth não funcionar, faça o divisor de tensão usando resistores de 1K e 2K e conecte ao pino Rx do módulo para converter 5v para 3,3v. Motor para proteção do driver do motor: Motores do lado esquerdo para os terminais M3 e M4. Motores do lado direito para os terminais M1 e M2. Se o motor estiver girando na direção oposta, troque a conexão do fio para girar todos os motores na mesma direção.
Etapa 5: Trabalho de robô controlado por voz usando Arduino
Nota: Sempre desconecte os pinos Rx e Tx do módulo Bluetooth ao fazer upload do código para o Arduino, caso contrário, ele mostra alguns erros e o código não carrega. Tente a senha “1234” ou “0000” ao conectar o módulo Bluetooth ao seu celular pela primeira vez. Se as rodas estiverem girando na direção oposta, apenas troque a conexão do motor do terminal de blindagem do acionador do motor. Controlar o robô por voz não é uma forma eficiente..
Recomendado:
Atirador de água ativado por soco: 5 etapas
Punch Activated Water Shooter: Se você é um fã de uma peça só. Você deve conhecer Jinbei. Jinbei é um personagem da série One Piece, criada por Eiichiro Oda. Jinbei é um mestre excepcionalmente poderoso do Karate Homem-Peixe. Uma de suas técnicas é Five Thousand Brick Fist. Isto é
Interruptor de lâmpada ativado por movimento: 3 etapas
Interruptor de lâmpada ativado por movimento: Sempre que saímos de nossa mesa ou sala, na maioria das vezes nos esquecemos de desligar as luzes de lá. Isso causa perda de energia elétrica e incremento na conta de energia elétrica. Mas e se as luzes apagarem automaticamente, depois que você sair da sala? Sim em
Botão de controle remoto ativado por voz: 4 etapas (com imagens)
Botão do controle remoto ativado por voz: Se você viu meus outros instrutíveis, sabe que nosso filho tem distrofia muscular. Esta é uma parte de um projeto para tornar as coisas mais acessíveis para ele. Temos uma porta que é operada por um controle remoto do controle remoto da garagem. Isso tem sido fantástico em
BT ativado por voz: 3 etapas (com imagens)
BT ativado por voz: automação residencial controlada por voz usando Arduino: neste projeto, vamos usar uma função de voz para controlar dispositivos domésticos. Este projeto faz parte da minha série Domótica. Este projeto é muito fácil de usar na vida real. Pessoas de qualquer idade podem controlar
Assistente ativado por voz - MÁX: 10 etapas
Voice Activated Assistant - MAX: Olá neste Instructable, vou falar sobre como fazer um chat-bot MAX (me chamei !!!) Com alguma implementação, você pode fazer este chatbot controlado por voz ou com o uso de vários softwares para você pode fazer isso como um assistente de voz. Eu aqui eu