Hello guys, here is my upcoming project. This will be a brushed drone tutorial series. I will show you how to the drone Arduino as its receiver, transmitter and flight controller. You can watch the video HERE on YouTube.

So, this is a project fully made with Arduino as its control system. The receiver, flight controller and the transmitter are controlled with Arduino. This project will be a lot of fun guys. But note that this is a brushed motor drone, which means that it won’t be powerful enough to use a camera and other systems on it as it will make the drone very heavy. For this brushed motor type drone, we have to make it as light as possible to make it fly. I’ll make another project of drone later in which we will use powerful brushless DC motor which can even lift heavier objects.

Below I have listed all the components that we will need for this project. If you guys are planning to make this project, make sure you have already ordered all the components before starting this tutorial. We also have to keep in mind that we are using MPU6050 as the gyro sensor for the flight controller. This is enough for this drone. However, more sensors such as a barometer and magnetometer would be required to make a more stable, and more function drone.

Here is all the part list that you will be needing in this project:
Note that we will be using my previously made the RC transmitter for this project. Make sure to check my YouTube video HERE or my website for the circuit HERE as it will be useful for this project. In the website, you will find details of how to make the transmitter and me also have made some changes to the RC transmitter to suit our need for this project. You will find everything on the website. Make sure to check it.

In this project, I will show you how to design the schematics of the circuit and create a printed circuit board to give it a more professional look. Now, making a circuit out of prototype breadboard and using jumper wires to make a connection is cool. But wouldn’t it be better if we could make our own PCB, to reduce the wiring and give it a more commercial look? Of course, it will be more fun. Trust me, when I started making my own PCB, the feeling was just something else. My projects got an even better, cleaner and more professional look.

So, if you are an engineering student, who has to do final year projects, I would recommend you to use PCB instead of prototyping breadboard. Most of the time, students suffer from short circuits or open circuit due to bad connections.


So, I am using a software called EasyEDA to design my circuit. Make sure you have downloaded it. A free version is available online to download. The designing circuit is not so easy, it is very complex. First of all, we have to make the schematics of the circuit we need. This is normally the connections between the components in the circuit. Then we have to create a PCB out of it in which we have to draw tracks to make the connections. It does sound easy, but difficult when making it. I recommend watching the designing process of the circuit.



Making the PCB

I will show you how to export this PCB design, print it and transfer it onto a plain copper plate and make it ready for etching.

After the etching process is completed, I will show you how to apply the solder mask to the circuit to give it a more professional look.

Note that I am using Arduino pro mini 5V/16 MHz for this project as we will be needing faster processing and also, I am using NRF24L01 for the wireless communication and MPU6050 gyroscope module for the flight controller and MOSFETs for dc motor speed control. We will be using a coreless motor with a geared motor housing to increase the thrust and torque. I'll also show you the coding and how to test everything.


I hope you will find this project useful and hope you like it. Please visit my youtube channel for more videos like this.

Images: