Índice:

Robô controlado por voz: 6 etapas
Robô controlado por voz: 6 etapas

Vídeo: Robô controlado por voz: 6 etapas

Vídeo: Robô controlado por voz: 6 etapas
Vídeo: Como fazer um ROBÔ que DIRIGE SOZINHO 2024, Julho
Anonim
Robô controlado por voz
Robô controlado por voz

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

Gravando os Comandos de Voz
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

Esquemático do circuito
Esquemático 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

Design e impressão 3D
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.

Recomendado: