Índice:

Carro Bluetooth controlado por voz: 5 etapas
Carro Bluetooth controlado por voz: 5 etapas

Vídeo: Carro Bluetooth controlado por voz: 5 etapas

Vídeo: Carro Bluetooth controlado por voz: 5 etapas
Vídeo: ROBOT Móvil Bluetooth - Programado y controlado por Celular Tutorial 2024, Novembro
Anonim
Carro Bluetooth Controlado por Voz
Carro Bluetooth Controlado por Voz
Carro Bluetooth Controlado por Voz
Carro Bluetooth Controlado por Voz
Carro Bluetooth Controlado por Voz
Carro Bluetooth Controlado por Voz

Todo mundo já usou o carro com controle remoto…. mas e um carro controlado por voz ??? Já usou? Se não, você vai construí-lo agora. Você só precisa de um arduino como cérebro e de um smartphone. Portanto, desenvolvi este projeto para que você possa usar a funcionalidade de voz e isso também pode ser uma referência para seus projetos futuros, então vamos começar …

Etapa 1: Lista de peças

1. Arduino UNO / nano / micro / Mega

2. Módulo bluetooth HC05

3 resistor de 2,2 K ohm, 4,7 K ohm

4 kits de placa de ensaio ou solda

5 fios

6 chassis

7 2 motor BO 150/300 rpm com 2 rodas

8 alguns parafusos e porcas

Roda de 9 rodas

10. driver do motor (: L293 ou L298)

11 fonte de alimentação 12V

Etapa 2: construir o circuito na placa de ensaio e configurar o chassi

Construindo o circuito na placa de ensaio e configurando o chassi
Construindo o circuito na placa de ensaio e configurando o chassi
Construindo o circuito na placa de ensaio e configurando o chassi
Construindo o circuito na placa de ensaio e configurando o chassi
Construindo o circuito na placa de ensaio e configurando o chassi
Construindo o circuito na placa de ensaio e configurando o chassi

Agora, o Arduino nano é o cérebro do meu projeto. Você pode usar UNO / MEGA / MICRO. E eu usaria o recurso de conectividade Bluetooth para controlar o carro com smartphone.

Portanto, forneci o circuito no Arquivo Fritzing. Baixe o Fritzing, abra-o e veja o arquivo. Conecte conforme mostrado no diagrama. Use o divisor de tensão fornecido com 2.2k e 4.7k. Agora, os fios amarelos (de acordo com aquele arquivo estragado) representam as 4 saídas que controlariam o driver do motor. Esses 4 níveis lógicos são, na verdade, as entradas do driver do motor e o driver do motor usa esses níveis lógicos para se mover conforme os níveis lógicos são alimentados. E o arduino controla isso … significa que permite ao motorista mover ambos os motores para frente ou para trás ou para trás ou para a direita ou esquerda ou simplesmente parar. Isso é feito no código.

Portanto, veja os diagramas acima e conecte as entradas do driver do motor. Em seguida, conecte os motores na saída com alguns parafusos e fixe as rodas. Eu conectei meu driver L293 de acordo com sua conexão. Verifique seu próprio driver, pesquise na rede e nas planilhas de dados e conecte conforme necessário.

Fixe os motores com parafusos e fixe o driver do motor e a placa de ensaio com fitas dupla-face ou fita simples. Também conserte a roda giratória. Veja a foto. Seu chassi pode ser diferente, então verifique-o com cuidado. Coloque as rodas

Etapa 3: sobre o código de teste e o princípio de funcionamento do aplicativo

Sobre o código de teste e o princípio de funcionamento do aplicativo
Sobre o código de teste e o princípio de funcionamento do aplicativo
Sobre o código de teste e o princípio de funcionamento do aplicativo
Sobre o código de teste e o princípio de funcionamento do aplicativo
Sobre o código de teste e o princípio de funcionamento do aplicativo
Sobre o código de teste e o princípio de funcionamento do aplicativo
Sobre o código de teste e o princípio de funcionamento do aplicativo
Sobre o código de teste e o princípio de funcionamento do aplicativo

Agora, o recurso de voz realmente funciona com o bluetooth. Existe um aplicativo chamado "BT Voice Control for Arduino" Link-https://amr-voice.en.aptoide.com/. Baixe e instale-o no telefone Android e emparelhe-o com o HC05. Se você estiver se conectando pela primeira vez, emparelhe-o previamente com 1234 ou 0000 como senha. Se não emparelhar, tente novamente.

Agora, depois de falar no aplicativo, após alguns segundos, ele retorna o que você acabou de dizer na tela do celular. Na verdade, ele usa o Google Voice. Agora o que você disse é transmitido pelo bluetooth. Carregue o código de teste fornecido nas linhas Nano.remove RX TX durante o upload. Depois de fazer o upload, insira novamente. O HC05 aceita esses dados usando a função Serial.read () e você pode ver o que acabou de dizer no monitor serial usando Serial.print. Assim, você pode verificar o funcionamento do aplicativo lá. Fale qualquer coisa no aplicativo e veja o monitor serial. Anexei todas as capturas de tela passo a passo sobre como conectar o HC05 com o aplicativo … falando e vendo no monitor serial. Vê-los. Se você disser encaminhar, ele será exibido como * encaminhar #. Portanto, usando este aplicativo, podemos manipular nosso código, que está anexado nas próximas etapas.

Etapa 4: agora carregue o código e conecte a fonte de alimentação

Agora carregue o código e anexe a fonte de alimentação
Agora carregue o código e anexe a fonte de alimentação
Agora carregue o código e anexe a fonte de alimentação
Agora carregue o código e anexe a fonte de alimentação

Agora eu carreguei o código Arduino completo aqui que controla o carro. Você pode fazer o download.

Agora, ao fazer o upload … certifique-se de desconectar as linhas RX TX. Caso contrário, não será carregado. Após o upload, conecte-os novamente. Agora conecte uma fonte de alimentação de 12V. Um diagrama de blocos está na imagem.

Você pode alterar as strings que escrevi como forward, backward, stop, left, right por qualquer palavra que você achar mais fácil. Você só precisa falar essa palavra no aplicativo.

Etapa 5: finalmente

Finalmente
Finalmente
Finalmente
Finalmente
Finalmente
Finalmente

Descrevi anteriormente como usar esse aplicativo. Agora fale para a frente, para trás, esquerda, direita, pare, eu usei essas palavras no meu código. Agora você pode alterar essa string nas instruções else if e fazer upload novamente. Basta falar essa palavra nesse aplicativo e funcionará bem. Eu também conectei um LED no pino 8. Você pode adicionar mais luzes ou uma campainha ou servo.

Então, seu carro de voz está pronto … divirta-se …

Recomendado: