
Good afternoon!
Project ARCHA stands for Automated Remote Controlled Helicopter Assistant
The goal is to facilitate and improve control of an helicopter (E-Sky Honey Bee CP2) by adding a micro controller and various sensors to have it flyable by an inexperienced pilot.
*Please note that RC Helicopters can be dangerous, you could very well cut yourself, get hurt, injured, etc. You really should try to understand the source codes and schematics before trying to reproduce anything you will find in this project*
Project Outline
- Phase 1
- Select a micro controller
- Build powersupply for the micro controller, servos and additional electronics
- 2x 7805 will provide 5volts 2x 2 servo motors
- 1x 7805 will provide 5volts to the controller, sensors, wireless receiver, etc
- a 3.3volt regulator will power the dual axis gyro + 3 axis accelerometer IMU
- The DC motors will be powered directly by the LiPo battery
- Hack a PPM signal from a 6 Channel RC Receiver
- 6 Channel 72 mhz SunUP SU/R-6FM bought from ebay
- Read and interpret the PPM signal using the controller
- Build a battery voltage meter using a voltage divider
- It is not safe to drain a Li-Po battery too much… according to various posts on rcgroups.com and heliguy.com usually around 10-10.1v is a good time to recharge it
- Build a main rotor and tail rotor dc motor pwm controller
- Select a servo controller
- Build algorithm to control the servo motors and dc motors from the ppm signal
- Interface MLX90609 gyro with the arduino, will be used as the tail gyroscope
- *The helicopter should be flyable at this point*
- Phase 2
- Interface the Sparkfun 5DOF IMU with the Arduino via a MCP3208 12bit ADC
- Modify algorithm to calibrate and take into account the gyro’s and accelerometer’s feedback to stabilize the helicopter in flight
- Tune the Kalman Filtering in order to get a clear pan/tilt measure from the 3 gyro + 3 accelerometers cluster (6 degrees of freedom)
- Phase 3
- Mount and connect a memory card that will be used for flight data storage
- Phase 4
- Mount and connect a gps module
- Modify algorithm to save the gps data in the memory card
- Phase 5
- Modify algorithm so the helicopter can follow pre-programmed gps waypoints
Work Progress
Picture of the prototype board mounted on the Honey Bee CP2 RC Helicopter: (click to enlarge)

Revised on October 16th at 08:20 AM by Marc Vieira Cardinal
Arduino, arduino mini, cp2, diy, flight, gps, gyro, helicopter, honey bee, imu, kalman filter, memory card, Pololu, pro, Projects - ARCHA, rc, remote control, servo, uav, xbee