Índice:
Vídeo: Hack de carro RC - Bluetooth controlado via aplicativo Android: 3 etapas (com imagens)
2024 Autor: John Day | [email protected]. Última modificação: 2024-01-30 11:39
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:
- Carro RC (pode ser velho e quebrado)
- Arduino Pro Mini 328 (3V / 8Mhz) x1
- TB6612FNG Suporte de driver de motor duplo x1
- Módulo bluetooth HC-06 ou similar x1
- Leds: 2x vermelho e 2x branco
- Resistor 10k (necessário para leds) x4 ou 10k Rede de resistores SIL x1
- Placa de ensaio (metade do tamanho) x1
- Jumpers e cabos
- Pilhas AA x4
Etapa 1: 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
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
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:
Tubo de LED de pedra de vidro (WiFi controlado por aplicativo de smartphone): 6 etapas (com imagens)
Tubo de LED de pedra de vidro (WiFi controlado por meio do aplicativo de smartphone): Olá, colegas fabricantes! Neste manual, mostrarei como construir um tubo de LED controlado por WiFi que é preenchido com pedras de vidro para um bom efeito de difusão. Os LEDs são endereçáveis individualmente e, portanto, alguns efeitos interessantes são possíveis no
Como criar um aplicativo Android com o Android Studio: 8 etapas (com imagens)
Como criar um aplicativo Android com o Android Studio: Este tutorial ensinará os fundamentos de como construir um aplicativo Android usando o ambiente de desenvolvimento Android Studio. À medida que os dispositivos Android se tornam cada vez mais comuns, a demanda por novos aplicativos só aumentará. O Android Studio é fácil de usar (e
Walking Strandbeest, Java / Python e controlado por aplicativo: 4 etapas (com imagens)
Walking Strandbeest, Java / Python e App Controlado: este kit Strandbeest é um trabalho DIY baseado no Strandbeest inventado por Theo Jansen. Espantado com o design mecânico genial, quero equipá-lo com total capacidade de manobra e, em seguida, inteligência computacional. Neste instrutível, trabalhamos no primeiro pa
Robô controlado por Wi-Fi usando Wemos D1 ESP8266, Arduino IDE e aplicativo Blynk: 11 etapas (com imagens)
Robô controlado por Wi-Fi usando Wemos D1 ESP8266, Arduino IDE e aplicativo Blynk: Neste tutorial, mostro como fazer um tanque robótico controlado por Wi-Fi controlado de um smartphone usando o aplicativo Blynk. Neste projeto uma placa ESP8266 Wemos D1 foi usada, mas outros modelos de placa também podem ser usados (NodeMCU, Firebeetle, etc.), e o pr
LED Pixel Art Frame com retro Arcade Art, controlado por aplicativo: 7 etapas (com imagens)
LED Pixel Art Frame com Retro Arcade Art, controlado por aplicativo: FAÇA UM APP CONTROLLED LED ART FRAME COM 1024 LEDs QUE EXIBE RETRO 80s ARCADE GAME ART PartsPIXEL Makers Kit - $ 59Adafruit 32x32 P4 LED Matrix - $ 49,9512x20 Polegada Folha de acrílico, 1/8 " polegada de espessura - fumaça clara transparente de plásticos da torneira