Tabla de contenido:

Robot controlado por voz usando el microcontrolador 8051: 4 pasos (con imágenes)
Robot controlado por voz usando el microcontrolador 8051: 4 pasos (con imágenes)

Video: Robot controlado por voz usando el microcontrolador 8051: 4 pasos (con imágenes)

Video: Robot controlado por voz usando el microcontrolador 8051: 4 pasos (con imágenes)
Video: Microcontroladores y el Mundo de la Inteligencia Artificial 2024, Diciembre
Anonim
Robot controlado por voz con microcontrolador 8051
Robot controlado por voz con microcontrolador 8051
Robot controlado por voz con microcontrolador 8051
Robot controlado por voz con microcontrolador 8051

Un robot controlado por voz toma un comando específico en forma de voz. Cualquiera que sea el comando dado a través del módulo de voz o del módulo Bluetooth, el controlador existente lo decodifica y, por lo tanto, se ejecuta el comando dado.

Aquí, en este proyecto, he utilizado el módulo Bluetooth y la aplicación de Android para dar un comando de voz en forma de código hexadecimal. Hay ciertos dígitos que se pueden enviar directamente al módulo Bluetooth y automáticamente el dígito se convierte en su código hexadecimal.

Podemos usar estos dígitos como comando de voz para la operación especificada preprogramada en el microcontrolador. Usar dígitos como comando de voz es más fácil que usar comandos alfabéticos.

Componentes requeridos:

1. Microcontrolador (AT89S52)

Enchufe hembra de 2,40 pines para controlador

3. Placa de circuito impreso cero

4. oscilador de cristal (11.0592 MHz)

5.7805 regulador de voltaje

6. Pin Relamate

7. Registro de turnos

8. Cambiar

9. Resistencia (1 K-ohmio)

10. Capacitor (10uF, 22pF (2))

11. Controlador L293D con enchufe hembra

LCD de 12,16x2

13. LED

14. Módulo de Bluetooth (HC-05)

15. Batería (12V)

16. Conexión de cables

17 soldador

18. Motores (rpm requeridas)

19. Chasis para robot

20. Ruedas

Paso 1: Diseño del chasis

Diseño de chasis
Diseño de chasis
Diseño de chasis
Diseño de chasis
Diseño de chasis
Diseño de chasis

Diseñe un chasis de acuerdo a sus requerimientos y necesidades.

He diseñado el chasis que es un chasis de lego y fácilmente disponible en el mercado.

Paso 2: Conexión y diseño de PCB

Diseño de conexión y PCB
Diseño de conexión y PCB
Diseño de conexión y PCB
Diseño de conexión y PCB
Diseño de conexión y PCB
Diseño de conexión y PCB

Diagrama de circuito para 8051, control por voz del robot.

Se supone que las conexiones en la PCB deben realizarse de acuerdo con el diagrama de circuito dado.

Paso 3: Código de programa y código hexadecimal

Código ensamblador para aquellos que quieran codificar en lenguaje ensamblador 8051.

github.com/Chandan561/Voice-Controlled-Robot-using-8051/blob/master/voice.asm

Código C para aquellos que quieran programar usando lenguaje C.

github.com/Chandan561/Voice-Controlled-Robot-using-8051/blob/master/andriodrobot.c

Con el software Keil, puede escribir estos códigos de ensamblaje para 8051 y generar un archivo hexadecimal que se requiere para grabar (cargar) en 8051. Para cargar (grabar) necesita un quemador 8051, que puede encontrar en sus universidades o puede comprar en el mercado.

Paso 4: aplicación de Android

Para enviar comandos de voz (1, 2, 3, 4, 5, 6, 7, 8, 9, 0) a Bluetooth en forma de código hexadecimal, hay una aplicación disponible en Google Play Store llamada Amr Voice.

play.google.com/store/apps/details?id=appi…

Vaya con este enlace o escriba "Amr Voice" en Play Store.

Instale la aplicación> Conectar dispositivo Bluetooth> Toque el icono del micrófono para enviar su comando de voz.

Recomendado: