0% found this document useful (0 votes)
22 views4 pages

IJRTI2304045

Uploaded by

anas
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
22 views4 pages

IJRTI2304045

Uploaded by

anas
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 4

© 2023 IJRTI | Volume 8, Issue 4 | ISSN: 2456-3315

QUADCOPTER DRONE USING ARDUINO UNO


Raghvendra Vishwakarma1, Amit Kumar2, Atul Kumar Verma3, Drishti Maurya4, Dileep Gupta5, Dr. Priyanka Jaiswal6
1,2,3,4,5
UG Student of Electronics Engineer in G.I.T.M. Lucknow Uttar Pradesh, India
6
Assistant Professor of Electronics and Communication Department, G.I.T.M. Lucknow, U.P., India
7
Head of Electronics and Communication Department G.I.T.M. Lucknow Uttar Pradesh, India

ABSTRACT: A quadcopter is classified as aircraft known as an unmanned aerial vehicle (UAV) means it does not need a
pilot on board to fly it. Due to its stable flight performance, it can be used as for surveillance, aerial photography, field
survey, weather broadcasting, etc. It can be operated remotely or can be autonomous. In this paper, we will learn about
the design application and future scope of quadcopters. We are aiming to reduce the weight and size of the quadcopter to
decrease the price by selecting suitable components.

KEYWORDS: Quadcopter, BLDC, Microcontroller, Transmitter - Receiver, Flight controller.

1. INTRODUCTION
In recent years, the versatility and user-friendly nature of quadcopter drones has made them increasingly popular. They offer a
broad range of applications, including surveillance, agriculture, and aerial photography. Quadcopter drones are generally operated
through a wireless remote control and can perform several movements such as hovering, taking off, and landing. This paper
outlines the design and creation of a quadcopter drone utilizing an Arduino Uno microcontroller.
A quadcopter drone is a popular unmanned aerial vehicle that can move and fly in the air using four rotors. With the use of an
Arduino Uno microcontroller board, you can control various components of the drone, including its motors, sensors, and
communication devices.
Before constructing a quadcopter drone with Arduino Uno, you must acquire all the essential components, such as the frame,
motors, propellers, flight controller, battery, and radio receiver. Once you have the necessary parts, you must carefully assemble
and connect them to ensure their seamless operation.
Once the hardware is assembled, you can program the Arduino Uno board using software like Arduino IDE. With this software,
you can modify and regulate the quadcopter's motor speed, altitude, and direction, among other functions. Testing and calibrating
your quadcopter drone before the flight is crucial to guarantee its safety and effectiveness. Moreover, it is crucial to comply with
all relevant laws and regulations relating to the usage of drones to avoid any potential mishaps or legal ramifications.

2. LITERATURE REVIEW
Building a quadcopter drone using an Arduino Uno as a controller has become increasingly popular among hobbyists and
enthusiasts. A wealth of resources, including tutorials, guides, and open-source code libraries, are available online to help
individuals get started with the project.
Several studies have examined the feasibility of using an Arduino Uno as a flight controller for a quadcopter drone, concluding
that it is a cost-effective and accessible solution for developing stable and responsive flight control. Additionally, the platform's
ease of programming and sensor integration is a viable option for developing autonomous quadcopter drones using GPS and
ultrasonic sensors. The literature emphasizes the flexibility and programmability of the Arduino Uno as a platform for controlling
the various components of a quadcopter drone, such as the frame, motors, propellers, and sensors. Furthermore, the review article
highlights the different control methods used in quadcopter drones, including manual, semi-autonomous, and autonomous control.
In summary, the literature suggests that using an Arduino Uno as a controller for building quadcopter drones is an accessible and
customizable option for hobbyists and enthusiasts. However, the project can be challenging and complex, requiring knowledge
and skills in electronics, programming, and mechanics.

3. DESIGN AND METHODOLOGY


Building a quadcopter drone with an Arduino Uno controller involves a series of crucial steps that require precision and technical
expertise. First, the frame of the drone needs to be designed and constructed with lightweight and sturdy materials to support the
motors, electronics, and batteries. Then, appropriate motors and propellers need to be selected and installed onto the frame,
followed by the installation of necessary electronic components like sensors, GPS modules, motor controllers, and the Arduino
Uno board.
Once all the components are installed, the battery needs to be tested to ensure it provides enough power for the motors and
electronics to enable stable and responsive flight. Assembling and testing the drone is the next step, which involves conducting
indoor and outdoor flight tests to check for any issues such as motor failure or malfunctioning electronics.

IJRTI2304045 International Journal for Research Trends and Innovation (www.ijrti.org) 276
© 2023 IJRTI | Volume 8, Issue 4 | ISSN: 2456-3315

Fig. 1 Block Diagram of Proposed Work


The calibration process is essential to ensure that the drone's sensors and other components are adjusted correctly for stable and
responsive flight control. Finally, the drone's control systems must be tested using a remote controller or through autonomous
flight control systems to ensure stable and responsive flight.
Overall, building a quadcopter drone with an Arduino Uno controller requires expertise in electronics, programming, and
mechanics, as the project can be challenging and complex.
3.1 Arduino UNO
In the world of quadcopter drones, Arduino Uno has become a popular choice as a microcontroller for its versatility
and ease of use. The quadcopter drone's movement is controlled by the Arduino Uno, which is a circuit board equipped with
sensors that can detect any orientation changes.
The Arduino Uno receives different commands from the user to control the speed of motors, ensuring that the quadcopter remains
stable in fly mode. The controller board and Electronic Speed Controllers (ESCs) work together, with the flight control board
giving commands to the ESCs. The ESCs, in turn, receive these commands from the microcontroller circuit board and further give
commands to the motors for rotation. The flight control board generates various commands for ESC and motors according to the
user's needs, controlling the entire system.
In addition to controlling the motors and ESCs, the Arduino Uno also includes an accelerometer and gyro meter, which help with
the stabilization of the quadcopter drone. The microcontroller acts as the brain of the quadcopter, responsible for all actions a
quad can perform, from take-off and landing to autonomous flight as well as camera and sensor control.
3.2 ESC (Electronics Speed Controller)
In the quadcopter drone design, Electronic Speed Controllers (ESCs) play a vital role in controlling the speed and
direction of the brushless motors that drive the propellers. The ESCs receive the PWM signal from the flight controller or radio
receiver, which is then converted into electrical power that is delivered to the motors. By manipulating the magnetic forces
created by the windings and magnets within the motor, the ESCs can regulate the motor's speed and direction of rotation. In
essence, the ESCs act as an intermediary between the flight controller and the motors, ensuring that the motors operate at the
desired speed and direction, which is essential for achieving stable and responsive flight control.
3.3 Gyro and Accelerometer (MPU6050)
In a quadcopter drone, the MPU6050 sensor is an essential component that combines both a gyro and an accelerometer
into a single package. The accelerometer measures linear acceleration and detects changes in the drone's speed and direction,
while the gyro measures angular velocity and detects changes in the drone's orientation. It provides real-time data on the drone's
movement and orientation, which is crucial for the flight controller to maintain stable and responsive flight control. By constantly
analyzing the drone's orientation and movement, the MPU6050 helps to stabilize the drone during flight and compensate for
external factors such as wind or turbulence.
The MPU6050 is an important sensor for maintaining the drone's position and orientation in the air, providing the flight controller
with accurate data on the drone's movement and ensuring a stable and safe flight.
3.4 Working Principle
A quadcopter drone uses the principles of aerodynamics to achieve flight. It features four propellers that generate a
high-pressure airflow, which results in an uplift force that counteracts the earth's gravitational pull, enabling the drone to fly. As
the propellers rotate, they create a torque force that tends to rotate the drone in one direction. To maintain stability during flight,
two propellers are rotated in a clockwise direction, while the other two are rotated in an anti-clockwise direction, canceling out
the torque forces and keeping the system balanced.
The flight controller is responsible for regulating the speed and direction of each propeller, allowing for control of the drone's
movement. This control is achieved through the use of sensors such as the MPU6050, which provide real-time data on the drone's
orientation and movement. By analyzing this data and making adjustments to the propeller speed and direction, the flight
controller can maintain stable flight and allow the drone to perform various maneuvers.

IJRTI2304045 International Journal for Research Trends and Innovation (www.ijrti.org) 277
© 2023 IJRTI | Volume 8, Issue 4 | ISSN: 2456-3315

Fig. 2 Circuit Diagram of Quadcopter Drone Using Arduino Uno

