Instructables

RC Quadrotor Helicopter

FeaturedContest WinnerContest Winner
This project is a RC quadrotor helicopter (quadrocopter, quadcopter, quadricopter, etc). It's a RC helicopter that uses 4 rotors.




Watch it in 720p

You need some pre-requisite skills:
  • How to use Arduino, enough to get started
  • Soldering, wiring, basic electronic skills
  • Basic hand tool operation
A quadrotor helicopter flies with 4 spinning propellers on a + shaped frame.

When one rotor spins faster than the rotor on the opposing side, the faster side will have more lift, and thus the helicopter will tilt. When the helicopter is tilted, the air is being blown slightly sideways instead of directly down, and the helicopter will move.

The propellers also need to be in counter-rotating pairs, two spin clockwise and two spin counter-clockwise. This way, the helicopter does not spin on the vertical axis since the rotational enertia is cancelled out. But when the pair that's spinning in one direction is faster than the other pair, the helicopter will spin on the vertical axis. This is how the helicopter controls its direction.

We will be building a flight controller circuit that contains an accelerometer and gyroscope sensor so that a microcontroller can detect undesired changes in the helicopter's angle, and adjust each rotor's speed accordingly to counter the variation. This microcontroller will do this hundreds of times per second, keeping the helicopter stable in the air.

The flight controller is a completely open source circuit. The circuit schematic and PCB files are provided. The flight controller is completely Arduino compatible. The source code is a modified version of AeroQuad (open source Arduino based quadrocopter control code). The flight characteristics can be adjusted using AeroQuad's configurator utility.

Attached is a diagram that shows you the direction of spin for each motor, remember this diagram! You won't be able to fly if your setup does not follow this diagram.

This microcontroller will also take input from a RC radio receiver, so you can control the helicopter from the ground using a RC radio transmitter.

This helicopter will use four brushless motors. Each motor will be controlled by an ESC (Electronic Speed Controller). The ESCs will be controlled by the microcontroller.

A lithium polymer battery will power the entire contraption.

Summary of Downloads:
  • Over 100 pictures in all the steps
  • Step 9 contains flight controller circuit and PCB files
  • Step 10 contains bootloader and core for microcontroller
  • Step 12, 13, 14 contains demo Arduino sketches
  • Step 26 contains the flight control software
 
Remove these adsRemove these ads by Signing Up
1-40 of 212Next »
BennyS122 hours ago

you give some diagrams here but they are not clear . i can't read component names . i face difficulty to arrange components as shown in figures .they are very small . so can you provide neat and clean diagram frank sir plzzzzz

thanks

BennyS122 hours ago

Hi Frank Sir

This article is very useful to make quadcopter. I read all steps and follow all instructions .

I buy all components mention in this step 9. but question is this how can i assemble solder connect all components. i don't have any complete circuit diagram.

so can you provide me a complete circuit diagram of quadcopter to join all components.

_MeRKeZ_yesterday

Hi,

That's a great share. Thank you so much. I want to ask a question. I want to build a quadrotor with a camera. I want to control the angle of camera. Is it possible?

lgallegos49 days ago

hi i have an arduino uno how can i use that to make the quadcopter. i already bought the frame and cables but i havent bought any electical things i need to use the arduino

lgallegos49 days ago

hi i have an arduino uno how can i use that to make the quadcopter. i already bought the frame and cables but i havent bought any electical things i need to use the arduino

raghav kapoor3 months ago
karran swami5 months ago
vibhor926 months ago

this the video of the error i posted earlier
http://www.youtube.com/watch?v=Qoc4k1FEY6c

vibhor926 months ago

I am using a nanowii board for QUAD + with D2830-11 1000kv motors, turnigy plush 18 Amp ESC's and a zippy flightmax 3S1P 5000mah battery
the TX-RX is a turnigy 9x V2

I am able calibrate the throttle individually for all the ESC but when i arm them, 3 of them work fine but the 4th one keeps on doing 'beep'-'beep' with an interval of about 2 seconds

The rest 3 motors work according to the throttle but the third one(bottom one) keeps on making that noise no matter what i do

could anyone tell me what the problem is?

i want to download this file but it is asking to create a pro account.my parents will not allow to do this.if it is free i am happy .I am requesting all members of instructables.com
ntrung110 months ago
Thanks for your great instruction. But I wonder why you set OCR1n =pw*2? in step 13? Wont it immediately jump out of the loop?
And can you let me know what kind of logic analyzer you use?
Thanks a bunch! :)
frank26080115 (author)  ntrung110 months ago
pw * 2 doesn't change pw at all, it only "returns" a number that is twice what pw was, but pw is not modified.

