Tabla de contenido:
2025 Autor: John Day | [email protected]. Última modificación: 2025-01-13 06:57
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
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
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
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.