Go Down

Topic: IR Battle Tanks (Read 28575 times) previous topic - next topic


Sep 05, 2011, 12:12 am Last Edit: Jun 15, 2014, 01:27 pm by Paulware Reason: 1
I would like to start a forum on controlling tanks via rf and arduino/atmegas.

I have had some success reusing the receiver boards on toy state industrial tanks and using the nrf24l01 module for receiving RF.

Yesterday I was able to read a psx analog controller which I think would make a better transmitter interface than my previous namco pacman joystick transmitter.

Currently I am able to read and reproduce IR pulses from Forces of Valor, Huan Qi, Danbar, and Airbender devices.

I have also created some pcbs that www.iteadstudio.com can reproduce for $1.40 each (must be purchased in packs of 10).

I would like to create a smaller version that will fit in a megatech megatanx.  

I would like to open this forum to talk about useful things we learn as well as possibly defining standards that could allow multiple teams to compete.  I believe the nrf24l01 is a good choice for rf as it is a low cost, decent range, and supposedly has 100 software selectable channels (I have only used 1 so far).  



Sep 07, 2011, 06:27 am Last Edit: Jun 14, 2014, 08:33 pm by Paulware Reason: 1
I combined the PSX Analog controller with an nrf24l01 transmitter to control a tank.  I uploaded a youtube video: http://youtu.be/MWm9OSi9U6c


Wow, that looks really nice !
It's a shame that the controls don't seem to be proportional...



Sep 11, 2011, 08:45 am Last Edit: Jun 01, 2012, 03:51 am by Paulware Reason: 1
I hacked the receiver board for toy state industrial tanks: http://atmega.site40.net/default.php?bookmark=Toy State Industrial Tank,megabotz: http://atmega.site40.net/default.php?bookmark=MegaBotz, megatank:http://atmega.site40.net/default.php?bookmark=MegaTech Mega Tank, and heng long 1/30 Sherman:http://atmega.site40.net/default.php?bookmark=Heng Long 1/30 Sherman.  

The idea is to reuse the receiver board so that you don't have to buy an h-bridge.  Also reusing the power supply makes the finished product a little cleaner.  Next I want to reuse the receiver boards from battle bots and Heng Long, scale 1/16 tanks


Sep 28, 2011, 07:32 am Last Edit: Jun 14, 2014, 08:40 pm by Paulware Reason: 1
I hacked a usb missile launcher.  
Here is a youtube video:


This is really good stuff! I'm pretty new to this, but my plans are making as many Arduino controlled RC toys as I can. I already have found a few of these things on your page at the local Savers. Awesome.


Oct 04, 2011, 05:37 am Last Edit: Jun 01, 2012, 03:53 am by Paulware Reason: 1
I hacked the Heng Long Scale 1/16 Tank receiver board.

Here is a link to the information

http://atmega.site40.net/default.php?bookmark=Heng Long 1/16 Tank



Oct 05, 2011, 06:50 am Last Edit: Jun 14, 2014, 08:43 pm by Paulware Reason: 1
Confirmed that the Heng Long receiver board will respond to arduino 5V signals



Good stuff, keep it up.


Confirmed that the Heng Long Scale 1/24 (Type 90?) has same receiver board and pinout as the above scale 1/16


hi Paulware, http://paulware.comeze.com/#Heng Long 1/16 Tank is really a good stuffs link. tkx sharing.


Dec 30, 2011, 08:49 am Last Edit: Jun 14, 2014, 08:46 pm by Paulware Reason: 1
Thanks for your comments.  I really appreciate them.
I hacked the IR pulse on the BattleMachines helicopter.  They are very stable and I highly recommend them.  You can get them at Target or Toys R Us for about $50.00 (with air-ground unit and 2 controllers).
I integrated this air component into the existing ground (tanks) plus added a repair (Rumble) robot.  

Here is a short video:


Jan 02, 2012, 07:42 am Last Edit: Jun 14, 2014, 08:51 pm by Paulware Reason: 1
Back in September Dan mentioned it would be better if the tank movement was more realistic/proportional.  I agreed but was limited by the number of pwm outputs on the atmega168/atmega328.  I use up 1 PWM output on my IR transmitter (D3) and more are tied up with the SPI output to my RF component (D8..D13).  That only left me D5, and D6 but I needed 4 PWM outputs for Left/Right Forward/Reverse.  

To solve this, I placed an additional slave atmega168 on my pcb.  The master communicates with the slave via IIC.  The slaves sole purpose is to control Left/Right Forward/Reverse.  Here is a sample video: http://youtu.be/ph8wXu_7DWQ  

Thanks for your comments


Mar 07, 2012, 05:34 am Last Edit: Mar 07, 2012, 06:06 am by Paulware Reason: 1
Spy gear has a tank that also has a camera on it.  

I believe that the feed that goes from the controller to the eyeglass can also be sent to the RCA input of a television.  I need to confirm this.

I was able to find the pins that controls the tanks movement:


Apr 04, 2012, 11:13 pm Last Edit: Apr 09, 2012, 04:21 am by Paulware Reason: 1
Created a video showing the tank created in the previous post.
I also created some IR towers that use an ultrasonic range finder to detect enemy vehicles.

Go Up