I plan to build a 30mm x 50mm Autopilot with ATMEGA 1280. Some details:
- 4 analog pins to read 2 ADXRS610 and 2 axis from ADXL322 (each roll and pitch).
- I2C to read a HMC6352 (yaw).
- ISP
- flash at UART 0
- radiotronix tranceiver at UART 1
- GPS at UART 2 (read only)
- 4 PWM output for servo motors and the motor driver
- I will use the summation signal from a RC receiver via interrupt
With this autopilot I plan to fly a 40 cm wing span model.
The weight will be in the order of 200 g.
You might want to review the discussion of ArduPilot Mega (out early next year) before you decide to roll your own. It will have most of these features and more...
Permalink Reply by Tumba on November 21, 2009 at 10:49am
I have seen in the dicussion the new ArduPilot Mega will be a really good one. I have some experiencies with the paparazzi project and I think paparazzi is to large in dimension and function. I hope the new ArduPilot Mega will be smaller. I am very interested to have small dimensions...
I changed the design of the board. Now the dimensions are 30mm x 40mm. :-) See attachment.
My design principle was to reduce everything. I have only 4 servo outputs: motor, pitch, roll and one to move something. I have the stabilization 5.0 V and 3.3V on the board. The servos have the 5V from the motor controller.
RC sum signal: I think this is the best way to read RC signals. You have everything on one wire. There are some receivers on the market, they have the sum signal. http://www.mikrokopter.de/ucwiki/DSL4top