Tabla de contenido:

Robot controlado por voz: 6 pasos
Robot controlado por voz: 6 pasos

Video: Robot controlado por voz: 6 pasos

Video: Robot controlado por voz: 6 pasos
Video: Robot controlado por voz con ESP32 2024, Noviembre
Anonim
Robot controlado por voz
Robot controlado por voz

Este instructable fue creado en cumplimiento del requisito del proyecto de Makecourse en la Universidad del Sur de Florida (www.makecourse.com). Este proyecto es un robot que se puede controlar dando comandos de voz al robot. El robot tiene muchas características que se explicarán en el instructivo. Todos los pasos de cómo crear este robot se explicarán en los siguientes pasos.

Paso 1: componentes necesarios

Componentes electrónicos necesarios en este proyecto

1- Arduino uno

Módulo de reconocimiento de 2 voces

Servo 3-Arduino

4- Dos motores DC

Sensor de distancia 5-Arduino

6- Dos resistencias y cables

7-9v batería

8- Dos LEDS

Paso 2: Grabar los comandos de voz

Grabación de los comandos de voz
Grabación de los comandos de voz

En este paso, tenemos que grabar comandos de voz en el módulo de reconocimiento de voz para comunicarnos con el reinicio. El módulo de reconocimiento de voz puede almacenar hasta 15 comandos de voz (5 en cada grupo) y los comandos se pueden almacenar usando un software en Windows llamado AccessPort.

Ahora, tenemos que conectar el arduino con el módulo de reconocimiento de voz de la siguiente manera:

-Módulo Vcc a Arduino 5V Módulo

-GND al módulo GND de Arduino

-RX a Arduino RX

-Módulo TX a Arduino TX

Luego tenemos que conectar el arduino con la computadora portátil y abrir el software AccessPort para comenzar a grabar los comandos de voz enviando los siguientes comandos hexadecimales:

Eliminar grupo 1 - enviar AA 01 hexadecimal

Eliminar grupo 2 - enviar hexadecimal AA 02

Eliminar grupo 3 - enviar hexadecimal AA 03

Eliminar todos los grupos - enviar hexadecimal AA 04

Grupo de grabación 1 - enviar AA 11 hexadecimal

Grupo de grabación 2 - enviar AA 12 hexadecimal

Grupo de grabación 3 - enviar AA 13 hexadecimal

Importar grupo 1 - enviar hexadecimal AA 21

Importar grupo 2 - enviar AA 22 hexadecimal

Importar grupo 3 - enviar AA 23 hexadecimal

En mi proyecto, he grabado muchos comandos de voz como "avanzar" "girar a la derecha" "detener"

Paso 3: esquema del circuito

Esquema del circuito
Esquema del circuito

En este paso, tenemos que conectar todos los componentes electrónicos con el arduino como se explica en el esquema del circuito anterior.

Paso 4: el código

Este es el código que usé para controlar mi robot. En mi código usé 10 comandos de voz para controlar mi robot usando un bucle para pasar del grupo 1 al grupo 2 en el módulo de reconocimiento de voz. Todas las funciones de los componentes electrónicos están comentadas y explicadas en el código.

Paso 5: Diseño e impresión 3D

Diseño e impresión 3D
Diseño e impresión 3D

Para el diseño 3D de mi proyecto, utilicé el software Autodesk Inventor en Windows para diseñar la carcasa exterior y las partes mecánicas como el brazo y la pinza. Luego imprimí todas las partes usando una impresora 3D y las puse juntas

Paso 6: Cómo funciona el robot:

Finalmente este es el video que he creado para mostrar las características de cada componente electrónico y cómo funciona mi proyecto.

Recomendado: