» Eletrônicos » Arduino »Tanque controlado via Arduino Bluetooth

Tanque Bluetooth baseado em Arduino

Este artigo irá falar sobre como faça você mesmo Você pode montar um robô que será controlado usando comandos de voz humana. Como o controlador principal é usado Arduino, e o código deste dispositivo está em domínio público. O controle ocorre devido ao smartphone no Android através da função Bluetooth, o módulo HC-06 é usado.

Tudo funciona de maneira muito simples, graças ao controlador Rover, que está no Android. Usando-o via Bluetooth, você pode enviar comandos para o Arduino. Lá, eles serão descriptografados, dependendo do código, e o dispositivo executará as ações necessárias. Além disso, o dispositivo pode ser controlado usando os botões para cima, baixo, direita, esquerda.


Materiais e ferramentas para criar um tanque:
- microcontrolador Arduino UNO (mas uma cópia também é adequada);
- módulo serial Bluetooth (ХК-06);
- motorista do motor;
- chassi rastreado do tanque (Tamiya);
- caixa de câmbio para o tanque (Tamiya);
- cabos de ligação em ponte;
- ferro de solda com solda;
- fios;
- uma chave de fenda.
Tanque Bluetooth baseado em Arduino


Processo de desenvolvimento do robô:

Primeiro passo Montagem da caixa de velocidades
Para montar a caixa de velocidades, siga as instruções. Tamiya deve incluir dois motores, uma graxa, uma chave inglesa e uma caixa de velocidades. Para que a máquina funcione corretamente, é necessário usar a relação de transmissão "58: 1".

Depois de montar as engrenagens na caixa de engrenagens, você precisa lubrificar cuidadosamente a graxa que acompanha o kit. Ao montar, não se esqueça dos suportes de metal da caixa de engrenagens.

Como alternativa, você pode até usar um motor de caixa de engrenagens dupla, mas nesse caso você precisará alterar o código do dispositivo, portanto, é melhor usar dois motores.


Etapa dois Montamos o chassi.
Após a montagem das caixas de câmbio, você pode prosseguir com a montagem do chassi. Não é necessário seguir as instruções, pois o design será ligeiramente alterado. No conjunto, você pode ver uma engrenagem e três conjuntos de rolos.
A montagem consiste em várias etapas, como isso acontece, pode ser vista na foto.





Etapa três Instale o controlador Arduino e o driver do motor

O controlador é anexado ao gabinete com parafusos. Para isso, é necessário instalar primeiro um pedaço de placa de acrílico. Além disso, você pode usar espaçadores, isso substituirá a base plástica.


Quanto ao driver, é importante observar aqui que um driver como o L293D é adequado para esses fins. Se você usar o driver oficial do Arduino Motor, ele não funcionará, pois você precisará alterar o código.

Etapa quatro Conectamos o módulo Bluetooth

O módulo Bluetooth foi adquirido pelo autor no site DX.com, custou US $ 8.Há um espaço entre a caixa de velocidades e a placa Arduino. Você pode instalar um controlador Bluetooth neste local.


Tudo funciona da seguinte maneira. O programa envia certos bytes de informação ao Arduino, onde é decodificado. Bem, com base nessas informações, o dispositivo envia os comandos necessários para os mecanismos.

O diagrama de fiação é o seguinte:

- “Módulo Bluetooth TX” se conecta ao “RX no Arduino”;
- O “módulo Bluetooth RX” está conectado ao “TX Arduino”;
- “Módulo Bluetooth VCC” se conecta a “5V do Arduino”;
- “Terra do módulo Bluetooth” se conecta ao “GND Arduino”.

Quinto passo Instale a câmera FPV

Especificamente, neste projeto a câmera não foi adicionada, mas se necessário, isso pode ser feito. Graças a esta câmera, você pode ver para onde ela vai um carrosem olhar para ele. Todas as informações serão transmitidas diretamente de seu quadro. Tecnologias semelhantes podem ser encontradas em drones e outros dispositivos semelhantes. Para a operação dessa câmera, você precisa de um transmissor e um receptor. Além disso, uma bateria adicional para a câmera funcionar.


Etapa seis Nós conectamos a bateria
Para tal dispositivo, uma bateria de polímero de lítio é a melhor. Ele pesa pouco e é o mais poderoso até o momento. É importante observar que essas baterias precisam ser carregadas apenas de uma fonte de energia especial com um controlador, caso contrário, elas são infladas e falham. A maneira mais fácil é pegar um telefone celular antigo com uma bateria funcionando e carregá-lo diretamente nele.



Sétimo passo. Código do programa do tanque

Uma biblioteca é usada para controlar os mecanismos. Para que o dispositivo receba comandos corretamente, é necessário configurá-los conforme indicado na figura. Especificamente, no código usado, existem apenas comandos básicos, ou seja, para frente, para trás, direita e esquerda.

Para instalar o software necessário no Android, ele deve ser baixado do Google Play e instalado. Em seguida, ative o Bluetooth e execute o programa. Então você precisa criar uma conexão. Quando a cor vermelha ficar verde, a conexão será estabelecida e o tanque já poderá ser controlado.

Isso é tudo agora o robô pronto. Pode ser controlado remotamente via Bluetooth. O alcance dessa conexão é de cerca de 20 metros.
No futuro, o autor planeja melhorar o tanque, ou seja, instalar sensores de movimento ultrassônicos para que ele possa contornar obstáculos. Ainda existe uma idéia para aumentar a potência do motor, fortalecer o chassi e fornecer baterias mais poderosas. E, é claro, instale uma câmera em tempo real.


ble-rover.rar [722 b] (downloads: 503)
6
7
10

Adicionar um comentário

    • sorrirsorrisosxaxaoknão seiyahoonea
      chefearranhartolosimsim simagressivosegredo
      desculpedançardance2dance3perdãoajudabebidas
      pararamigosbomgoodgoodapitodesmaiarlíngua
      fumaçapalmascraydeclararirônicodon-t_mentionbaixar
      calorirritantelaugh1mdareuniãomoskingnegativo
      not_ipipocapunirlerassustarsustospesquisar
      provocarthank_youistoto_clueumnikagudoconcordar
      malbeeeblack_eyeblum3corargabar-setédio
      censuradobrincadeirasecret2ameaçarvitóriayusun_bespectacled
      sacudirrespektlolpreviubem vindoKrutoyya_za
      ya_dobryiajudantene_huliganne_othodifludproibirfechar

Aconselhamos que você leia:

Entregue-o para o smartphone ...