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:
- Arduino pro mini 5V/16 MHz: LINK HERE
- Arduino nano. LINK HERE
- NRF24L01: LINK HERE
- NRF24L01 with power amplifier.: LINK HERE
- MPU6050 gyroscope module LINK HERE
- Male headers. LINK HERE
- 4 x 720 coreless motor LINK HERE
- 2 x toggle switch: LINK HERE
- 4 x geared coreless motor housing LINK HERE
- 2x CW propellors and 2X CCW propellors LINK HERE
- 4 X Mosfets LINK HERE
- 4 X 10K ohm resistors LINK HERE
- 1 X potentiometer LINK HERE
- 2 X JOYSTICKS LINK HERE
- 2 X HT7333 linear voltage regulator LINK HERE
- UV SOLDER MASK LINK HERE
- Schottky diode LINK HERE
- 3.7 V LIPO BATTERY
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:





Images:





3 Comments
Please provide the code for transiver and receiver of drone
ReplyDeleteWhrre is code bro ?
ReplyDeletebruh code is needed, where is it?
ReplyDeletePost a Comment