Room Temperature Controller

Summary of Room Temperature Controller


This project describes a temperature control system for rooms without air conditioning, utilizing a cooler and heater to maintain a user-defined preset temperature. The system displays real-time temperature in Celsius and operates across all seasons by switching relays based on whether the current temperature is above, below, or equal to the set point.

Parts used in the Room Temperature Controller:

  • MCU AT89S52
  • EEPROM AT24C02
  • Temperature sensor DS18B20
  • Relay 12 Volts
  • XL12MHz
  • 16x2 LCD
  • Cooler
  • Heater
  • Two buttons (up and down)

The temperature controlling system maintains a user programmable room temperature where air conditionars are not provided.For this purpose we need a cooler and a heater.Cooler is used for decreasing temperature and heater is used for increasing temperature.This project also shows the real time temperature in degree centigrate.It can be used in any season.
Room Temperature Controller
There are two relays for AC supply output to connect cooler and heater.Two buttons(up and down) are used to set a suitable temperature called as ‘preset’. We can assume three cases to turn the relays in order to maintain the temperature to the user suitable temperature.
Case 1 : If the actual temperature is equal to this preset value,both relays remain OFF as the temperature is undercontrol.
Case 2 : When temperature rises above the preset value,the cooler turns ON and heater turnss OFF to decrease the temperature.
Case 3: When temperature falls below the preset value,the heater turns ON and cooler turns OFF to increase the temperature.
Components : MCU AT89S52, EEPROM AT24C02, Temperature sensor DS18B20, Relay12Volts, XL12MHz, 16x2LCD etc.
Download the HEX code and upload it to the target microcontroller.

For more detail: Room Temperature Controller

Quick Solutions to Questions related to Room Temperature Controller:

  • What is the purpose of this temperature controlling system?
    The system maintains a user programmable room temperature where air conditioners are not provided.
  • How does the system behave when the actual temperature equals the preset value?
    Both relays remain OFF because the temperature is under control.
  • What happens when the temperature rises above the preset value?
    The cooler turns ON and the heater turns OFF to decrease the temperature.
  • How does the system respond when the temperature falls below the preset value?
    The heater turns ON and the cooler turns OFF to increase the temperature.
  • Which microcontroller is used in this project?
    The MCU AT89S52 is used as the main controller.
  • Can this project be used in any season?
    Yes, it can be used in any season.

About The Author

Ibrar Ayyub

I am an experienced technical writer holding a Master's degree in computer science from BZU Multan, Pakistan University. With a background spanning various industries, particularly in home automation and engineering, I have honed my skills in crafting clear and concise content. Proficient in leveraging infographics and diagrams, I strive to simplify complex concepts for readers. My strength lies in thorough research and presenting information in a structured and logical format.

Follow Us:
LinkedinTwitter
Scroll to Top