Do you want to build your own arduino quadcopter? If so, then this is the article for you! Its a wish for every engineer to built their own multirotor (quadcopter) from scratch. It’s not that hard but many of you face a problem when it comes to Flight Controller which is the brain of the quadcopter. There are plenty of ready-made pre-flashed flight controllers in the market for cheap, but have you thought of building your own flight controller with your arduino? So this is the right place to understand and build your own flight controller for your quadcopter or Multirotor with your Arduino.
Let’s build our flight controller drone using Arduino!
In this tutorial, we are going to use an Arduino Nano and build Flight controller for Quadcopter i.e Multi-rotor with 4 Propellers. You may use any Arduino that is available to you, however I for my part prefer the Nano model of Arduino because it has the same microcontroller as the Arduino UNO, Small in length, light weight and also features a USB mini type B port. The pin configuration stays identical for all Arduino types.
The Multiwii supports a extensive variety of Gyroscope and Accelerometer Modules, however in this tutorial, we are going to use GY-521 cheapest available and consist of MPU 6050 i.e a Gyroscope in addition to Accelerometer each in a single chip.if you want to have Altitude manipulate you can use GY-87 which has a barometer in addition.
You can use your traditional Transmitter Receiver for communication i.e to control your Quadcopter
If you want to control your Quadcopter using your smartphone through Bluetooth then you get this functionality in Multiwii. For that, you will need a Bluetooth Module like JY-MCU, HC-05, HC-06 and lots more. Using this Bluetooth capability you get a variety of 20 meters(depends on module used and phone). This feature is absolutely non-compulsory
we will use a small 3 mm LED for indicator reason.you can use a Buzzer instead of LED.this feature is optional however I recommend this feature.
- Prototype Board
- Male and Female Headers
- LED and a 330 ohm Resistor
- Thin Wires
- Arduino UNO or Nano
- MPU-6050 Module(GY-521 or GY-87)
- HC-05 Bluetooth Module (Optional)
Follow the below schematic diagram to build the controller.
D3 <==> ESC 1 Signal Pin
D9 <==> ESC 3 Signal Pin
D10 <==> ESC 2 Signal Pin
D11 <==> ESC 4 Signal Pin
BLUETOOTH MODULE CONNECTIONS
TX <==> RX
RX <==> TX
A4 <==> SDA
A5 <==> SCL
D8 <==> Anode Leg of LED
D2 <==> Throttle
D4 <==> Elerons
D5 <==> Ailerons
D6 <==> Rudder
D7 <==> AUX 1
NOTE:- Ground all the ESC’s,Bluetooth Module,MPU-6050 and Receiver by connecting GND (Ground) Pins of all Mentioned parts to the GND Pin of Arduino in Your Flight Controller.
|DETAILED DATA & CODE|
Download Detailed instructions from the link below: