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 |
Download
122727.pdf
Download (198kB)
Digital Copy
Physical Copy
ID Number
122727
Indexing
