Temperature Monitoring System


The main objective of Temperature Monitoring Project is to monitor the temperature reading of a device and maintain the temperature of a device by utilizing cooling fan. This system supports both Celsius and Fahrenheit and it works very efficiently.


The main parts of this project are given below:

1) Microcontroller

2) A/D Conversion

3) Sensing Unit

4) Display Unit

1) Microcontroller: It will detect the ADC data and calibrate the values and control the cooling fan. In this project, we are using PIC 16F877A microcontroller. It is the core of this project.

2) A/D Conversion: It is used to convert the temperature analog values to programmable digital signals.

3) Sensing Unit: This section is having the temperature sensor. This sensor is used to sense the temperature level in the device.

4) Display Unit: The display unit (LCD) is used to display temperature levels in the device.


Over view of project

Here, we can temperature of a device by using the cooling fan. The temperature sensor is used to sense the temperature of the device.  The sensed equivalent analog temperature value is transferred to the ADC section of the microcontroller. In the A/D conversion, analog temperature value is converted to the programmed digital signal. If the maintained temperature value is out of range, then motor driver will run the cooling fan to maintain temperature of a device.


Temperature Calibration

The temperature sensor is typically accurate to within 2ºC before calibration. To improve the accuracy of temperature sensor, we will require an extension cable between the circuit board, the temperature sensor and ice-water slurry. Place the sensor in the ice-water slurry. By using a voltmeter, we can measure its output voltage. Use the measured value in the following correction factor:

K=2.73/measured value

To improve the precision of your temperature measurements, multiply your raw A/D readings by this correction factor.



Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.