TOP Contributors

  1. MIKROE (2649 codes)
  2. Alcides Ramos (350 codes)
  3. Shawon Shahryiar (307 codes)
  4. jm_palomino (112 codes)
  5. Chisanga Mumba (90 codes)
  6. S P (73 codes)
  7. dany (71 codes)
  8. MikroBUS.NET Team (35 codes)
  9. NART SCHINACKOW (34 codes)
  10. Armstrong Subero (27 codes)

Most Downloaded

  1. Timer Calculator (136521 times)
  2. FAT32 Library (69719 times)
  3. Network Ethernet Library (55833 times)
  4. USB Device Library (46164 times)
  5. Network WiFi Library (41797 times)
  6. FT800 Library (40980 times)
  7. GSM click (28920 times)
  8. PID Library (26383 times)
  9. mikroSDK (26273 times)
  10. microSD click (25296 times)
Libstock prefers package manager

Package Manager

We strongly encourage users to use Package manager for sharing their code on Libstock website, because it boosts your efficiency and leaves the end user with no room for error. [more info]

< Back
Project

Automatic Temperature Control System using PIC Microcontroller

Rating:

10

Author: Bitahwa Bindu

Last Updated: 2016-11-08

Package Version: 1.0.0.0

Category: Measurement

Downloaded: 2884 times

Followed by: 3 users

License: MIT license  

The microcontroller reads the temperature every 10 s and compares it with the desired value to switch on a heater a fan to control the temperature.

No Abuse Reported

Do you want to subscribe in order to receive notifications regarding "Automatic Temperature Control System using PIC Microcontroller" changes.

Do you want to unsubscribe in order to stop receiving notifications regarding "Automatic Temperature Control System using PIC Microcontroller" changes.

Do you want to report abuse regarding "Automatic Temperature Control System using PIC Microcontroller".

  • Information
  • Comments (0)
DOWNLOAD LINK RELATED COMPILER CONTAINS
mikroC PRO for PIC
  • lib
  • src
  • exa
  • hlp
  • hex
  • sch
  • pcb
  • doc

Project Blog

An automatic temperature control system has the ability to monitor and control the temperature of a specified space without human intervention. The primary purpose is to manage the temperature of a given area based on settings by a user of the system. This project uses a PIC microcontroller to automatically control the temperature of an area. This area could be a small plant, a house or any place or device that require a controlled temperature like an incubator (egg) for example. Figure 1 shows the block diagram of the system to be designed. The desired temperature setting is entered using a keypad. The temperature of the area is measured using an analog temperature sensor, the LM35 precision integrated-circuit temperature sensor is used for this. The microcontroller reads the temperature every 10 s and compares it with the desired value. If the desired value is higher than the measured value, then the heater is turned ON to heat the area. The heater is switched OFF once the desired temperature is reached. If on the other hand the measured value is higher than the desired value, then the fan is switched ON to cool off the area until the required temperature is reached. An LCD display shows the measured temperature continuously.   Figure 2 shows the circuit diagram of the project. The LCD is connected to PORTC. The LM35 precision analog temperature sensor chip is connected to the analog input pin AN0 (RA0). A 3×4 keypad is connected to PORTB. The '*key of the keypad is used to clear the value entered during the temperature setup and the '#' key is used to ENTER (save) the setting. The heater and the fan are controlled using transistors and relays connected to pins RD0 and RD1 of the microcontroller respectively.  For more info please watch the video tutorial: Automatic Temperature Control System or visit our website: Automatic Temperature Control System 

Automatic Temperature Control 3D View

Automatic Temperature Control 3D View

Automatic Temperature Control 3D View

View full image
Automatic Temperature Control Circuit diagram

Automatic Temperature Control Circuit diagram

https://www.studentcompanion.co.za/automatic-temperature-control-system-using-pic-microcontroller-mikroc/

View full image

ALSO FROM THIS AUTHOR

Controlling a PIC Microcontroller from a PC Graphical User Interface (GUI)

0

In this article we are going to design a Graphical User Interface using C#. The computer will connect to the microcontroller using an RS232 serial cable. The PIC microcontroller will receive commands from the computer to control devices connected to it such as motors, LEDs etc.

[Learn More]

Web-Based Control and Monitoring with PIC Microcontroller

5

Learn how to control any device like an LED, a relay, a light bulb, a motor and so on connected to a PIC Microcontroller from a remote location using a web browser.

[Learn More]

Interfacing SD Card (FAT32 System) With PIC Microcontroller

0

The FAT32 library can be used for SD cards with more than 2GB of size, it lifts many constraints imposed by FAT16 file system. Learn how to write/read text from/to an SD Card with PIC Microcontroller

[Learn More]