Project Hera – Arduino Powered Unmanned Air Vehicle (UAV)

Project Hera – Arduino Powered Unmanned Air Vehicle (UAV)

Project Hera Avatar

I’ve been getting some funny looks these past few days, these are usually due to weird whining noises coming from a large model airplane sitting on my desk in the labs.

The plane was bought for my brother when I was eight years old, fifteen years ago, it was already several years old and he never flew it. Always fascinated by it, I took it out of my mother’s attic a couple of years ago and brought it home with me to Dundee where it has resided under my bed since.

A couple of weeks ago I took it out and realised just how simple the mechanisms controlling the plane were. Inside, are four, simple, 180 degree servos, one for each controllable part: throttle, ailerons, rudder and elevator. Nothing was soldered, it could all just be unplugged and replugged however I liked. So I’ve plugged it into an Arduino.

Each servo has been mapped to a different pin on the Arduino and I’ve written functions with understandable names for each control (banking, pitch, yaw, throttle).

The plan is to have an accelerometer or giro (haven’t worked out which one yet). If the plane starts to roll left, it’ll automatically set the ailerons to bank right. If it starts to nose dive, it’ll set the elevator to climb. Next I’d have a compass, if the heading is due north and the plane starts turning, the rudder will be told to correct this. This should sort out a nice little autopilot/cruise control.

I’m doing much of this as my project for the Yahoo Hack Day that we have each year here at Dundee University’s School of Computing for third year students.

This happens to be an Internet Programming assignment so I’m throwing in tweeting. When the plane makes an adjustment, it’ll send a tweet to let us know, hopefully it’ll have GPS so it’ll also geotag them. See Project Hera’s Twitter Feed Here.

This poor plane is around twenty years old and has never been named so I have done her the honour of calling her Hera, after the Greek Goddess of women, marriage and most importantly, the sky and the starry heavens.

Hera is a twenty year old plane which through Arduino, is being given a new life.

Published byapbarratt

I own this here website, bow down before your God!

  • Sounds like an awesome project. How far are you planning on pursuing the project? I’d love to get involved :)

    I had been thinking a lot about doing something very similar over the summer at some point, but one of the main issues I saw was recovering from severe stalls, falls, etc. I don’t think a continuously adjusting system would react quickly if you were falling and spinning without lift. Maybe point the nose down, then pull it back up.

    Not sure. What are your plans?

  • For now, I’m getting the concept stuff working for Hack day, after that I’ll hopefully continue to see how far we can go.

    Ultimate goal? Send it a flight path, let it take off, fly the path and land at its destination, but that’s a long way off.

    For now, I’m just making sure it has methods to fly around in a circle on a clear day whilst keeping itself level but most importantly, for the hack day, it need to tweet what its doing. Though I’ll probably strip that out after hack day.