Índice:

Hack de carro RC - Bluetooth controlado via aplicativo Android: 3 etapas (com imagens)
Hack de carro RC - Bluetooth controlado via aplicativo Android: 3 etapas (com imagens)

Vídeo: Hack de carro RC - Bluetooth controlado via aplicativo Android: 3 etapas (com imagens)

Vídeo: Hack de carro RC - Bluetooth controlado via aplicativo Android: 3 etapas (com imagens)
Vídeo: ✅ CARRO A CONTROL REMOTO (Android / Bluetooth / Arduino) Fácil de hacer 2024, Novembro
Anonim
Image
Image
Conexão dos Módulos
Conexão dos Módulos

Tenho certeza que cada um de vocês pode encontrar em casa carro RC não utilizado. Esta instrução irá ajudá-lo a mudar seu carro RC antigo para um presente original:) Como o carro RC que eu tinha era pequeno, escolhi o Arduino Pro Mini como controlador principal. Outro módulo importante que usei neste projeto é o portador de driver de motor duplo TB6612FNG. Este controlador de motor tem faixa suficiente de tensões de entrada aceitáveis (4,5 V a 13,5 V) e corrente de saída contínua (1 A por canal). Como receptor bluetooth, usei um módulo popular e barato HC-06. Além disso, você pode usar LEDs como luzes dianteiras e traseiras do carro.

Componentes do projeto:

  1. Carro RC (pode ser velho e quebrado)
  2. Arduino Pro Mini 328 (3V / 8Mhz) x1
  3. TB6612FNG Suporte de driver de motor duplo x1
  4. Módulo bluetooth HC-06 ou similar x1
  5. Leds: 2x vermelho e 2x branco
  6. Resistor 10k (necessário para leds) x4 ou 10k Rede de resistores SIL x1
  7. Placa de ensaio (metade do tamanho) x1
  8. Jumpers e cabos
  9. Pilhas AA x4

Etapa 1: Conexão dos Módulos

Conexão dos Módulos
Conexão dos Módulos

A maneira de conectar o Arduino Pro Mini com os outros módulos é fornecida a seguir. Não se esqueça de conectar a tensão de alimentação a cada módulo (VCC, GND).

1. Bluetooth (por exemplo, HC-06) -> Arduino Pro Mini (3,3 V)

  • RXD - TXD
  • TXD - RXD
  • VCC - 3,3 V do Arduino Pro Mini (VCC)
  • GND - GND

2. Driver de motor duplo TB6612FNG -> Arduino Pro Mini

  • AIN1 - 4
  • AIN2 - 7
  • BIN1 - 8
  • BIN2 - 9
  • PWMA - 5
  • PWMB - 6
  • STBY - Vcc
  • VMOT - tensão do motor (4,5 a 13,5 V) - 6V da bateria do carro RC
  • Vcc - tensão lógica (2,7 a 5,5) - 3,3 V do Arduino Pro Mini (VCC)
  • GND - GND

3. Driver de motor duplo TB6612FNG -> Motores DC

  • A01 - motor de acionamento A
  • A02 - motor de acionamento A
  • B01 - motor de direção B
  • B02 - motor de direção B

4. LEDs -> Arduino Pro Mini

  • led frontal direito - 2
  • led frontal esquerdo - 3
  • led traseiro direito - 14
  • led traseiro esquerdo - 15

Etapa 2: Código Arduino

Código Arduino
Código Arduino

O código completo deste projeto está disponível no GitHub: link

O programa Arduino verifica no loop principal - "void loop ()" se o novo comando (caractere) foi enviado do aplicativo Android via bluetooth. Se houver qualquer caractere de entrada do bluetooth serial, o programa inicia a execução da função "void processInput ()". Então, a partir dessa função, dependendo do caractere, uma função de controle específica é chamada (por exemplo, para a função de caractere "r", "void turn_Right ()" é chamado).

Se você for usar a blindagem do motor Arduino (L298), este link pode ser útil para você

Etapa 3: aplicativo Android

App Android
App Android
App Android
App Android
App Android
App Android

Meu aplicativo Android permite que você controle qualquer robô equipado com uma placa Arduino via bluetooth. Você também pode controlar de forma independente os canais PWM de dois motores (um par de motores).

O caractere único é atribuído a cada botão do aplicativo Android, conforme mostrado na figura acima. Você pode editar o código do Arduino e usar meu aplicativo Android para controlar seu próprio dispositivo (não apenas este carro RC).

Você pode baixar meu aplicativo Android gratuitamente no Google Play: link

Como usar o aplicativo Android:

  • toque no botão de menu ou em 3 pontos verticais (dependendo da versão do seu Android)
  • selecione a guia "Conectar um dispositivo"
  • toque na guia "HC-06" e depois de um tempo você deverá ver a mensagem "Conectado ao HC-06"
  • depois de conectar, você pode controlar seu carro
  • Se você não vir seu dispositivo bluetooth HC-06, toque no botão "Procurar dispositivos"
  • no primeiro uso, emparelhe seus dispositivos bluetooth inserindo o código padrão "1234"

Se você gostaria de ver meus outros projetos relacionados à robótica, visite:

  • meu site: www.mobilerobots.pl
  • facebook: robôs móveis

Recomendado: