WEEK 18
We must submit our hardcover project report to UniKL BMI library with get confirmation for our advisor.
FINAL YEAR PROJECT 1- THE AUTONOMOUS SURVEILLANCE HELICOPTER BY USING COMPUTER
Tuesday, 21 May 2013
FYP REPORT DRAFT
WEEK 15 & WEEK 16
That week we submitted our draft report for our project to our advisor to check and mark the report.
That week we submitted our draft report for our project to our advisor to check and mark the report.
PRESENTATION PROJECT
WEEK 14
This week we have presentation about our project. Our accessors for that day are Madam Nor Amalia Bt Sapiee and Sir Hisym Bin Desa. Alhamdulillah we can answer all the questions about our project.
This week we have presentation about our project. Our accessors for that day are Madam Nor Amalia Bt Sapiee and Sir Hisym Bin Desa. Alhamdulillah we can answer all the questions about our project.
CHAPTER 5
WEEK 13
Future Work
For the future work of this project can be improved. By resume this project was done, RC helicopter can be controlled automatically by entering the desired program into memory. So, to make RC helicopter work we no longer have control RC helicopter either on the controller or on the computer.
To get a consistent stability, the project will need to convert RC helicopter 4 channel to use a quad copter. By using the quad copter is more stable because it has four blades that can stabilize the condition of the RC helicopter.
Future Work
For the future work of this project can be improved. By resume this project was done, RC helicopter can be controlled automatically by entering the desired program into memory. So, to make RC helicopter work we no longer have control RC helicopter either on the controller or on the computer.
To get a consistent stability, the project will need to convert RC helicopter 4 channel to use a quad copter. By using the quad copter is more stable because it has four blades that can stabilize the condition of the RC helicopter.
CHAPTER 3
WEEK 11
Software Development
1. Proteus 7 Professional
Proteus 7 Professional was use to designed Schematic drawing and Printed circuit board (PCB) drawing, which is this software can convert schematic file into PCB automatically. This is the first process which is they need to design the entire component needed before etching it to the board. It also can simulate the circuit whether it function or not. It will be interconnect to C language by burn the program into PIC Microcontroller.
2. MPLAB IDE v8.30
MPLAB Integrated Development Environment (IDE) is an integrated toolset for the development of embedded applications employing Microchip's PIC® and dsPIC® microcontrollers. MPLAB IDE runs as a 32-bit application on MS Windows®, is easy to use and includes a host of free software components for fast application development and super-charged debugging. MPLAB IDE also serves as a single, unified graphical user interface for additional Microchip and third party software and hardware development tools. Moving between tools is a snap, and upgrading from the free software simulator to hardware debug and programming tools is done in a flash because MPLAB IDE has the same user interface for all tools. Connect PIC Start Plus programmer using rs232 cable with the personal computer (PC). Position the PIC16F877A chip onto the PIC Start Plus programmer.
3.C Programming
C programming is one of thousands of computer programming languages that allow users to create instructions for a computer to follow. While C has a slightly more cryptic style than some other programming languages, it's fairly easy to learn and allows you to read and write code for many different platforms. Because it's so efficient and gives the user a lot of control, C is very popular with programmers.
4. Assembly Languange
An assembly language is a low-level programming for computers, microprocessors, microcontrollers, and other programmable devices. It implements a symbolic representation of the machine and other constants needed to program a given CPU architecture. This representation is usually defined by the hardware manufacturer, and is based on mnemonics that symbolize processing steps (instructions), processor registers, memory locations, and other language features. An assembly language is thus specific to certain physical (or virtual) computer architecture. This is in contrast to most high-level programming languages, which ideally are portable.
5. PIC Kit 2
PICkit 2 has been used to download program into PIC with import .hex file which generate by MPLAB IDE. Steps to Use PICkit 2:
6. Visual Basic 6.0
Visual Basic is a hird generation event driven programming language and integrated development environment (IDE) from Microsoft for its COM programming model first released in 1991. Visual Basic is designed to be relatively easy to learn and use. Visual Basic was derived from BASIC and enables the rapid application development (RAD) of graphical user interface (GUI) applications, access to databases using Data Access Objects, Remote Data Objects, or ArtiveX Data Objects, and creation of ActiveX controls and objects. The scripting language VBScript is a subset of Visual Basic.
Software Development
1. Proteus 7 Professional
Proteus 7 Professional was use to designed Schematic drawing and Printed circuit board (PCB) drawing, which is this software can convert schematic file into PCB automatically. This is the first process which is they need to design the entire component needed before etching it to the board. It also can simulate the circuit whether it function or not. It will be interconnect to C language by burn the program into PIC Microcontroller.
2. MPLAB IDE v8.30
MPLAB Integrated Development Environment (IDE) is an integrated toolset for the development of embedded applications employing Microchip's PIC® and dsPIC® microcontrollers. MPLAB IDE runs as a 32-bit application on MS Windows®, is easy to use and includes a host of free software components for fast application development and super-charged debugging. MPLAB IDE also serves as a single, unified graphical user interface for additional Microchip and third party software and hardware development tools. Moving between tools is a snap, and upgrading from the free software simulator to hardware debug and programming tools is done in a flash because MPLAB IDE has the same user interface for all tools. Connect PIC Start Plus programmer using rs232 cable with the personal computer (PC). Position the PIC16F877A chip onto the PIC Start Plus programmer.
3.C Programming
C programming is one of thousands of computer programming languages that allow users to create instructions for a computer to follow. While C has a slightly more cryptic style than some other programming languages, it's fairly easy to learn and allows you to read and write code for many different platforms. Because it's so efficient and gives the user a lot of control, C is very popular with programmers.
4. Assembly Languange
An assembly language is a low-level programming for computers, microprocessors, microcontrollers, and other programmable devices. It implements a symbolic representation of the machine and other constants needed to program a given CPU architecture. This representation is usually defined by the hardware manufacturer, and is based on mnemonics that symbolize processing steps (instructions), processor registers, memory locations, and other language features. An assembly language is thus specific to certain physical (or virtual) computer architecture. This is in contrast to most high-level programming languages, which ideally are portable.
5. PIC Kit 2
PICkit 2 has been used to download program into PIC with import .hex file which generate by MPLAB IDE. Steps to Use PICkit 2:
1.
Connect PIC programmer to computer via serial port / USB port.
2.
Insert PIC into the programmer socket.
3. Open
the .hex file which you want to export into PIC.
4.
Click for „Read‟-> Read Program from the
export file or from the PIC.
5.
Click for „Write‟ -> Write „abc.hex‟ to the
PIC.
6.
Click for „Verify‟ -> Verify the programming
in the PIC.
7. Click for „Erase‟ ->
Erase the existence programming in the PIC.
6. Visual Basic 6.0
Visual Basic is a hird generation event driven programming language and integrated development environment (IDE) from Microsoft for its COM programming model first released in 1991. Visual Basic is designed to be relatively easy to learn and use. Visual Basic was derived from BASIC and enables the rapid application development (RAD) of graphical user interface (GUI) applications, access to databases using Data Access Objects, Remote Data Objects, or ArtiveX Data Objects, and creation of ActiveX controls and objects. The scripting language VBScript is a subset of Visual Basic.
CHAPTER 3
WEEK 10
1. RC Helicopter
2. Circuit Development
a) Relay
Step 1 – make sure all the component that want to use is completed
Step 2 – use the printed circuit which is circuit driver relay
Step 3 & Step 4 – insert the 1kΩ resistor to the selected hole
Step 5 – solder the resistor gently and make sure the soldering work is in the proper way.
Step 6, Step 7, Step 8 & Step 9 – insert the diode, transistor, relay and LED in the selected hole
Step 7 - solder the components nice and tidy.
b) Microcontroller
1. RC Helicopter
a) Relay
Step 1 – make sure all the component that want to use is completed
Step 2 – use the printed circuit which is circuit driver relay
Step 3 & Step 4 – insert the 1kΩ resistor to the selected hole
Step 5 – solder the resistor gently and make sure the soldering work is in the proper way.
Step 6, Step 7, Step 8 & Step 9 – insert the diode, transistor, relay and LED in the selected hole
Step 7 - solder the components nice and tidy.
b) Microcontroller
Step 1 –
insert the IC base and resistor in the
selected hole
Step 2 –
insert the crystal and capacitor 18pF to the selected hole
Step 3
& Step 4 – insert the LED and capacitor
Step 5
& Step 6 – insert the voltage regulator and pin i/o in the selected hole
Step 7 – make sure all the steps above are finish by soldering the
component.
Subscribe to:
Posts (Atom)