Escolar Documentos
Profissional Documentos
Cultura Documentos
WEATHER METER
INTRODUCTION
They are compact standalone computers, optimized for control (dedicated) applications.
Having its entire processor, memory and the I/O interfaces located on a single piece of
silicon chip, this lessens the time needed to read and write to external devices
The PIC16F877 Micro controller is one of the most popular 8bit microcontroller ever
produced and its often used in the Automotive Industries, Appliances and Consumer
applications.
WEATHER METER
Weather
A Weather Meter
Australia
TEMPERATURE SENSOR
An LM35 Temperature Sensor is used in this project to collect temperature data. It is
capable of sensing temperatures ranging from -55C to 150C, The output voltage
will be proportional to the temperature hence there is no need of trimmers. The
output voltage of this sensor varies by 10mv per degree change in temperature.
LIGHT SENSOR
This component (LDR) would measure how much light is shining on it (Intensity), The
Simple LDR is used along with a resistor to form a voltage divider and the output is
obtained from that divider. This output is also scaled as percentages and displayed
on the LCD Screen for the User.
PROGRAMMING THE
CONTROLLER (ALGORITHM/CODE)
PROGRAMMING THE
CONTROLLER (ALGORITHM/CODE)
PROJECTS SCHEMATICS
CONCLUSION
The working principle of the controller involves the use of 14 out of 40 PDIP (Plastic
Dual in Line Pins)
The Micro controller uses 2 sets of CCP (Compare & Contrast) comprised of 16 bit
Registers and split into two sets of 8 bits.
ADC serves as an Analog to Digital Converter
The Following Pins of the Microcontroller were used to connect the LCD Display
(LM016L ), Light Sensor, Humidity Sensor and the Temperature Sensor (LM35) to the
Micro-controller PIn1 Master Clear Input , Pin2 - RA0/AN0 Port A [General Purpose
I/O Ports & Analog Digital Converters], Pin3 - RA1/AN1 Port A [General Purpose I/O
Ports & Analog Digital Converters], Pin4 RA2/AN2 Port A [A/D negative Voltage
Reference], Pin8 RE0/RD/AN5 Port E [General Purpose I/O], Pin9 RE1/WR/AN6
Port E [General Purpose I/O], Pin19 RD0/PSP0/ Port D, Pin20 RD1/PSP1/ Port D,
Pin21 RD2/PSP2/ Port D, Pin22 RD3/PSP3/ Port D, Pin27 RD4/PSP4/ Port D,
Pin28 RD5/PSP5/ Port D, Pin29 RD6/PSP6/ Port D, Pin30 RD7/PSP7/ Port D
19-30[ General Purpose I/O Ports]
Micro controllers are applied in dedicated applications because of; speed, easy debug
factor, size, cost etc.
10
THE END
THANK YOU.
11