Carro Arduino controlado via aplicativo Bluetooth: 4 etapas (com imagens)
Carro Arduino controlado via aplicativo Bluetooth: 4 etapas (com imagens)
Anonim
Arduino carro controlado via aplicativo Bluetooth
Arduino carro controlado via aplicativo Bluetooth
Arduino carro controlado via aplicativo Bluetooth
Arduino carro controlado via aplicativo Bluetooth

Todos nós sabemos que o Arduino é uma excelente plataforma de prototipagem, principalmente porque usa uma linguagem de programação amigável e há muitos componentes extras incríveis que nos fornecem ótimas experiências.

Podemos integrar o Arduino com diferentes escudos ou módulos e construir coisas fantásticas. Neste projeto vou mostrar como usar o módulo Bluetooth para controlar uma plataforma de robô por meio de comandos vindos de um smartphone.

Etapa 1: Peças

Peças
Peças
Peças
Peças
Peças
Peças

Hardware:

  • 1x Arduino Uno
  • 1x Motor Shield L293D Driver
  • 1x Módulo Bluetooth
  • 1x plataforma de robô
  • 4 fios Dupont para módulo Bluetooth (macho para fêmea)
  • 4 fios Dupont para motores (macho para macho)
  • 2x motores + 2x rodas
  • 1x rodízio

Programas:

  • IDE Arduino
  • Cabo USB A para B
  • Controlador RC Bluetooth (você pode baixar este aplicativo aqui)

Etapa 2: Montando o carro Arduino

Montando o carro Arduino
Montando o carro Arduino
Montando o carro Arduino
Montando o carro Arduino
Montando o carro Arduino
Montando o carro Arduino

A montagem da plataforma robótica é muito fácil. Se você comprar um assim, receberá um manual com todas as etapas.

Em primeiro lugar, monte o motor 2 na plataforma do robô.

Em segundo lugar, monte a roda do rodízio na plataforma do robô.

Em terceiro lugar, monte o Arduino Uno na plataforma do robô e coloque a blindagem do motor no Arduino Uno.

Em quarto lugar, conecte os fios do motor esquerdo e direito indicados na imagem. (Observação: o fio vermelho é + e o fio preto é -)

Em quinto lugar, conecte o Módulo Bluetooth:

  • RXD para TXD no Arduino Uno
  • TXD para RXD no Arduino Uno
  • VCC para 5V no Arduino Uno
  • GND para GND no Arduino Uno

Etapa 3: Software

O Arduino uno é muito fácil de programar.

- Para controlar os motores, usei a biblioteca AFMotor.h incluída acima.

- A comunicação entre o smartphone e o módulo Bluetooth foi feita usando o arduino de comunicação serial.

- O app "Bluetooth RC Controller" envia para o módulo bluetooth os seguintes comandos:

  • Avançar -> F
  • Voltar -> B
  • Esquerda -> L
  • Certo -> R
  • Avançar para a esquerda -> G
  • Avançar à direita -> I
  • Traseira Esquerda -> H
  • Voltar à direita -> J
  • Parar -> S
  • Luzes dianteiras acesas -> W
  • Luzes frontais apagadas -> w
  • Luzes traseiras acesas -> U
  • Luzes traseiras apagadas -> u
  • Buzina Ligada -> V
  • Buzina desligada -> v
  • Extra Ligado -> X
  • Extra Off -> x
  • Velocidade 0 -> 0
  • Velocidade 10 -> 1
  • Velocidade 20 -> 2
  • Velocidade 30 -> 3
  • Velocidade 90 -> 9
  • Velocidade 100 -> q
  • Parar tudo -> D

Neste projeto, programei 2 comandos:

1. Básico (para frente, para trás, para a esquerda e para a direita)

2. Comando completo (Avançar, Voltar, Esquerda e Direita) e também (Avançar à esquerda, 1. Avançar à direita, Trás à esquerda, Trás à direita)

O código completo está disponível para download.

Etapa 4: Não se esqueça de compartilhar, curtir e votar !

Recomendado: