Saturday, April 12, 2014

WEEK 7

Title: Etching-PCB

Introduction 

A printed circuit board (PCB) mechanically supports and electrically connects electronic components using conductive tracks, pads and other features etched from copper sheets laminated onto a non-conductive substrate. PCBs can be single sided (one copper layer), double sided (two copper layers) or multi-layer. Conductors on different layers are connected with plated-through holes called vias. Advanced PCBs may contain components - capacitors, resistors or active devices - embedded in the substrate.

Objective

1. To etched PCB circuit using manual technique.
2. To design the circuit based on the actual circuit project applications.

Project Encountered

For this week there are no problems to complete the project progress

Project Description

Step 1

First, save circuit design from PCB Wizard software. Then,print the circuit PCB  the bottom side layer on a piece of paper from A4 sticker paper. Use a laser printer, not an inkjet. If your printer uses ink cartridges and not toner cartridges, it will not work.

Step 2

Stick the A4 sticker paper that has been printed with the project circuit on the PCB board. Use masking tape to stick it on.

Step 3

Set the iron on the hottest setting. Allow the iron to get hot. Firmly press the iron onto the back of the A4 sticker paper, sandwiching it between the copper clad and the iron. Pressing hard without moving the iron, hold the iron perfectly still for one full minute. Do not move the iron at all during this minute, and push hard, really hard!.Then,rub for 5 minutes and remove the adhesive paper slowly to ensure the right brass mounts on the PCB board.

Step 4

Soak the PCB circuit in the container with acid ferric chloride for a few minutes and make sure there is no copper detached from the circuit. After that, it ready to be installed PCB circuit electronic components. At Table 1 below is component list for etching PCB circuit.




                                          Table 1: Component list for etching circuit.                                          

Project Outcome

As a project outcome for this week, here has some picture for progress project in this week activity.




















Thursday, April 10, 2014

WEEK 6

Title: Provide components

Introduction 

In preparing the project components, several factors must be taken into account. Among them is the projects budget. Each project has its own budget and an estimated budget for the incubator project was made during FYP1 proposal. Second, the list of components is an important part in the preparation of project components.

Objective

1. To find the components associated with the project eggs incubator.
2. To find a cost-effective components.

Project Encountered

From this activity, it does not give much problem because the component that re-listed  is still based on the previous list component's and only certain component is changed according actual project.

Project Description

All components that needed in this project is examined in terms of their specifications for the purposes to validate the project prototype meets before making any purchasing. After that, the components that has been examined and verified suitable to used is recorded in shortlist. Below is the results that has obtained from this activity:-



Figure 1: Shortlist components


Project outcome

As a project outcome from this activity, all the components that needed in this project has been investigate and recorded. Below is components that already buy at Jalan Pasar,Kuala Lumpur.



     Figure 2: The components that already buy.


Saturday, April 5, 2014

WEEK 5

Title : Combination all part of a project program.

Objective

1.To combine all the parts of the program project.
2.To complete program project Micro-controller Based Eggs Incubator.
3.To solved program project using proteus and MPLAB softwafe.

Introduction

In the last week there are several problems to complete the program. But, all the problems can be resolved successfully after research with reference notes and micro-controller programming books.To associate with each program according to project the desired functionality is not an easy technique to consider. This is because, each program has its own function and is closely related to other programs. 

Problem Encountered

For progress this week does not have much of a problem to integrate the project program. Process to combine programs that have been completed not like the process of making the program before. This is because, in order to make the program according to the function of actual projects are very complex and require time to prepare and ready in case it does not mean the project has been successful because it has to be tested with a mechanical project to function as required.

Project Description

To incorporate the project program, 'MPLAB software' is used to get the results. If the program is running success it will show 'Build success', then if fail show 'Build failed'.To know a program work or not, 'Proteus software' is used such as figure 2 at project outcome parts.Figure 1 below show the program project was successful run.



                                         Figure 1 : The result program complete 'Build successful'

Project Outcome

Below is the result obtained from this activity :-



Figure 1: Eggs incubator circuit show the project 'Run'.



Video show the project run using Proteus software




Tuesday, March 18, 2014

WEEK 4

Title : Project research

Introduction 

Project research is an important part of solving the problem on the project. Project research must continue until it is completed and functioning as intended.

Objective

1. To investigate and learn part of software related with the project.
2. To solve the problem using MPLAB and Proteus software.

Problem Encountered

The problem during the week is to finish the coding for the project incubator program. As of last week, the problem comes is how to program the keypad 4 x 4 and other parts using interrupts. Interrupt that I use for this program is TMR0IF.

Project Description


Part that I has a problem during the week are the parts of the software. The problem comes, when the program projects using interrupts. I've tried to re-program but it still does not work as the project needed.To resolve this problem, I referring the book 'The 8051 microcontroller and emmbeded system' to understand the concept of the use of interrupts in the program. In addition, lecture notes is also used to solve the problems encountered and ask in forums on the internet such as linkedin. Below is the most important when do the research to solved a problems.

The following concepts are part of most formal research :-

1. Identification
2. Evidence
3. Recognition
4. Analysis of data
5. Identification
6. Attribution

Project Outcome

