If you wish to monitor and control the temperature of the water, or any other liquid for that matter, this water temperature controller can be of help. It will let you set the maximum temperature to which the water needs to be heated, display the temperature at any stage of the heating process, give indications through a buzzer and LED on reaching the desired temperature, and switch the heater off.
Most storage-type water geysers available in the market for home use have such features, but some water heaters – especially rod-type water heaters – do not provide these facilities. They keep on heating water till they are switched off and thus consume lots of electricity, unnecessarily, and also heat the water much more than desired.
Proof Of Concept Video Tutorial in English:
Proof Of Concept Video Tutorial in Hindi:
Components Required:
Parts List | |
Semiconductors: | |
IC1 | MCT2E optocoupler |
LED1, LED2 | 5mm LED |
D1 | 1N4007 rectifier diode |
Resistors (all 1/4-watt, ±5% carbon): | |
R1-R3 | 330-ohm |
R4 | 4.7-kilo-ohm |
VR1 | 10-kilo-ohm pot |
Miscellaneous: | |
BOARD1 | Arduino Nano |
DIS1 | 4-digit 7-segment display |
S1, S2 | Push-to-on switch |
RL1 | 5V, SPDT relay |
PZ1 | Piezo buzzer |
CON1, CON2 | 2-pin connector |
SENSOR1 | DS18B20 sensor |
Water heater (1000-watt |
Water Temperature Controller – Block Diagram
The block diagram of this simple project is shown in Fig. 1 and its circuit diagram is in Fig. 2. The project is built around water temperature sensor probe DS18B20, a 4-digit multiplex 7-segment display, Arduino Uno board having microcontroller ATmega328, optocoupler MCT2E, a potentiometer (pot), LEDs, a mini buzzer, and relay.
Please register to view this article or log in below. Tip: Please subscribe to EFY Prime to read the Prime articles.