Todo funciona de manera muy simple, gracias al controlador Rover, que está en Android. Utilizándolo a través de Bluetooth, puede enviar comandos al Arduino. Allí se descifrarán según el código, y el dispositivo realizará las acciones necesarias. Además, el dispositivo se puede controlar con los botones arriba, abajo, derecha, izquierda.
Materiales y herramientas para crear un tanque:
- Microcontrolador Arduino UNO (pero también es adecuada una copia);
- módulo de serie Bluetooth (ХК-06);
- conductor del motor;
- seguimiento del chasis del tanque (Tamiya);
- caja de cambios para el tanque (Tamiya);
- Cables de puente;
- soldador con soldadura;
- cables;
- Un destornillador.
Proceso de desarrollo de robots:
Primer paso Ensamblar la caja de cambios
Para armar la caja de cambios, siga las instrucciones. Tamiya debe incluir dos motores, una grasa, una llave inglesa y una caja de cambios. Para que la máquina funcione correctamente, debe utilizar la relación de transmisión "58: 1".
Después de ensamblar los engranajes en la caja de engranajes, debe lubricar cuidadosamente la grasa que viene con el kit. Al armar, no debe olvidarse de los puntales metálicos de la caja de cambios.
Alternativamente, incluso puede usar un motor de caja de cambios doble, pero en este caso tendrá que cambiar el código del dispositivo, por lo que es mejor usar dos motores.
Paso dos Montamos el chasis.
Después de ensamblar las cajas de engranajes, puede continuar con el ensamblaje del chasis. No es necesario seguir las instrucciones, ya que el diseño cambiará ligeramente. En el conjunto puedes ver un engranaje y tres conjuntos de rodillos.
El montaje consta de varias etapas, cómo se puede ver esto, se puede ver en la foto.
Paso tres Instale el controlador Arduino y el controlador del motor
El controlador está unido a la caja con tornillos, para esto primero debe instalar una pieza de placa acrílica. Además, puede usar espaciadores, esto reemplazará la base de plástico.
En cuanto al controlador, es importante tener en cuenta aquí que un controlador como L293D es adecuado para estos fines. Si utiliza el controlador oficial de Arduino Motor, no funcionará, ya que debe cambiar el código.
Paso cuatro Conectamos el módulo Bluetooth
El autor compró el módulo Bluetooth en DX.com y costó $ 8.Hay una brecha entre la caja de cambios y la placa Arduino, puede instalar un controlador Bluetooth en este lugar.
Todo funciona de la siguiente manera. El programa envía ciertos bytes de información al Arduino, donde luego se decodifica. Bueno, en función de esta información, el dispositivo envía los comandos necesarios a los motores.
El diagrama de cableado es el siguiente:
- "Módulo Bluetooth TX" se conecta a "RX en Arduino";
- El "módulo Bluetooth RX" está conectado a "TX Arduino";
- "Módulo Bluetooth VCC" se conecta a "5V de Arduino";
- "Tierra desde el módulo Bluetooth" se conecta al "GND Arduino".
Paso cinco Instale la cámara FPV
Específicamente, en este proyecto no se agregó la cámara, pero si es necesario, se puede hacer. Gracias a esta cámara, puedes ver a dónde va un carrosin mirarlo Toda la información se transmitirá directamente desde su junta. Se pueden encontrar tecnologías similares en drones y otros dispositivos similares. Para el funcionamiento de dicha cámara, necesita un transmisor y un receptor. Además, una batería adicional para que la cámara funcione.
Paso seis Conectamos la bateria
Para tal dispositivo, una batería de polímero de litio es la mejor. Pesa poco y es el más poderoso hasta la fecha. Es importante tener en cuenta que dichas baterías solo deben cargarse desde una fuente de alimentación especial con un controlador; de lo contrario, se inflaran y fallarán. La forma más fácil es tomar un teléfono móvil viejo con una batería que funcione y cargarlo directamente en él.
Séptimo paso. Código de programa del tanque
Se utiliza una biblioteca para controlar los motores. Para que el dispositivo reciba correctamente los comandos, debe configurarlos como se indica en la imagen. Específicamente, en el código que se usa, solo hay comandos básicos, es decir, adelante, atrás, derecha e izquierda.
Para instalar el software necesario en Android, se debe descargar e instalar desde Google Play. Luego, encienda Bluetooth y ejecute el programa. Entonces necesitas crear una conexión. Cuando el color rojo se vuelve verde, se establecerá la conexión y el tanque ya se puede controlar.
Eso es todo ahora el robot listo Se puede controlar de forma remota a través de Bluetooth. El alcance de esta conexión es de unos 20 metros.
En el futuro, el autor planea mejorar el tanque, es decir, instalar sensores de movimiento ultrasónicos para poder sortear obstáculos. Todavía existe la idea de aumentar la potencia del motor, fortalecer el chasis y suministrar baterías más potentes. Y, por supuesto, instale una cámara en tiempo real.