Here is a cool project using off the shelf parts and some custom code to built a raspberry Pi based quadcopter. To start here is the video of the quadcopter flying
The whole system uses parts that you can buy from various shops around the web and the connection diagram is shown below
Parts List
- Flytron Navigatron I2C GPS
- 4channel I2Csafe Bidirectional Logic Level Converter
- ADS1015 ADC
- Raspberry Pi + 8GB SDHC Class 10 Flash + compatible Nano Wifi-Stick
- Suppo A2212/13 1000KV Brushless Outrunner
- 10"x4.5 GF Propeller Set Orange 4 Stück 2 CW 2 CCW
- Flyduino HEXFET 20A Motor Controller
- Drotek IMU 10DOF: MPU9150 + MS5611
- MaxSonar I2XCL Ultrasonic Sensor
- I2C to PWM Converter “AfroI2C Tokyo Drift”
- DSL 4Top or Taranis S.Bus receiver (or write your own driver)
- Quadrotor Centerplate + Power distribution board
- 215mm rigger
FInnaly here is link to the source code on github - GitHub - PenguPilot/PenguPilot: GNU/Linux based Multi-Rotor UAV Autopilot