As a result of the project for this week, the problem is still in progress to be completed and a book on the picture below to be one of the references to complete the program for egg incubator project.



Figure 1 :
"Microcontroller Programming- The Microchip PIC " books by Julio Sanchez & Maria P.Canton


Date : 28/02/2014

Title of activity : Final Year Project 2 briefing.

        Briefing for final year project was held at room TTL 2 at 3pm on friday. The purpose of this briefing is to ensure that students are aware of and understand the guidelines on this matter. In addition, to inform students about the use of  UniKLBMI-FYP  websites. The students were also given important information about what students need to do and some of the procedures they have to follow as  important dates like the presentation of the project, a final report sending and other projects were presented by Mrs. Nulida Bt Abd Aziz and UniKLBMI-FYP community.

       As a conclusion from this briefing, students know the procedures that they should be following and some of the important date that they should be remind to complete all the tasks perfectly.


Monday, March 17, 2014

WEEK 3

Title : Keypad 4 x 4

Introduction : 

In this week, i'm continued the task at the first week and trying to combine the coding that already made before.But this week, i'm trying to use keypad 4 x 4 as a controller, and  to change normal  button that used last week.

What is keypad ?

A keypad is a set of buttons arranged in a block or "pad" which usually bear digits, symbols and usually a complete set of alphabetical letters. If it mostly contains numbers then it can also be called a numeric keypad. Keypads are found on many alphanumeric keyboards and on other devices such as calculators, push-button telephones, combination locks, and digital door locks, which require mainly numeric input.

So,this week i'm proceed to complete my project program/coding and the main focus is trying to program RTC (Real Time Clock ) using keypad 4 x 4 and others.

Objective :

1. To solve the problem using MPLAB and Proteus software.
2. To complete program the project using Keypad 4 x 4.

Problem Encountered :

Keypad 4 x 4 is the one solution that I already choose to replace push button. Before this, I'm planning to use push button setting the date and time.But,the problem is when use the push button ,we need to up and down the button with one by one to get the digit value of date and time.At, keypad 4 x 4 already have the number or digit that easy to use and setting the date and time.

Project Description :

Keypad is a set of buttons that are connected in the matrix. Advantages of using the keypad instead of using the normal button is button keypad provides more and less I / O port. Example 4 x 4 keypad, requires 8 ports because it is connected in the matrix.We can also build their own extensions using the push button. Keypad is the input module, but programs need to set 4 as the input port and 4 port as output. Connections for keypad is shown below. 



                                                          Figure 1 : Keypad 4 x 4 diagram.


Project Outcome


For project outcome this week still in progress because there have a problem and needed to solve especially in program

Monday, March 10, 2014

WEEK 2

Title : Real Time Clock

Introduction

Starting with new semester for Final Year Project 2 (FYP2). I am already doing some preparation to make project eggs incubator in previous semester break.So,from the first week in this semester, I am continued to make my project and it's more focus to finish the program or coding the project. In my target to finish the program or coding project is before midterm semester break and then continued with progress of design circuit and hardware.So,this week  I want to complete program the date and time using Real Time Clock (RTC) at PIC16F887.

What is RTC ?

A real-time clock (RTC) is a computer clock (most often in the form of an integrated circuit) that keeps track of the current time. Although the term often refers to the devices in personal computers, servers and embedded systems, RTCs are present in almost any electronic device which needs to keep accurate time.


Objective

1. To complete program the date and time by using Real Time Clock  (RTC).
2. To solve the problem using MPLAB and Proteus software.

Problem Encountered


Project Description

PIC program to set time and date to allow users to change the time and date of the projects that have clocks. After changing the time and date, it continues to be stored in the RTC chip.The RTC chip I'm use for this project is Real Time Clock  (RTC) DS1307. The connection for DS1307 RTC using SDA and SCL pins as shown below :-


                                             Figure 1 : Real Time Clock (RTC) diagram.


Project Outcome

There are some picture to show my accomplishments did during the week.But it's still in progress to finish my program project because I need to combine with other program to complete all function of project eggs incubator.Below just shown the program how to set the date :-


                                                  Figure 2 : Program to set time and date


                                                Figure 3 : Cont..




                                                 Figure 4 : Cont...


                                                    

Sunday, February 23, 2014

WEEK 1

Final Year Project - Semester 2

Title : Discussion with project supervisor.

Introduction

This week is the first week for all students FYP 2. So, for the first week most of the students FYP2 should consult with the supervisor of the project to update them as the first week. Then, ask your supervisor about reporting guidelines for FYP 2 progress.

Objective

1. To manage weekly project activities.
2. To update any matters that have been made for FYP 2 to my supervisor.


Procedure

The main objective of this discussion is to update any progress that has been made for FYP 2 to my supervisor. This discussion is about 2 FYP assessment to be made ​​within the expiry date of submission, report format, content and other reports, to fulfill requirements of the subject within a framework of a given date, the gantt chart will be created to make it as a and guidelines to ensure all tasks completed on time

Conclusion

As a conclusion for the first week, the all information needed for the evaluation of FYP 2 was recorded and the tasks related to the FYP 2 will be referred to in that gantt chart until the end of the deadline for FYP 2. For the next progress, the topics to be discussed are research projects specifically made ​​for FYP 2.