LeetZeppelin
Posted 2011.11.25
by Fredrik Leijon
During Øredev this year we decided to have a zeppelin in our booth, and to make it more fun we decided that it should be remote controlled! After a few iterations (hardware projects can be done agile too) we ended up with the following thing – an Arduino powered zeppelin that communicates with a computer using XBee and is controlled with a Wiimote connected to the same computer. The leetZeppelin was built by Fredrik Leijon (@fleijon) and Marcus Olsson (@_macke_). We think that all the gazing at the sky and half opened mouths proves that it was a huge success!
We started with a remote controlled Blimp from rctoys.com and as soon as it arrived we gutted the gondola to make place for the Arduino controller we wanted to use.

First version
However, after some testing we realized it was too heavy and hard to steer so we decided to build our own gondola and ended up only using the engines that came with the Blimp kit.
The second version of the gondola had two motors that were able to change angle of the motors to direct thrust and easier steer the zeppelin. The motor mounts consist of carbon fiber tube glued to a Lego rod with a gear connected to a servo motor. Servo and the motor mount where glued to a frame of cardboard.

Servo controlling motor direction
Motor mount
To be able to drive the motors in both directions (to be able to go both forward and reverse) we dismantled 2 servos and jury rigged the controllers to work as motor controllers.
Fredrik modding a servo motor

Modded servo control
The zeppelin is controlled by an Arduino FIO. We chose the FIO since it has a connection for LiPo batteries and a XBee module can be mounted directly on it. To create place for the battery we used some Lego bricks for creating space between the Arduino and the cardboard frame. The Lego was glued to the frame and we used tape to attach the micro controller.
Finished gondola
Just for the lulz we added an IR Led and the code for TV-B-Gone that allowed us to turn off TVs if a secret key combination was pressed on the Wiimote. We used a slightly modified version of Ken Shirriff’s Arduino port of the tv-b-gone software.
Tv-B-Gone IR Led
The computer controlling the zeppelin has a Wiimote and an XBee module, the software used to control the zeppelin is written in python using wxPython. The purpose for it is to parse input from the Wiimote and send it to the zeppelin.
The computer communicates with the Arduino controller over a serial port; the XBee modules create a wireless serial link between them. To get input from the Wiimote we used the CWiid library with a python wrapper. The reason for using python and Linux was simply that it allowed us to quickly build a working solution and the Wiimote library’s for Linux works a lot better than Windows versions.
Here’s a list of the important parts used.
Hardware - Zeppelin
- Arduino FIO
- XBee
- Servo motors
- 2 x Servo motor or motor controller
- Motor
- Proppeler
- Blimp Balloon Envelope (rctoys.com)
- IR Led
- Carbon fiber tube
- Lego Gears
- Lipo Battery – 1s 1000 mAh
Hardware - C&C
- XBee
- XBee Explorer USB
- Wii mote
- Computer running Linux
- Bluetooth dongle
Software
https://github.com/evilmachina/leetZeppelin
Some of the pilots

Happy pilot

Preflight check OK
About this blog
We at tretton37 believe in having a strong company culture that promotes craftsmanship, professionalism and knowledge sharing.
We want to use this blog to share what we know and give everyone insight into our thoughts.
Here is the RSS link for this blog:
Recent Posts
Events
- RT @csainty: @copenhagenjs at the office tonight. Pinball machine packed up to fit them in :( But their chips & candy are out for the takin…


10 Responses to “LeetZeppelin”
Posted on November 25, 2011 at 14:41
Next year; paintball RC-fighter jets and advanced Electronic Warfare and mobile scrambler kits.
Posted on November 25, 2011 at 17:05
[...] post + build log on the company blog: http://tretton37.com/blog/2011/11/25/leetzeppelin/ .wp-flattr-button iframe{vertical-align:text-bottom}Just a quick link to my (well mine and mackes) [...]
Posted on November 29, 2011 at 07:04
[...] Olsson and Fredrik Leijon built a zeppelin that uses a Fio, Xbee, and TV-B-Gone added to a toy RC blimp, and is controlled by a Wiimote. My [...]
Posted on November 29, 2011 at 15:01
[...] attracting attention and getting people to learn about your product, so what could be better than a custom-built RC blimp? Sure, you could just buy one, but what’s the fun in that? After several design iterations, [...]
Posted on November 29, 2011 at 16:00
[...] attracting attention and getting people to learn about your product, so what could be better than a custom-built RC blimp? Sure, you could just buy one, but what’s the fun in that? After several design iterations, [...]
Posted on November 29, 2011 at 18:02
[...] do you make a toy R/C zeppelin better? Modify it for better control and add a TV-B-Gone. You can follow along to see how they added some Arduino brains and Xbee modules to allow this [...]
Posted on November 29, 2011 at 18:12
[...] Olsson and Fredrik Leijon built a zeppelin that uses a Fio, Xbee, and TV-B-Gone added to a toy RC blimp, and is controlled by a Wiimote. My [...]
Posted on November 29, 2011 at 19:33
[...] attracting attention and getting people to learn about your product, so what could be better than a custom-built RC blimp? Sure, you could just buy one, but what’s the fun in that? After several design iterations, [...]
Posted on November 30, 2011 at 06:03
[...] attracting attention and getting people to learn about your product, so what could be better than a custom-built RC blimp? Sure, you could just buy one, but what’s the fun in that? After several design iterations, [...]
Posted on January 25, 2012 at 22:20
Really cool. Nice work!
I think my kid will want one.
Please become a commenter
Your email is never published nor shared. Required fields are marked *