4. CONCLUSION
In summary, utilizing an Arduino Uno as a controller for a quadcopter drone can be a fascinating and fulfilling project for
enthusiasts and hobbyists alike. The Arduino platform provides an adaptable and customizable solution for handling the drone's
motors, sensors, and other components.
However, constructing a quadcopter drone can be challenging, requiring expertise and proficiency in electronics, programming,
and mechanics. It is essential to meticulously design and assemble the drone, subject it to rigorous testing, and adhere to safety
protocols to prevent accidents or equipment damage.
Furthermore, it is important to recognize that there are numerous other platforms and technologies accessible for constructing
drones, and the selection of Arduino Uno may be influenced by specific requirements or preferences. All things considered,
constructing a quadcopter drone using Arduino Uno can be an exciting and informative experience for those with an interest in the
field of robotics and automation.
This paper has demonstrated the development and execution of a quadcopter drone through the use of an Arduino Uno
microcontroller. The drone was capable of executing multiple movements, such as takeoff, hovering, and landing, responding to
user commands from the wireless remote control. The quadcopter drone design proposed in this study offers an affordable option
for creating a drone suitable for a variety of purposes.

REFERENCES

1. A. Ghosh, H. Roy, and S. Dhar, "Arduino Quadcopter," 2018 Fourth International Conference on Research in
Computational Intelligence and Communication Networks (ICRCICN), Kolkata, India, 2018, pp. 280-283, doi:
10.1109/ICRCICN.2018.8718695.

2. Y. Ganesh, R. Raju, and R. Hegde, "Surveillance Drone for Landmine Detection," 2015 International Conference on
Advanced Computing and Communications (ADCOM), Chennai, India, 2015, pp. 33-38, doi:
10.1109/ADCOM.2015.13.

3. V. Gatteschi et al., "New Frontiers of Delivery Services Using Drones: A Prototype System Exploiting a Quadcopter for
Autonomous Drug Shipments," 2015 IEEE 39th Annual Computer Software and Applications Conference, Taichung,
Taiwan, 2015, pp. 920-927, doi: 10.1109/COMPSAC.2015.52.

4. D. Gheorghiţă, I. Vîntu, L. Mirea, and C. Brăescu, "Quadcopter control system," 2015 19th International Conference on
System Theory, Control and Computing (ICSTCC), Cheile Gradistei, Romania, 2015, pp. 421-426, doi:
10.1109/ICSTCC.2015.7321330.

5. D. Škrlec, V. Šimović, and A. Penđer, "Arduino based Quadcopter," 2022 45th Jubilee International Convention on
Information, Communication and Electronic Technology (MIPRO), Opatija, Croatia, 2022, pp. 1522-1525, doi:
10.23919/MIPRO55190.2022.9803322.

6. L. N. Hung and L. S. Bon, "A quadcopter-based auto cameraman system," 2016 IEEE Virtual Conference on
Applications of Commercial Sensors (VCACS), (Online Conference) Piscataway, NJ, USA, 2016, pp. 1-8, doi:
10.1109/VCACS.2016.7888783.

IJRTI2304045 International Journal for Research Trends and Innovation (www.ijrti.org) 278
© 2023 IJRTI | Volume 8, Issue 4 | ISSN: 2456-3315

7. M. Ghosal, A. Bobade and P. Verma, "A Quadcopter Based Environment Health Monitoring System for Smart Cities,"
2018 2nd International Conference on Trends in Electronics and Informatics (ICOEI), Tirunelveli, India, 2018, pp. 1423-
1426, doi: 10.1109/ICOEI.2018.8553686.

8. N. Nowshin, H. Ahsanul Kabir, A. Sumaiya Jannat, and K. Kaniz Fatema, "Designing and Implementation of a Multi-
purpose Quadcopter," 2018 International Conference on Information, Communication, Engineering, and Technology
(ICICET), Pune, India, 2018, pp. 1-4, doi: 10.1109/ICICET.2018.8533727.

9. Spoorthi S., B. Shadaksharappa, Suraj S. and V. K. Manasa, "Freyr drone: Pesticide/fertilizers spraying drone - an
agricultural approach," 2017 2nd International Conference on Computing and Communications Technologies (ICCCT),
Chennai, India, 2017, pp. 252-255, doi: 10.1109/ICCCT2.2017.7972289.

10. Sandeep Khajure, Vaibhav Surwade, Vivek Badak Design of A Quad Copter and Fabrication, International Advanced
Research Journal in Science, Engineering, and Technology, vol. 3, issue 2, Feb 2016.

11. Ankit L. P. S Renduchintala, Abdulsahib Albehadili. Use of unmanned aerial vehicles in crime scene investigations – the
novel concept of crime scene investigations, 2017.

IJRTI2304045 International Journal for Research Trends and Innovation (www.ijrti.org) 279

You might also like