Hot Water Level Indicator

Posted in Temperature sensor, on 2015-10-25


A simple device to indicate various levels of hot water in a tank.

Hot Water Level Indicator


Save fuel bills and the economy of the planet with this circuit. SW1 is a normally open press button switch which allows you to view the level of hot water in a hot water tank. When pressed the voltage difference at the junction of the thermistor and preset is compared to the fixed voltage on the op-amps non-inverting input. Depending on the heat of the water in the tank, the thermistors resistance will toggle the op-amp output to swing to almost full voltage supply and light the appropriate LED.


The circuit was made on veroboard and placed in a small black plastic ABS box. Wires for the thermistor sensors were connected using electical termianl blocks. A picture of my prototype is shown below.

Hot Water Level Indicator

Stranded cable (not solid) was used to connect the switches and LED's. Solid core cable can be used, but is not as flexible and connections can break if the lid is removed frequently. Battery life will probably be 4 to 5 years depending on how often you use the push switch, SW1. 

Sensor Placement

Thermistors NTC1-4 should be spread evenly over the height of the tank. Duct tape was used to stick the bead thermistors to the tank, see picture below:

Hot Water Level Indicator

Wires were soldered and insulated at the thermistors ends. I placed NTC1 roughly 4 inches from the top of my tank and the others were spaced evenly across the height of the hot water tank. As hot water rises the lowest sensor indicates the fullest height of hot water and should be about 8 to 10 inches from the bottom of the tank. The completed project is shown below:

Hot Water Level Indicator


With a full tank of hot water adjust P1-4 so that all LED's are lit. As hot water rises, the sensor at the bottom of the tank will be the maximum level of hot water. "Hot" can be translated as 50C to 80C the presets P1-4 allow adjustment of this range.


I have used a quad version of the LM324 but any quad op-amp can be used or even four single op-amps.

R2-R5 I used 330ohm resistors, but value is not critical. Lower values give brighter LED output.

NTC1-4 The thermistors maximum resistance must roughly equal the resistance of the fixed resistor and preset. So for NTC1, this means resistor R7 and preset P1. As negative temperature coefficient (NTC) thermistors are used, then their resistance decreases for increases in temperature. Cold resistance was around 352k, hot resistance 4.75k. With the CR05F thermistor, R7 was 3.9k and the preset P1 was 150k. At 25 °C the CR05F thermistor has resistance of 100k so using a preset of 150k allows the circuit to switch from temperatures between 25 °C and 100 °C. If you wanted to trigger at lower temperatures then the preset P1 should be 470k, as at 0 °C the thermistor resistance is 352k.

Alternative thermistors may be used with different resistance ranges, but the presets P1 to P4 must also be changed as well.

R7-10 series resistance, only required if your thermistors resistance is several ohms at the hottest temperature.

P1 - P4 Chosen to match the resistance of the thermistor when cold.

R1 & R6. These resistors are equal and bias the op-amp inverting input to half the supply voltage. I used 100k.

If you like this page, please consider sharing


Source , Author: Andy Collinson