Índice:

Arduino + tanque controlado por Bluetooth: 10 etapas (com imagens)
Arduino + tanque controlado por Bluetooth: 10 etapas (com imagens)

Vídeo: Arduino + tanque controlado por Bluetooth: 10 etapas (com imagens)

Vídeo: Arduino + tanque controlado por Bluetooth: 10 etapas (com imagens)
Vídeo: INCRÍVEL Sistema Anticolisão e Controle Remoto de Forma fácil usando Arduino e Módulo Bluetooth 2024, Novembro
Anonim
Arduino + tanque controlado por Bluetooth
Arduino + tanque controlado por Bluetooth

Construí este tanque para aprender a programar, como funcionam os motores, servos, Bluetooth e Arduino e construí um fazendo pesquisas na internet. Agora eu decidi fazer meus próprios Instructables, para pessoas que precisam ajudar na construção de um tanque Arduino.

Aqui está o vídeo: Arduino + tanque controlado por Bluetooth

Basicamente, o sistema funciona assim;

O Bluetooth envia dados do telefone (com o aplicativo Arduino RC, números ou caracteres podem ser enviados como dados para o hc06) para o Arduino e o Arduino inicia servo e motores para os dados.

Etapa 1: Coisas que você precisa

Coisas que você precisa
Coisas que você precisa
Coisas que você precisa
Coisas que você precisa
Coisas que você precisa
Coisas que você precisa
  • 1x arduino uno r3
  • 1x escudo do driver do motor arduino uno
  • 2 micro servos de rotação 180
  • 1x faixas de tanque Tamiya
  • 1 conjunto de placa universal Tamiya
  • 1x Caixa de engrenagens de motor duplo Tamiya X1
  • 1x PowerBank (o meu é 10400mAh, ele pode mudar)
  • 1x módulo bluetooth HC 06 de cerca de 2,5 cm espaçador da placa de circuito (você pode encontrá-lo em circuitos antigos ou pc)
  • Algum fio
  • Mais de 2 conectores de pino de cabeçalho macho e fêmea
  • Ferro de solda
  • Pistola de cola quente, pistola de silicone quente (mesma coisa)
  • Fio de solda
  • Placa de circuito
  • cabo USB
  • telefone Android
  • Palha

Etapa 2: depois de construir seu corpo de tanques

Depois de construir seu corpo de tanques
Depois de construir seu corpo de tanques
Depois de construir seu corpo de tanques
Depois de construir seu corpo de tanques
Depois de construir seu corpo de tanques
Depois de construir seu corpo de tanques

Depois de construir o conjunto Tamiya, solde alguns fios em seus motores. E aparafuse seu Arduino nos espaçadores, como mostrado.

Conecte o driver do motor corretamente em seu Arduino e solde dois conectores de pino de cabeça fêmea no pino 0 (RX) e 1 (TX).

faça as conexões do motor com o driver do motor

Etapa 3: Barril de tanques

Tanks Barrel
Tanks Barrel
Tanks Barrel
Tanks Barrel
Tanks Barrel
Tanks Barrel

com um pouco de cola de silicone quente dois servos como mostrado nas fotos. conecte os servos à blindagem do motor.

servo terrestre vai para SER1

servo para cima e para baixo vai para SER2

Etapa 4: bateria

Bateria
Bateria
Bateria
Bateria
Bateria
Bateria

Corte dois pequenos pedaços da placa de circuito do seu banco de potência e cole-os na bateria. como mostrado

Corte o cabo USB e solde-o nas blindagens do motor 5v e no aterramento. CERTIFIQUE-SE DE QUE ESTÁ SOLDANDO CORRETAMENTE. (VCC para VCC aterrado)

Etapa 5: Conexão Bluetooth

Conexão Bluetooth
Conexão Bluetooth
Conexão Bluetooth
Conexão Bluetooth
Conexão Bluetooth
Conexão Bluetooth

Corte o lado macho dos conectores de pino macho e fêmea do coletor e solde-o no 5v e aterre-o na blindagem do motor.

para mim, verde é VCC vermelho é GND

NOTA: AO FAZER UPLOAD DO CÓDIGO, CERTIFIQUE-SE DE QUE SEU BLUETOOTH NÃO ESTÁ CONECTADO A ARDUINO DE QUALQUER FORMA

Conectar;

rx do arduino para tx do hc 06

arduino's tx para hc 06's rx

Etapa 6: cole o PowerBank

Cole o PowerBank
Cole o PowerBank
Cole o PowerBank
Cole o PowerBank
Cole o PowerBank
Cole o PowerBank

Coloque um pouco de cola quente nas placas de circuito e cole no Arduino. Teste seu Arduino conectando o USB ao banco de energia (certifique-se de que o banco de energia esteja aberto ou carregado).

Além disso, se você quiser, pode colar outra placa de circuito para o seu módulo Bluetooth, é muito fácil e mais bonito

Etapa 7: enviando o código

Carregando o código
Carregando o código
Carregando o código
Carregando o código
Carregando o código
Carregando o código

Baixe o código e envie-o para o seu Arduino.

Pequenas notas:

sayac significa contador em turco

durum é status

Servo sagsol; Servo yukari;

estes também são;

Servo direita esquerda;

Servo up;

O CÓDIGO TEM UM PROBLEMA SOBRE O TAMBOR SE VOCÊ RESOLVER, POR FAVOR, ESCREVA-O NOS COMENTÁRIOS !

por exemplo;

if (durum == '5') {while (durum == '5') {sayac ++; if (sayac> 180) {sagsol.write (180); } if (sayac <0) {sagsol.write (0); } atraso (50); sagsol.write (sayac); pausa; }}

Ele continua contando enquanto você pressiona outro botão em seu telefone e aumenta o tamanho,

podemos limitar o número inteiro se pudermos escrever nos comentários?

limite como 0 a 180.

Etapa 8: Adicionando a Palha como Barril

Adicionando a Palha como Barril
Adicionando a Palha como Barril
Adicionando a Palha como Barril
Adicionando a Palha como Barril
Adicionando a Palha como Barril
Adicionando a Palha como Barril

Corte o canudo antes da parte torcida e coloque no servo

Etapa 9: usando o Android

Usando o Android
Usando o Android
Usando o Android
Usando o Android
Usando o Android
Usando o Android

Baixe o aplicativo Arduino RC no google play

dê energia ao seu tanque

abra o aplicativo

processo de imprensa

pressione dispositivo HC 06

esperar…

quando o Arduino está conectado ao telefone, o módulo Bluetooth para de piscar

modo de controlador aberto

faça suas configurações, estas são minhas configurações. ele pode mudar se você conectou cabos de motor errados à blindagem do motor, mas mudando os números ou o código, você pode obter o verdadeiro.

Recomendado: