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.

Item Details
Edit Item
Edit Item
Downloads & Files
[thumbnail of 122727.pdf]
Text
122727.pdf
Download (198kB)
Location & Physical Holdings
Digital Copy
Physical Location
Item Status
Indexing & Metrics