Comenzamos un nuevo proyecto muy divertido y no especialmente difícil, convertir un tanque de juguete en un tanque robot con Arduino..
Tenemos un proyecto en paralelo de cómo construir un robot con cadenas controlado por Arduino, donde estamos jugando con distintas alternativas para crear un robot con cadenas desde cero, con una configuración inventada, divertida, e incluso estrambótica.
Pero, como dijimos en la primera entrada, si bien construir un robot con una configuración diseñada por nosotros mismos es muy divertido, si lo que queremos es un auténtico vehículo todo terreno es más sencillo y barato emplear el chasis a escala de un tanque.
Después de todo, los tanques reales tienen la forma que tienen por algo y los diseñadores militares no son precisamente tontos. Están diseñados con una características (centro de gravedad bajo, anchura, longitud, geometría…) que les permite salvar obstáculos y moverse en terrenos complejos.
Al comprar un juguete a escala de un tanque real tendremos un buen chasis bien diseñado y con los motores integrados. Al ser un producto de consumo, su precio es muy bajo. Y, ya que estamos… ¡la estética queda brutal!
Después nosotros eliminaremos su electrónica y añadiremos la nuestra. El mayor problema será cómo añadir encoders (porque a estas alturas ya sabemos que un robot sin encoders no es un robot ¿no?) pero tranquilos, veremos truquitos :).
Como de costumbre en los proyectos, en esta primera entrada de la serie proyecto tanque robot con Arduino veremos opciones, alternativas y presupuestos. En las siguientes veremos montaje, conexión eléctrica y programación.
Buscando un tanque radio control
La primera misión del proyecto va a ser encontrar un juguete barato. Y no es tan fácil como parece porque hay una gran variedad de juguetes y de toda la gama de precio que os podáis imaginar, desde pocos euros hasta algunos cientos.
Nuestra búsqueda comienza en eBay, AliExpress o similar. Probamos con términos como “tanque juguete”, “tank toy”, “tanque rc”, “tank rc”, “tanque 1:24” o “tank 1:24” (1:24 es la escala del tanque) y jugamos mucho con las opciones de filtrar por precio, ordenar por ventas. También tiramos mucho de búsquedas y artículos relacionados.
Empezamos con la primera opción, que es comprar únicamente el chasis del tanque. Estos se venden como recambios o partes para robots más grandes y, lógicamente, es más económico que comprar el tanque entero.
Así, por ejemplo podemos encontrar alguno como este por unos 12€, con una longitud de 185mm. Lo malo de este chasis es que es algo pequeño. Con las baterías y la electrónica vamos a ir muy justos de sitio, y seguramente nos tocará montar dos pisos de electrónica.
Pasando a alguno más grande, por unos 14-15€ podemos encontrar un chasis como el siguiente, con una longitud de 220mm y mucho más espacio para nuestra electrónica.
Si vamos a por algo más grande tenemos este otro por 17€ aproximadamente. Además de ser más grande, 300mm, incorpora un sistema de suspensión en las ruedas. Este tipo de chasis es una muy buena base para montar un tanque robot.
Por supuesto otra opción que tenemos es comprar el tanque de juguete entero. Aquí sí que vamos a encontrar de todos los tamaños y precios. Algunos hasta con un mecanismo que dispara pelotitas en el cañon (aunque son carísimos).
De los más baratos que he encontrado son unos tanques RC que tienen un led infrarrojo en el cañón y un sensor en la torreta de forma que varios tanques pueden jugar a “dispararse”. Tienen efectos de luz y de todo ¡una monada! Qué pena que vamos a arrancarle toda su electrónica risa malvada.
Podemos encontrar distintos modelos de tanques por unos 25-28€, como el Tigar alemán de la segunda guerra mundial, o modernos como el europeo Leopard 2 A4, el estadounidense M1 Abrams o el ruso T90. Si os gustan los tanques, os costará elegir un modelo para vuestro robot.
También podéis encontrar por una pareja de tanques como los anteriores por unos 36€. Esto deja el precio de cada tanque a 18€, que es un precio muy barato para una base de robot. Lo podéis comprar entre dos makers, o regalarle el tanque que sobra a vuestro sobrino para su cumpleaños XD.
Estas son las mejores opciones que he encontrado, pero es posible que me haya dejado alguna. Además aparecen y desaparecen modelos y ofertas. Estad atentos y dedicar un rato a buscar porque hay muchas opciones disponibles.
Por último, tened cuidado con algunos de los tanques radio control más baratos (12-14€ completos) que no llevan realmente cadenas. Las cadenas están simuladas en la carcasa de plástico (fijas) y para moverse usan cuatro ruedecitas en la parte inferior del tanque. Y eso no es nos sirve para nada.
Presupuesto
Bueno, vamos a ver cuánto nos cuesta aproximádamente este proyecto de tanque robot. Lo primero, como siempre decimos en los proyectos, la que vamos a ver es una de entre muchas configuraciones posibles. Lo divertido es que hagáis la que vosotros queráis, y lo cambiéis como queráis.
Así que podríamos tener una configuración básica únicamente con el chasis y lo necesario para moverse, que constaría de lo siguiente.
- Chasis 30cm 17€
- Controlador de motores L298N 2€
- Arduino Nano 2€
- 2x batería litio tipo 16650 y porta baterías 6€
Es decir, lo mínimo para montar una plataforma móvil basada en un chasis de tanque por unos 28€ (contando con los cables breadboard, etc).
Ahora podemos añadirle los extras y sensores que queramos (y esta lista podría no acabar nunca).
- Sensor distancia (ultrasónico, infrarrojos o láser) 2 - 3€
- Encoders ópticos 2€
- Bluetooth 2€
- Giroscopio + brújula magnética 3€
Así que por unos 35€ tenemos un tanque robot(sólo chasis con nuestra electrónica) realmente bien dotado de sensores y controlable por Bluetooth (desde el móvil, o PC o lo que quieras).
En mi caso, me compré el tanque entero. Para empezar porque en su momento ni siquiera estaba el chasis anterior y, por otro lado, porque quería ponerle un láser verde en el cañón. ¿Por qué? Porque todo mola más con un láser. Aquí está el pobre, listo para ser desguazado y mejorado.
Así que el proyecto que veremos en esta serie incluye todo lo anterior más los siguientes componentes.
- Servo MG996R para torreta 4.5€
- Servo SG90 para elevación cañón 2€
- Láser verde de alta potencia 8€
Por lo que el proyecto está en torno a 55€. En esta entrada veremos el tanque completo, porque es el que tengo yo lógicamente. Pero la parte de la torreta y el láser es totalmente opcional, y básicamente fue un extra para hacerlo más divertido.
Lo importante es que por 35€ tenéis un tanque robot realmente interesante, con una plataforma móvil basada en un tanque de juguete la electrónica para dotarle de una inteligencia considerable, y controlable por Bluetooth. Pero recordar que la configuración es totalmente personalizable a vuestro gusto
En la próxima entrada de esta serie veremos el montaje del robot. Pero para ir abriendo boca, os dejo unos videos del comportamiento de este tanque (el video en la mesa es de antes de convertirse en robot, pero el movimiento después es exactamente igual).