Abdul Khalid, Aiman Arif (2021) Development of Arduino flight controller for quadcopter drone system. Project Report. Universiti Teknikal Malaysia Melaka, Melaka, Malaysia. (Submitted)
![]() |
Text (24 Pages)
Development of Arduino flight controller for quadcopter drone system.pdf - Submitted Version Download (435kB) |
![]() |
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 |