Sunday, 21 April 2013

Week 14: FYP 2: Complete final year project report and presentation day

Title:Complete final year project report and presentation day

Objective: 1)To complete the report of final year project
          2) To show and present the result final year project to assessor

Contents and procedure:

(1) Discuss with lecturer in term of final year project presentation and report
(2) Research internet what are include in final year project report.
(3) Follow guideline in RPS about the format

Result and analysis :
Figure 1: Greenhouse picture
Development of humidity control & automatic greenhouse watering system is design to control and maintain the condition in a greenhouse like temperature, humidity and lighting. This project also used the water pump to water the chili plants in a greenhouse. All the system in a greenhouse is control by the PIC16F877A microcontroller. Consumers can always setting the time when the plant need water. Besides that, they never have to drag a hose all over the plant, never have to try and figure out if they applied enough (or too much) water, and never have to worry about watering the plant while away. The system is automatic; consumer does not have to be there to physically apply the water. They have more free time to enjoy more of your favorite activities.


Conclusion:
As for the conclusion, in order to achieve the objective of this project, the knowledge of each part of the project such as sensor,  PIC circuit, programming that using C programming as the source code of programming and microcontroller PIC16F877A as the main hardware, need to research more. This system use the subject such as microcontroller & interfacing as the source of information in order to understand the concept, theory, problem and solution of this project

Sunday, 14 April 2013

Week 13: Fyp2: Preparation for fyp presentation

Tittle:Preparation for Fyp presentation
Objective: Present the Final Year Project
Content: 1) Make sure project function
         2) Study all technical and theoretical of project

Study on component datasheet:-
Figure 1: About humidity and LM35 sensor
Figure 2: About LDR sensor and controller
Analysis:
Based on this project, student should know what are learning during doing this project. It including the technical and theoretical of component/software used. For my project, I need to know how the sensor, motor pump, cooling fan, lighting and microcontroller specification. For example, I should be know how much current, voltage and watt will produce by the component that used.

Conclusion:
Finally, student should present all of work done to judges. The objective to show what are student had learn around 1 year doing research of project.

Sunday, 7 April 2013

Week 12: Fyp2: Design poster for fyp presentation

Tittle: Make a poster for the fyp presentation
Objective: To design a poster about whole project background to make people clearly about the project function
Content: 1)Explain about the project
         2) Clearly the main objective
         3) Design the block diagram
         4) Flow chart about the project from beginning until the end
         5) Make a result and analysis
         6) Conclusion about this project

Introduction of project:-
This system will constantly control and maintain the environment conditions in the greenhouse to ensure that it remains the temperature, light, humidity at the normal level and the plants will always watered two timed per day. It used three sensor which is temperature, humidity and light dependent resistor (LDR) sensor. Three sensor is provide an input signal into a microcontroller which compares these values with the preset values. Depending on the comparison value, the microcontroller will control the operation of a lamp, cooling fan, motor pump to maintain the greenhouse at the normal conditions.

Project Objective:-
  1. To design a prototypes of humidity control & automatic greenhouse irrigation system
  2. To design and develop humidity and temperature control system
  3. To control the amount of water to the plants when it is needed
  4. To detect and control the temperature and relative humidity in a greenhouse via microcontroller

Methodology:-
Figure 1: Block system
Result:-
Figure 2: Result taken from project
Poster design:-
Figure 3: Poster project
Analysis:-
From the poster it will describe everything about the project. The assessor can understand about the project from the poster. Block diagram can explain more clearly based on the block show. The block diagram shows the input and the output from the PIC. The result show the way to control the temperature, humidity, lighting and irrigation system. The conclusion is concluding about the whole project.

Conclusion :-
As the conclusion the poster is the most important thing to describe about our project. When the assessor read all the data and information on the poster it will give them satisfaction and just ask when they don’t know certain about the project.












Sunday, 31 March 2013

Week 11: Fyp 2: Troubleshoot all part of this project

Tittle: Troubleshoot all part which is temperature sensor, humidity sensor, LDR sensor and motor pump
Objective: To make sure all the circuit is function
Content: 1) Testing the functionality of temperature sensor
         2) Testing the functionality of humidity sensor
         3) Testing the functionality of LDR sensor
         4) Testing the functionality of motor pump

Result:-
Figure 1: Humidity sensor function
The humidity sensor function is to detect the relative humidity in a greenhouse. So, for this project I already choose the chili plants to be experimental. The normal relative humidity for this plants is about 55%-60%. When the humidity sensor detect the wet humidity the cooling fan will be "on" to absorb air. When the humidity sensor detect the normal humidity condition in a greenhouse the cooling fan will be "off".

Figure 2: Temperature sensor function

The temperature sensor function is to detect the temperature in a greenhouse. The normal temperature for plants in a greenhouse is 28 - 29  Celsius. When the temperature sensor detect the high temperature the cooling fan will be "on" to remove air in a greenhouse. When the temperature sensor detect the normal temperature condition in a greenhouse the cooling fan will be "off".

Figure 3: LDR sensor function
Light dependent resistor (LDR) sensor function is detect light. When the sensor is detect no light in a greenhouse the lamp will be "on" while sensor detect light  the lamp will be turn "off".


The motor pump function to water the plants in a greenhouse two times per day there are in the morning and evening. The motor pump will be on and off depends on the setting time on the control panel.


Analysis:-
All the sensor will be programmed to ensure the greenhouse close to the normal condition. The sensor involved in this project are humidity, temperature and light dependent resistor (LDR) sensor. The output for humidity and temperature sensor is cooling fan. It is function to remove and absorb air in a greenhouse. Lamp is the output of LDR sensor and its function to make sure intensity in a greenhouse have a normal condition.

Conclusion :-
As the conclusion, the output of this project only activate depends on the signal from the microcontroller.










Sunday, 24 March 2013

Week 10: FYP 2: Conctruct greenhouse prototype

Tittle of project: Construct greenhouse prototype
Objective: To ensure that the greenhouse prototype is built according to the correct dimensions
Content: Construct the greenhouse prototype by using acrylic

Result:-
Figure 1: During construction

Figure 2: After construction

Analysis:-
From the picture above shows the greenhouse prototyping before and after. This project wall and roof is built by using acrylic. The design is basically get from the internet based on the existing product. The wire more important because it can make short circuit, it will damage for this project. The prototype also small, so it is easy to carry and testing the hardware.

Conclusion :
To make some design, we must take note all this aspect such as material that will be used, their costing, product, sizing, item endurance and also their usage. If we miss some of that part, the design will not completely useful.
 

Sunday, 17 March 2013

Week 9: FYP 2: Light dependent resistor (LDR) sensor progress

Title of the project: Making and testing the light dependent resistor (LDR) sensor program
Objective: 1) To develop coding of light dependent resistor (LDR) sensor
           2) To ensure the coding can be run properly with the hardware

Content/Procedure:
1) Develop coding for light dependent resistor (LDR) sensor based on the flowchart
2) Testing the coding that can be link with the circuit or not

Result:-
Figure 1: Intensity flow



Analysis:-
The hardware development is suitable matches with the software; it proves when the hardware function, the temperature sensor will detect lighting in a greenhouse. The coding is develop to make sure the sensor will be detect intensity in the greenhouse. The control panel show the current measurement of intensity in a greenhouse. When the intensity  in a greenhouse is less than current measurement the lamp will be "on" to making the plants in a greenhouse be a good condition.
 
Conclusion:-
As a conclusion the result achieve what we expected, and the circuit is function when it matches with the software. The combination of the hardware and software is important to produce the output based on we need.

Sunday, 10 March 2013

Week 8: FYP 2: Temperature sensor progress

Title of the project: Making and testing the temperature sensor program
Objective: 1) To develop coding of temperature sensor
           2) To ensure the coding can be run properly with the hardware

Content/Procedure:
           1) Develop coding for temperature sensor based on the flowchart
           2) Testing the coding that can be link with the circuit or not

Result:-
Figure 1: Temperature flow



Analysis:-
The hardware development is suitable matches with the software; it proves when the hardware function, the temperature sensor will measure temperature in the greenhouse. The coding is develop to make sure the sensor will be read the temperature in the greenhouse. The control panel show the current measurement of temperature in a greenhouse. When the temperature  in a greenhouse is bigger than current measurement the cooling fan will be "on" to remove air and making the environment in a greenhouse become normal condition.
 
Conclusion:-
As a conclusion the result achieve what we expected, and the circuit is function when it matches with the software. The combination of the hardware and software is important to produce the output based on we need.



Sunday, 3 March 2013

Week 7: FYP 2: Humidity sensor progress

Title of the project: Making and testing the humidity sensor program
Objective: 1) To develop coding of humidity sensor
           2) To ensure the coding can be run properly with the hardware

Content/Procedure:
           1) Develop coding for humidity sensor based on the flowchart
           2) Testing the coding that can be link with the circuit or not

Result:-
Figure 1: Humidity flow


Analysis:-
The hardware development is suitable matches with the software; it proves when the hardware function, the humidity sensor will measure relative humidity in the greenhouse. The coding is develop to make sure the sensor will be read the relative humidity in the greenhouse. The control panel show the current measurement of relative humidity in a greenhouse. When the relative humidity in a greenhouse is bigger than current measurement the cooling fan will be "on" to absorb air and making the environment in a greenhouse become normal condition.
 
