Circuit-Projects.com New Projects
4 Band, 5 Band and 6 Band Resistor Calculator Tool
Graphical resistor calculator tool.Quickly understand the resistor color code.
PCB Trace Width Calculator
Internaland External PCB Trace calculator tool.
Wire Self Inductance Calculator
Wire, Parallel Wire, Coax, Wire over Plane, Loop, Rectangle Loop, Coil, Broadside Trace, and Edge Coupled Traces
Control

LM35 Based Temperature Control System

LM35 Based Temperature Control System

Overview

This project illustrates the control of NPN power transistor using PIC16F876A to further drive DC brushless fans, LEDs, and buzzers when the specified temperature was detected.

Explanation

An LCD screen is used to always display the value of temperature as the analog voltage from temperature sensor LM35 is read by a PIC16F876A with an internal ADC. The DC brushless fan is driven by the power transistor with sufficient current. The CMOS Flash based 8-bit PIC16F876A microcontroller has 200 nanosecond instruction execution making it powerful but still easy to program.

To interface the PIC16F876A with temperature sensor LM35, the signal pin from LM35 can be connected to either one of analog input pin except AN3 while making sure a correct ADC configuration. Adding a  capacitor between the analog signal and GND for every analog input such as signal from LM35 and variable resistor is recommended for the user for more stability.

The voltage range of power source that could be provided for this project is between 7V and 15V. More heat will be produce at LM7805 voltage regulator with higher input voltage. The program is loaded in this project using In Circuit Serial programming (ICSP).

Rest of the project

Comments (0)

Write comment

smaller | bigger

busy
 
RSS
Get the latest projects to your e-mail box:
Subscribe to RSS Feed Follow us on Twitter
Contact | Privacy Policy | Advertising
Subscribe to RSS Feed