Índice:

Robô controlado por voz usando o microcontrolador 8051: 4 etapas (com imagens)
Robô controlado por voz usando o microcontrolador 8051: 4 etapas (com imagens)

Vídeo: Robô controlado por voz usando o microcontrolador 8051: 4 etapas (com imagens)

Vídeo: Robô controlado por voz usando o microcontrolador 8051: 4 etapas (com imagens)
Vídeo: DTMF Module (MT8870 Decoder) Controlled Robot Using Raspberry Pi Pico 2024, Dezembro
Anonim
Robô controlado por voz usando o microcontrolador 8051
Robô controlado por voz usando o microcontrolador 8051
Robô controlado por voz usando o microcontrolador 8051
Robô controlado por voz usando o microcontrolador 8051

Um robô controlado por voz assume o comando especificado na forma de voz. Qualquer que seja o comando dado através do módulo de voz ou módulo Bluetooth, ele é decodificado pelo controlador existente e, portanto, o comando dado é executado.

Aqui neste projeto, usei o módulo Bluetooth e o aplicativo Android para dar o comando de voz na forma de código hexadecimal. Existem certos dígitos que podem ser enviados diretamente para o módulo Bluetooth e automaticamente o dígito é convertido em seu código hexadecimal.

Podemos usar esses dígitos como um comando de voz para a operação especificada pré-programada no microcontrolador. Usar dígitos como um comando de voz é mais fácil do que usar comandos alfabéticos.

Componentes necessários:

1. Microcontrolador (AT89S52)

Soquete fêmea de 2,40 pinos para controlador

3. Placa zero PCB

4. Oscilador de cristal (11,0592 MHz)

5,7805 regulador de tensão

6. Relamatar pino

7. Registro de mudança

8. Mudar

9. Resistência (1 K-ohm)

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

11. Driver L293D com soquete fêmea

12.16x2 LCD

13. LEDs

14. Módulo Bluetooth (HC-05)

15. Bateria (12V)

16. Fios de conexão

17. Ferro de soldar

18. Motores (rpm necessárias)

19. Chasis para robô

20. Rodas

Etapa 1: Projeto do chassi

Projeto do chassi
Projeto do chassi
Projeto do chassi
Projeto do chassi
Projeto do chassi
Projeto do chassi

Projete um chassi de acordo com seus requisitos e necessidades.

Eu projetei o chassis que é um chassis lego e facilmente disponível no mercado.

Etapa 2: Conexão e Design de PCB

Conexão e design de PCB
Conexão e design de PCB
Conexão e design de PCB
Conexão e design de PCB
Conexão e design de PCB
Conexão e design de PCB

Diagrama de circuito para 8051, controlado por voz do robô.

As conexões no PCB devem ser feitas de acordo com o diagrama de circuito fornecido.

Etapa 3: Código do programa e código hexadecimal

Código de montagem para quem deseja codificar em linguagem assembly de 8051.

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

Código C para quem deseja programar em linguagem C.

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

Usando o software Keil, você pode escrever esses códigos Assembly para 8051 e gerar o arquivo hexadecimal que é necessário para gravar (fazer upload) no 8051. Para fazer upload (Gravar), você precisa de um gravador 8051, que pode encontrar em suas faculdades ou pode comprar no mercado.

Etapa 4: aplicativo Android

Para enviar comandos de voz (1, 2, 3, 4, 5, 6, 7, 8, 9, 0) para Bluetooth na forma de código hexadecimal, um aplicativo está disponível na loja do Google Play chamado - Amr Voice.

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

Vá com este link ou digite "Amr Voice" na Play Store.

Instale o aplicativo> Conectar dispositivo Bluetooth> Toque no ícone do microfone para enviar seu comando de voz.

Recomendado: