Índice:
2025 Autor: John Day | [email protected]. Última modificação: 2025-01-13 06:58
Este instrutível foi criado em cumprimento ao requisito do projeto do Makecourse na University of South Florida (www.makecourse.com). Este projeto é um robô que pode ser controlado dando comandos de voz ao robô. O robô possui muitos recursos que serão explicados no instrutível. Todas as etapas de como criar este robô serão explicadas nas etapas a seguir.
Etapa 1: componentes necessários
Componentes eletrônicos necessários neste projeto
1- Arduino uno
2-Módulo de reconhecimento de voz
Servo 3-Arduino
4- Dois motores DC
Sensor de distância 5-Arduino
6- Dois resistores e fios
Bateria 7-9v
8- Dois LEDS
Etapa 2: Gravando os Comandos de Voz
Nesta etapa, temos que gravar os comandos de voz no módulo de reconhecimento de voz para nos comunicarmos com a reinicialização. O módulo de reconhecimento de voz pode armazenar até 15 comandos de voz (5 em cada grupo) e os comandos podem ser armazenados usando um software no Windows chamado AccessPort.
Agora, temos que conectar o arduino com o módulo de reconhecimento de voz da seguinte maneira:
- Módulo Vcc para Módulo Arduino 5V
-GND para o Módulo Arduino GND
-RX para Arduino RX
-Module TX para Arduino TX
Em seguida, temos que conectar o arduino ao laptop e abrir o software AccessPort para começar a gravar os comandos de voz, enviando os seguintes comandos hexadecimais:
Excluir Grupo 1 - enviar hex AA 01
Excluir Grupo 2 - enviar hex AA 02
Excluir Grupo 3 - enviar hex AA 03
Excluir todos os grupos - enviar hex AA 04
Grupo de registro 1 - enviar hex AA 11
Grupo de registro 2 - enviar hex AA 12
Grupo de registro 3 - enviar hex AA 13
Importar Grupo 1 - enviar hex AA 21
Grupo de importação 2 - enviar hex AA 22
Importar Grupo 3 - enviar hex AA 23
No meu projeto, gravei muitos comandos de voz como "avançar" "virar à direita" "parar"
Etapa 3: esquema do circuito
Nesta etapa, temos que conectar todos os componentes eletrônicos com o arduino, como é explicado no esquema do circuito acima
Etapa 4: O Código
Este é o código que usei para controlar meu robô. Em meu código, usei 10 comandos de voz para controlar meu robô usando um loop para mover do grupo 1 para o grupo 2 no módulo de reconhecimento de voz. Todas as funções dos componentes eletrônicos são comentadas e explicadas no código.
Etapa 5: Design e impressão 3D
Para o design 3D do meu projeto, usei o software Autodesk Inventor no Windows para projetar a caixa externa e as peças mecânicas como o braço e a garra. Em seguida, imprimi todas as peças usando uma impressora 3D e as coloquei juntas
Etapa 6: Como funciona o robô:
Por fim, este é o vídeo que criei para mostrar as características de cada componente eletrônico e como funciona o meu projeto.