Thursday 25 April 2013

Week 14 : The D-day

This week is the presentation week of my remote control helicopter after all had been done. Even i only can show the prototype in simulation but i wish to continue this project until it's can function like i want in the future. In shaa Allah.. :) 
I think this is the opportunity for me to thanks for  my Final Year Project Advisor Dr. Zulkhairi from Electronic Engineering Department University of Kuala Lumpur British Malaysian Institute for his support and advise in making my project.
THANK YOU.. :)

Tuesday 16 April 2013

Week 13

In this week, i spent a lot of my time preparing my poster for the presentation next week. this is my poster. :)


Thursday 4 April 2013

Week 11 and 12

After my circuit is succeed using breadboard, on week 11 i try to sketch the connection all of the component before transfer that circuit to the PCB board. Here is my sketch and on week 12, after all of this thing is done, i soldering the component, test and make troubleshooting to the circuit.






Friday 29 March 2013

Week 9 and 10

After my experiment was finished, in this two weeks, i went to Jalan Pasar to buy a few component that i use in this circuit such as pic16f877a, resonator ceramic (as oscilator), resistor, capacitor and etc. After i got all component that needed in this circuit, i continued my work with construct the circuit and test.








Sunday 17 March 2013

Week 8

This week, i met madam Norhayati again for making some testing to original remote control. The video below was our experiment.. :)


Tuesday 5 March 2013

Week 7

After making a more and more in programming but the result was still failed.. this week i met madam Norhayati, technician, to get a bit of advice about my problems. And she gave me an advice to make re-study about the original remote control again.. i'm really appreciated it. :)

Thursday 28 February 2013

Week 6

When i am succeed do in the basic program, i move on the second step that's i tried to program the motor like i do in the previous week. i try n try.. but i failed.. i'm so disappointed. :'(

Sunday 17 February 2013

Week 5

In this week, i still try my best in programming. i do from the basic and got it!


Tuesday 5 February 2013

Week 4

On this week, i can't start continue my work on doing a programming for my final year project because i got a problem with my MPLAB software.. :'( so, i try to find another software that have same function with MPLAB and it's PICBASIC PRO compiler.. i got this idea to use it from the book that i brought from MPH MidValley about "Running small motors with Pic Microcontrollers".. i download it from the pbp3.com/downloadtrial/ .. even it's trial version only available on 30 days, i still want to try and i hope there is no problem in using it because before this i never learn about it..

Friday 1 February 2013

Design Simulation Circuit in Proteus


Stage 1: 

In the first step, I need to design the schematic of the circuit like in the figure. I’m using the Proteus software to design this schematic. Before start my project, I need to define what is type of pic? How many button that needed in my project? And what is an output that I want to show? So, an all of this thing is show like in combination of this schematic.

The simulation circuit consists a PIC16F877A microcontroller's chip, four push button, four resistor, 3 motor and two motor driver. The circuit supplied with 5V and grounded. The PIC16F877A is setting up the clock frequency of 20MHz.

The prototype board has two momentary push-button that may be used as the input of the program. The input pin is connected to 1.5K ohm pull-up resistor to +5V and the button, when pressed, will connected to the ground.The switches are connected as Active Low.

 I've selected the Motor Driver pinouts as following:

#define LEFT_CONTROL_1A        RC1//1A
#define LEFT_CONTROL_2A        RC2//2A
#define LEFT_CONTROL2_1A      RC3//1A
#define LEFT_CONTROL2_2A      RC4//2A
#define LEFT_MOTOR                   RD1//1,2EN
#define RIGHT_MOTOR                RD2//3,4EN
#define LEFT_MOTOR2                 RD3//1,2EN
#define RIGHT_CONTROL_3A    RD4//3A
#define RIGHT_CONTROL_4A    RD5//4A


Schematic 1
Schematic 2



Program of Microcontroller (2)

In this project, I uses PIC16f877A microcontroller. It has 40 pins consists of 5 ports which are Port A, Port B, Port C, Port D and Port E. I only use Port A, Port B and Port C. Port B as the input while Port A and Port C as the output for motor and LED. The chip has two pairs of power pins (VDD__5 V nominal and Vss _ 0 V), and either pair can be used.

PIC16F877A

Program of Microcontroller

Before setting up the program, I needed the three main softwares to be used for programming the microcontroller. The softwares used are MPLAB IDE v8.85 (download from microchip website), Proteus 7 Professional and PICkit 2 v2.61.

MPLAB IDE v8.85 – used for writing or creating the program. In this software, I used Hi-Tech compiler.

Proteus 7 Professional (ISIS) – used for designing the schematic diagram and simulate the circuit based on the program created. ISIS is the schematic capture and interactive simulation software used to create the circuit drawing and to test the circuit prior to building the real hardware.

PICkit 2 v2 – Import the hex file from the program created and transfer it to the microcontroller. So this software enables the microcontroller write the program with connecting of the USB interface.
The PICkit™ 2 Microcontroller Programmer Kit contains the following items:
1. The PICkit™ 2 Microcontroller Programmer
2. USB cable

Thursday 17 January 2013

FYP 2 Week 1 : From Idea to realisation

This week is the first week of the new beginning in the semester 1 2013 and it’s also the beginning of my Final Year Project 2. There’s an additional information and important finding for my project and I hope my progress in creating a remote control helicopter fully operate by using programming won’t face any problem, in sha Allah...