Balance quad rotor flying machine using ATmega8535

Mohd Masjuki, Muhammad Mursyid (2011) Balance quad rotor flying machine using ATmega8535. [Student Project] (Unpublished)

Abstract

This paper presents the design of quad rotor flying machine using Atmel AVR microcontroller. The scope of this project involves both hardware design and software implementations. This project design is divided into three parts i.e. input from user, control system and output device. Potentiometer is used as an input device to produce analog signal. The analog signal is converted to digital form using analog to digital converter (ADC) in Atmel AVR microcontroller. The digital value is used by the microcontroller to generate pulse width modulation (PWM) for the electronic speed control (ESC). ESC is a device that use with brushless DC motor to control its speed. By varying PWM frequency, the speed of the motor is controlled. Four brushless DC motor is used in this project as the output device. This quad rotor can perform vertical takeoff and landing (VTOL) with user as the input controller. The project start with literature review where all the information for designing the control system of the quad rotor was gathered. All design requirements was obtained from the literature review. The requirements of the control system of four motor in quad rotor are microcontroller, electronic speed control (ESC), brushless dc motors, propellers and the potentiometer as the throttle. During system design, the implementation of quad rotor design involves two major steps, the system and hardware design and the construction of the quad rotor. System and hardware design involved the PCB fabrication using tonner transfer method and the developments of the quad rotor hardware parts. Aluminum was chosen as the material for the body parts of the quad rotor. The design operation take count the weight of the design. Aluminum is light and rigid material which suitable for this application. The other part of design operation is the software implementation. Atmel AVR microcontroller was programmed using BASCOM compiler with the basic language as its platform. Programming is much easier using flow chart. It consists of the simplified flow of the program execution. PWM frequency changing was decided as the result of this project. This indicates the condition of the motor whether it’s at ideal, minimum or maximum speed. This design use potentiometer as a manual controller to varies PWM frequency to control the speed of four BLDC motor simultaneously.

Metadata

Item Type: Student Project
Creators:
Creators
Email / ID Num.
Mohd Masjuki, Muhammad Mursyid
UNSPECIFIED
Contributors:
Contribution
Name
Email / ID Num.
Advisor
Mat Saat, Ezril Hisham
UNSPECIFIED
Subjects: T Technology > TK Electrical engineering. Electronics. Nuclear engineering > Applications of electric power
T Technology > TK Electrical engineering. Electronics. Nuclear engineering > Electronics > Applications of electronics
Divisions: Universiti Teknologi MARA, Shah Alam > Faculty of Electrical Engineering
Programme: Bachelor of Electrical Engineering (Honours)
Keywords: Potentiometer, ATMEL, ATmega8355, DC motor
Date: 2011
URI: https://ir.uitm.edu.my/id/eprint/122727
Edit Item
Edit Item

Download

[thumbnail of 122727.pdf] Text
122727.pdf

Download (198kB)

Digital Copy

Digital (fulltext) is available at:

Physical Copy

Physical status and holdings:
Item Status:

ID Number

122727

Indexing

Statistic

Statistic details