Arduino Quadcopter-Flight Contoller Schematics & Multiwii code

I received many comments over my Arduino Quadcopter Video on Youtube asking How to Build Arduino Flight controler For Quadcopter,So i deceided to make this Guide.If you have any questions after reading the steps you can write them in the comments section.

Parts Required

  • Arduino UNO/Nano
  • GY-521(Cheapest available)

Download and Install the Arduino IDE

https://www.arduino.cc/en/Main/Software
DJI Refurbished Phantom 3 Standard-The perfect time to start flying is now.

Download Multiwii/Quadcopter Code

https://goo.gl/Av6Wnl

How to Use and Upload code to Arduino

  1. Download the zip File from the above Link.
  2. Extract the Zip File using winzip or any Similar Software to  a New Folder.
  3. After Extracting it to a new Folder you will Find Two Folders named “MultiWii” and “MultiWiiconf”.Open the “MultiWii” Folder.
    Arduino Quadcopter Tutorial
    Arduino Quadcopter Tutorial
  4. Now you will Find many files in this Folder,these are all the Library and Support files for the code.Main code is in “MultiWii.ino”
    Arduino Quadcopter Tutorial
    Arduino Quadcopter Tutorial
  5. Open “Multiwii.ino” using Arduino IDE.
  6. Now you can see The Arduino Ide screen with many Tabs Above.Search For the “Config.h” in those tabs.
    Arduino Quadcopter Tutorial
    Arduino Quadcopter Tutorial
  7. After You open config.h ,scroll down until you see “The type of multicopter”.
    Arduino Quadcopter Tutorial
    Arduino Quadcopter Tutorial
    Arduino Quadcopter Tutorial
    Arduino Quadcopter Tutorial
  8. Now you need to select the type of Multicopter you want from the List.If suppose you want to select Quadcopter,Which is here written as”QUADX”,then remove the “//” before “#define QUADX”.
    Arduino Quadcopter Tutorial
    Arduino Quadcopter Tutorial
  9. You have now done with the selection of copter.Now you need to scroll down and search for  “Combined IMU Boards”.Now see for the board you are going to use,as Most of you here are using Arduino UNO/Nano and a GY-521,you need to select GY-521.To select GY-521 you need to follow the same procedure,remove// before define.If you have a diffrent IMU like GY-88 or 85,similar procedure applies to them.
    Arduino Quadcopter Tutorial
    Arduino Quadcopter Tutorial
  10. Now You have done with the setup of the Quadcopter.
  11. Go to tools>>Board and then select the Arduino Board you have.(I selected Arduino UNO)
    Arduino Quadcopter Tutorial
    Arduino Quadcopter Tutorial
  12. Plug in your Arduino Board to Your Computer.
  13. Upload the Code to your Arduino By pressing the Uploading Button.(Arrow Button)6
  14. After Uploading the code connect all Electronics to Arduino and You are ready to FLY!!

If you any Questions,Write down in the Comments Below.

Schematics

Quadcopter Schematics
Quadcopter Schematics

Watch My Youtube video On Arduino Quadcopter

 


 

You May Also Like

8 thoughts on “Arduino Quadcopter-Flight Contoller Schematics & Multiwii code

  1. hey friend, what version of arduino you used for the code?
    whit the version 1.6.12 I do not get the folder bar to choose a type of drone, which I can do?

  2. could you tell me is it no problem if i add GPS for this Quad???? especially for mode of hold position and return to home……

  3. Hi there
    I am new to arduino, i have a project to make a quad and am having trouble getting it off the ground, i think your code is excellent but not for beginners like me. am using all the equipment you are using but i will add some other stuff. if you could help me with a simpler code for quad copter just to get it off the ground i would greatly appreciate it..

Leave a Reply

Your email address will not be published. Required fields are marked *

Show Buttons
Hide Buttons