Browse By Repository:

 
 
 
   

Development of Arduino flight controller for quadcopter drone system

Abdul Khalid, Aiman Arif (2021) Development of Arduino flight controller for quadcopter drone system. Project Report. Universiti Teknikal Malaysia Melaka, Melaka, Malaysia. (Submitted)

[img] Text (24 Pages)
Development of Arduino flight controller for quadcopter drone system.pdf - Submitted Version

Download (435kB)
[img] Text (Full text)
Development of Arduino flight controller for quadcopter drone system.pdf - Submitted Version
Restricted to Repository staff only

Download (5MB)

Abstract

Drones or Unmanned Aerial Vehicles (UAVs) are getting popular in several sectors such as aerial photography, cinematography, search and rescue operation, aerial surveillance, advertising, site surveying, mining, humanitarian projects, environmental projects, structural inspection, agriculture, courier servicing and etc. Most of the drone flight controllers in the market are have limited input and output pins and limited customization while good drone flight controllers are high in cost. The purpose of this study is to produce and build a low cost and customizable flight controller using C++ programming language and Arduino microcontroller. The process of this study was started with drone parts and components selection. Then, the code and circuit to test the BLDC motor, gyroscope sensor, remote controller were developed and designed. The BLDC motor speed was controlled by supplying PWM signal from Arduino microcontroller to the ESC. The gyroscope sensor were set to read the roll, pitch and yaw signal and display the signal through the serial plotter in the Arduino IDE. The remote controlled were tested to control the brightness of the LED. Arduino microcontroller were used to read input signal from the remote controller and convert it to PWM output signal to control the LED brightness. The drone hardware were assembled and the code for the flight controller were sketched. Five different test were done to test the code which are the throttle test, roll test, pitch test, yaw test and the PID test.

Item Type: Final Year Project (Project Report)
Uncontrolled Keywords: Arduino flight, Drones, Unmanned aerial vehicles, Controller
Divisions: Library > Final Year Project > FKE
Depositing User: Sabariah Ismail
Date Deposited: 18 Aug 2022 00:21
Last Modified: 19 Aug 2022 03:55
URI: http://digitalcollection.utem.edu.my/id/eprint/26095

Actions (login required)

View Item View Item

Downloads

Downloads per month over past year