Índice:
2025 Autor: John Day | [email protected]. Última modificação: 2025-01-13 06:58
Neste instrutível, irei guiá-lo na criação de um carro robô que controle por Bluetooth de seu telefone celular Android. Além disso, o carro robô tem uma habilidade especial de evitar obstáculos que encontra ao mover o carro para frente. O carro robô é totalmente baseado no arduino e espero fazer um guia passo a passo sobre como fazer esse robô de uma maneira muito fácil. Espero que você goste.
Etapa 1: O que você precisa para este robô
- Arduino UNO -
- Módulo Bluetooth HC-06 -
- Driver do motor L298n -
- Sensor sonar ultrassônico HC-SR04 -
- Chassi de carro robô inteligente com 2 rodas de carro de brinquedo e 1 roda universal (ou rodízios de esfera) -
- Dois motores DC -
- 2 baterias de 9V
- Resistores 1K e 2K
- Fios de ligação (macho para macho, macho para fêmea)
- Mini breadboard
- Parafusos e porcas
- Chave de fenda
- Ferro de solda
- Fita dupla face (opcional)
- Pistola de cola quente (opcional)
Etapa 2: montagem do chassi
Solde dois fios para cada motor DC. Em seguida, fixe dois motores ao chassi usando os parafusos. Se precisar de algum esclarecimento, assista a este vídeo do youtube https://www.google.lk/url?sa=t&rct=j&q=&esrc=s&so… e ele mostrará como montar o chassi do robô Smart 2WD. Por fim, prenda a roda universal (ou roda giratória esférica) na parte traseira do chassi.
Etapa 3: montar os componentes
Monte o driver do motor Arduino UNO, L298n e a placa de ensaio no chassi. Conecte o módulo HC-06 Bluetooth na placa de ensaio. Monte o sensor ultrassônico HC-SR04 na parte frontal do chassi. Nota: ao montar a placa arduino, deixe espaço suficiente para conectar o cabo USB, pois posteriormente você terá que programar a placa arduino conectando-a ao PC através de um cabo USB.
Etapa 4: Conexões do módulo Bluetooth HC-06
Dica: Este diagrama de circuito mostra apenas como os pinos do módulo Bluetooth HC-06 devem ser conectados à placa arduino. Este não é o diagrama de circuito do nosso robô.
Faça as conexões do resistor corretamente !!!
Você pode usar resistores de 'duas séries de 1K' em vez do resistor de 2K.
Ligue o módulo Bluetooth usando a saída arduino 5V.
Importante: Você deve remover todas as conexões feitas ao pino digital 0 (RX) e ao pino digital 1 (TX) do arduino antes de fazer upload de qualquer código. Caso contrário, seu código não será enviado ao fórum. Depois de enviar o código, você pode conectar os fios a ambos os pinos
Etapa 5: conexões de fios
Motorista L298n:
+ 12V → bateria de 9V (+)
GND → bateria de 9V (-) e para a placa Arduino qualquer pino GND
In1 → arduino digital pino 7
In2 → arduino digital pino 6
In3 → arduino digital pino 5
In4 → arduino digital pino 4
OUT1 → Motor 1
OUT2 → Motor 1
OUT3 → Motor 2
OUT4 → Motor 2
Sensor de sonar ultrassônico HC-SR04: VCC → + 5V
Trig → arduino analógico pino 1
Eco → arduino analógico pino 2
GND → breadboard GND
Módulo Bluetooth HC-06:
VCC → + 5V
GND → breadboard GND
TXD → pino digital arduino 0 (RX)
RXD → pino digital arduino 1 (TX) [depois de passar pelas conexões do resistor]
Etapa 6: Programação do Arduino UNO
-
Instale a Biblioteca NewPing. (Biblioteca de funções do sensor ultrassônico)
- Baixe o arquivo NewPing.rar
- Descompacte o arquivo e copie o arquivo NewPing
- Cole o arquivo na pasta de bibliotecas do Arduino onde você instalou o software Arduino em seu PC (por exemplo: - C: / Arduino / bibliotecas)
- Baixe e abra bluetooth_obstacle_avoiding.ino
- Remova todas as conexões feitas ao pino digital 0 (RX) e pino 1 (TX) digital do arduino
- Faça upload do código bluetooth_obstacle_avoiding.ino
- Faça as conexões necessárias para o pino digital 0 do arduino (RX) e o pino digital 1 (TX) novamente
Etapa 7: o aplicativo Android
- Baixe mkrbot.apk em seu celular Android
- Instale o aplicativo. Se o seu celular impedir a instalação do aplicativo, vá em configurações → segurança → habilitar fontes desconhecidas
- Abra o aplicativo
- No início, o aplicativo mostrará "Desconectado" e o LED vermelho do módulo HC-06 Bluetooth piscará
- Toque no símbolo Bluetooth ᛒ no app
- Selecione algo com o nome HC-06
- Agora o aplicativo mostrará conectado e o LED no módulo HC-06 Bluetooth acenderá continuamente sem piscar
Etapa 8: Ótimo !
Agora você pode controlar o robô do seu celular Android via Bluetooth e evitará automaticamente qualquer obstáculo antes de travar !!!
Eu ficaria feliz em responder a quaisquer perguntas que você tenha
me mande um email: [email protected]
procure-me no Facebook e no LinkedIn para mais projetos - Danusha nayantha
Obrigada