Conclusion:-
As a conclusion the result achieve what we expected, and the circuit is function when it matches with the software. The combination of the hardware and software is important to produce the output based on we need.







Sunday, 24 February 2013

Week 6: FYP 2: Test or troubleshoot the interfacing circuit

Title of the activity: Test or troubleshoot the interfacing circuit between PIC circuit with Output circuit
Objective: 1) To know the circuit function properly
           2) To troubleshoot when the circuit have a problem

Content/Procedure:
• Burn the program into PIC circuit
• Check the program related or not with PIC circuit
• Interface the PIC circuit with output circuit
• Check again and ensure the overall circuit working as expected and is same with simulate in Altium Designer

Analysis:-
For this project, at the PIC circuit I burn the program as directly and not use other out interface component because in software MPlab IDE have a PICkit2 software and just connected the wire from computer to PIC circuit but make sure at the PIC circuit have a pin IDC10 connector with PIC and it one of component from In Circuit Serial Programing ( ICSP ).

Conclusion:-
Circuit is working properly and knows how to burn the program into PIC, troubleshoot circuit also interfacing PIC circuit with output circuit have done. So, in this task the objective is achieved.

Sunday, 17 February 2013

Week 5: FYP 2: Study of programming in C

Title of the project: Study programming of PIC microcontroller
Objective: To ensure the PIC microcontroller is operate
Content/Procedure: Study on input (i/p) and output (o/p) pin


Result:-
Figure 1: PIC pin configuration
Analysis:-
MPLAB sofware has been select to make the PIC microcontroller program coding for my project.  From the simulation program wrote an ASM language and compile with the MPLAB to running the program in PIC 16F877A.


Conclusion:
As a conclusion,the program that build from the MPLAB sucesfully match for the simulation on the circuit. The declaration on the port at PIC is easy to make a command after define the suitable port for input and output.

Sunday, 3 February 2013

Week 4: FYP 2: Design circuit

Title : Design circuit for project
Objective : To build the circuit of this project.
Procedure/Content : 1) Design circuit by using software
                    2) Print the design on the transparent paper
                    3) Stick the design with the PCB board
                    4) Drill and solder all the component
                    5) Test running the circuit with the program

Result:-
Figure 1: PCB board

Figure 2: Aching process

Figure 3: Soldering complete circuit
Figure 4: Complete circuit
Analysis:-
The hardware circuit is design by using PCB board. To complete this design, we need to follow the step above. The first one, we need to aching the PCB board and then solder the circuit to make sure each line will be connected with each other line.

Conclusion: -
For the conclusion after we design the circuit diagram in the program software, we try on the PCB board to construct the circuit follow in the software. The software help a lot on the design of circuit, follow the PIC pin configuration and the port that we decide construct on the PCB board.


Sunday, 27 January 2013

Week 3: FYP 2: Select software programming

Tittle of project: Find and understand about software
Objective: To find and understand about software for this project
Content: Ensure that software used is suitable for this project

Figure 1: Altium Designer & MPLAB
Analysis:-
In this project, two types of software is used which is Altium Designer and MPLAB IDE. The languange that used for this project is c languange. Altium Designer is used to design circuit for hardware while MPLAB is used to create a program.

Conclusion:-
As the conclusion, I got a lot of knowledge how to used this software. I also learn about how this software can be link with the hardware.

Sunday, 20 January 2013

Week 2: FYP 2: Find component

Tittle of project: Find & understand component used
Objective: To find and understand all component that used
Content: Ensure that all component for this project was purchased
       : Understand function of each component

Figure 1: Component purchased
Analysis
The main component that used for this project are temperature sensor, humidity sensor, light dependent resistor (LDR) sensor, aquarium pump, cooling fan, Fluorescent lamp and PIC16F877A microcontroller.


Conclusion:
As the conclusion, the objective of this project is achieved. All the component for this project was purchased. Then, I got and learn more information about the component for this project.

Sunday, 13 January 2013

Week 1: FYP 2: Research on project

Proceed to the next level from fyp semester 1, I do some research from the work flow to do some confirmation what type of circuit have to run my project. The circuit that will design depends on the flowchart of my project. So, after that i need to making the program code for the humidity, temperature and light dependent resistor (LDR) sensor as input. The output also need to programmed.

Figure 1: Project flowing
As the conclusion, it is very important to understand the circuit, classified the type and its function all of the circuit to make sure there is no problem occur in the future in the part of the combination the circuit and the programming development.