Project - RC Helicopter Stabilization with Arduino


This is my current Project-Plan:
Stabilize nick and roll of my Walkera Dragonfly DF36 with Arduino and provide an easy interface to the RC servo output.
(read acceleration data from a Wii Nunchuck and pulse servos to keep horizontal position)

First steps:- Hardware setup
- Create a starting sketch and develop it based on libraries and functions.

Thanks to everybody who is developing nice stuff for Arduino (it helps me a lot when I get stuck)

This is my Blog where I post all my findings:
http://www.vodkadoctors.at/captFuture/blog/

Views: 2526

Comment by Constantinescu on May 7, 2008 at 6:24am
I succeded recently to have a Wii Nunchuck. Unfortunately it did't seams to be the good one. After dismontling it for internal inspection I found inside the colored wires but any trace of accelerometers. Have you any idea how to prouve it priorily to trying to connect it to arduino? Which must be the code of the components? Mean time I bought an IMU 5DOF. Please tell me how to connect it to Arduino.

3D Robotics
Comment by Jordi Muñoz on May 7, 2008 at 7:22am
ahh.... Yes the nunchuck should have an accelerometer, but is just a tiny chip... You should see only two chips on the board, one is the microcontroler and the second is the accelerometer...
Can you send me the link of you IMU 5DOF?? please...
Comment by Constantinescu on May 7, 2008 at 11:18pm
The link is:

http://www.sparkfun.com/commerce/product_info.php?products_id=741
I am trying also to adapt a Kalman filter for 5DOF with minimum of memories. By using the code of ahrs.c it seams promising but I have not all the #include files (eg vector.c; airframe.xml; etc;etc). On the other side, the command of the servers, could it be justified only by a PID (which code?), or it is necessaries to adopt some sort of modelization? In such a case we must introduce some parameters of the helicopter (moments of inertia, etc).
Yours

3D Robotics
Comment by Jordi Muñoz on May 8, 2008 at 12:05am
uhh.. this IMU is not compatible with Arduino... The ADC resolution of arduino (10 bits) is not enough for this IMU. You can try to use it, but for helicopter you at least need 75 degrees/seconds @ 16 bits ADC's to have a good resolution and let the helicopter "feel" the most "insignificant" inclination.
Comment by Christoph Prantl on May 8, 2008 at 4:55am
http://www.windmeadow.com/node/42?page=1
check out this post... for the nunchuck :-)

3D Robotics
Comment by Jordi Muñoz on May 8, 2008 at 6:31am
ohh yes i used the same code in my kalman filter example..... =)

3D Robotics
Comment by Jordi Muñoz on May 8, 2008 at 6:39am
is was looking closely your heli, and i have exactly the same, but is called exceed.. Yesterday (my birthday) i was flying it, and happened the most estrange accident, i was in 3D mode and i made a quick movement for recovery, and the main blade hit the "aluminum Tail Rod" and bend it!!!... And i certainly can't believe it because the tail rod is incredibly strong, means that you need to be very careful when you are in 3D mode.
Comment by muhammad jawad majid malik on April 7, 2009 at 9:20pm
Hi guys,
I have a HIROBO Sceadu and want to install a Stabilization Unit for roll & pitch into it !
Can the Arduino Board do my job? I am a beginner and sorry for the subtle questions.
SIncerely,
muhammad
Abu Dhabi -UAE

Comment

You need to be a member of DIY Drones to add comments!

Join DIY Drones

Social Networking

Contests

Season Two of the Trust Time Trial (T3) Contest has now begun. The fourth round is an accuracy round for multicopters, which requires contestants to fly a cube. The deadline is April 14th.

A list of all T3 contests is here

Groups

Advertisement

© 2013   Created by Chris Anderson.   Powered by

Badges  |  Report an Issue  |  Terms of Service