Summary of Refregirator Temperature Controller Project (Save Your Electricity Bill)
This article outlines a refrigerator temperature controller project using a microcontroller to reduce power consumption by eliminating unnecessary internal heater usage. The system utilizes a DS18B20 sensor to monitor temperature and controls the compressor via preset ON/OFF thresholds set through four buttons. Developed in Mikro C and tested in ISIS Proteus, the device displays readings on two 7-segment displays and saves settings upon button activation.
Parts used in the Refrigerator Temperature Controller:
- Microcontroller
- DS18B20 Sensor
- Two 7 Segment Displays
- Four Buttons (Mode, Up, Down, Save)
- 4.7k Pullup Resistor
- Mikro C Programming Language
- ISIS Proteus Software
In This Post we discuss about How to build a Refregirator Temperature Controller using Microcontroller.
This Project is Development of Thermo meter project.
Suggested Page>> MIcrocontroller Based Thermo meter project
Mainly we use Mikro C Programming Language in this Project and ISIS Proteus Software use for testing Purposes.

You know about Refregirator has Internal Heater Coil inside the freezer Area. These heater use for melt ICE inside the freezer.Heater take lot of power units consumption for melting ICE.This is effect highly for refregirator total power consumption.We cut that extra power Units using this Refregirator Temperature controller.This project is very effective for Chest Freezer.
We placed DS18B20 Sensor inside the Refregirator and every time it measure refregirator Inside temperature on Two 7 SegmentDisplay.If Refregirator Inside Temperature reach to Preset ON Temperature and Refregirator Automatically Power On.When InsideTemperature reach Preset OFF Temperature Automatically Refregirator Power OFF.We can setup ON and OFF Temperature Using 4 Buttons.
We use Four Buttons for Setup ON/OFF Temperature in this Refregirator Temperature Controller
1) Mode Button
2) Up + Button
3) Down – Button
4) Save Button
Mode Button
Mode 1 (Press 1 time)
You Can Adjust Refregirator OFF Temperature using + and – Buttons.
You Can Save Changes using SAVE Button(Hold).
You Can Adjust Refregirator ON Temperature using + and – Buttons.
You Can Save Changes using SAVE Button(Hold).
We Should Use 4.7k Pullup Resister for DS18B20 .
This Project Succesfully Tested in Real Hardware and Work very well.
For more detail: Refregirator Temperature Controller Project (Save Your Electricity Bill)
- What programming language is used in this project?
Mikro C Programming Language is mainly used in this project. - How does the system control power consumption?
It cuts extra power units by preventing the internal heater coil from melting ice unnecessarily. - Which sensor measures the inside temperature?
The DS18B20 Sensor is placed inside the refrigerator to measure the inside temperature. - Can I adjust the ON and OFF temperatures manually?
Yes, you can setup ON and OFF Temperature using four specific buttons. - How do I save changes after adjusting the temperature?
You can save changes using the SAVE Button by holding it down. - What resistor value is required for the DS18B20 sensor?
A 4.7k Pullup Resister should be used for the DS18B20. - Does the device display the current temperature?
Yes, the sensor measures the temperature and displays it on two 7 Segment Displays. - Is this project suitable for chest freezers?
Yes, this project is described as very effective for Chest Freezers. - What software was used for testing purposes?
ISIS Proteus Software was used for testing purposes.
