Monday, April 15, 2024

Simple Water Temperature Controller and Indicator Using Arduino

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.

efy tested

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
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
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.

- Advertisement -


This is PREMIUM content, which means that only
REGISTERED users of our website can read it, by logging in.

If you ARE a registered user, CLICK HERE to login.
Else, CLICK HERE to register for FREE!


Unique DIY Projects

Electronics News

Truly Innovative Tech

MOst Popular Videos

Electronics Components