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.
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.