I use Saleae Logic as the logic analyzer.
This Quadcopter is excellent. I had been really looking forward to if you would be so kind to tell me, where do you ask for the frame kit, fans and motors. I really want to do this job it's just my favorite one thanks for sharing.
Amazing :) wish I had that much talent
surya 6191 year ago
can we move the helicomper in the left and right direction
stuffdone1 year ago
Great looking project. I was wondering if anyone has tried this basic design using shrouded or ducted fans in place of open propellers?
nikhil p1 year ago
I have a Multiwii Microwii flight controller and I am able to arm the motors but not disarm them.

Thanks for the quick response,
Nikhil
nikhil p1 year ago
Hey Frank,

I finally finished making the quadrotor but I was wondering how to turn it off.
It's kind of a stupid question but are you just supposed to unplug the battery or is it necessary to install a switch
frank26080115 (author)  nikhil p1 year ago
Safety the quadcopter (it's a stick command). There is a LED that indicates safety. Once it's safe, unplug the battery.

A true kill switch that can handle that much current is not feasible
eromero51 year ago
where do u put the 12 gauge sandard cord wire
theargha1 year ago
How do you use the battery monitor and battery charger ?
namdari901 year ago
hi
i cant use avrdude is there any other program to use the bootloader and please if you can explain how to use avrdude and plz plz upload the docs in any site other than google code because i cant use google code if you can please email it to me
nikhil p1 year ago
Frank
could i use Arduino mini for my flight controller instead of designing my own cause I dont understand how to design it at all

Thank you
Please Reply

frank26080115 (author)  nikhil p1 year ago
Yea, just look at AeroQuad Mini, or MultiWiiCopter, both of them actually use the Arduino Mini
so just to be sure instead of doing step 9 I would just substitute your microcontroller with Arduino mini and still follow the rest of the steps

Oh and can you give a link of the Arduino mini to buy because I'm really confused

Thank you
Frank
My previous comment has been there for a long time and you still havent responded
Please reply
jerbs nikhil p1 year ago
He replied right above you,

Aug 3, 2012. 10:22 PM
Yea, just look at AeroQuad Mini, or MultiWiiCopter, both of them actually use the Arduino Mini
Mirror991 year ago
Frank

Your Quadcopter is an excellent one. I was just wishing that if you would kindly tell me , from where did you order the frame kit, fans and the motors.

If you would be kind, can i have your email address.

Thanks.
frank26080115 (author)  Mirror991 year ago
I like the store Hobby King, that's where I buy everything

My email is on my website, in the title as an image so spam bots can't detect it.
Hi Frank,

Amazing instructable you've created! I'm currently nearing the final stages and am about to program but was just wondering about a couple of things as I'm new to all this and completing this for a school project.

Just wondering with the solder jumpers, if the solder jumps across the whole thing (3v3 and 5v as well as ser0 and ser1) or if you choose which to use, and whether all 4 LED's should be lit when it is plugged in for programming, as currently only LED-PWR and LED1 are lit

Thanks!

MajGreen1 year ago
I was extremely impressed by this project and I've decided to try to make one myself. I was hoping that you still have at least one leftover blank PCB because it would save me the trouble of having them shipped from elsewhere. I live in Ontario as well so you shipping to me would be far easier than shipping from the U.S most likely.

I plan to start building this in my school’s manufacturing shop so I would like to get my hands on a PCB sooner than later. I would earnestly appreciate a quick reply.

Sincerely, Alexander
rkrahul861 year ago
which is the price of this project completely and can you send me some information on my email id - er.rahulpushkar@gmail.com
msaad42 years ago
Can i pick this Project for my Engineering Final Year Project ?? Plzz reply fast
frank26080115 (author)  msaad42 years ago
I don't think this is something you can ask me, ask your professor instead.
Hello, i am new and i have a query;

what would happen if you have all of the props spinning in the same direction??
the whole quadcopter would spin rapidly. the alternating spins (see picture) are what keep the copter stable, and in the air. . for example if one rotor spun oposite than the rotor diagnal to it, the quad would start going diagnaly.
frank26080115 (author)  lil tinkerer2 years ago
the entire helicopter would spin on the yaw axis forever
Oh dear!

I am currently making a quadrotor and i am waiting for the rc parts(including the props!!!!) the props i am getting is fine for my motor, but they are 4 of the same!!!!! the shipping costs a lot and i don't really want to spend 8 quid for something that costs only 2 quid!!!! is there any way to salvage this??

thanks
lil tinkerer ;)
frank26080115 (author)  lil tinkerer2 years ago
not without buying more stuff, so just buy more propellers, they'll break fast anyways if you crash a lot
1-40 of 212Next »