I have a KUS SSS Water level sensor for my RV that I would like to have trigger a NO 12v solenoid valve to turn off when my tank has reached full (and ideally also sound a little piezo). The sensor ranges from 240 Ω empty to 33 Ω full. I'd like to trigger at about 50 Ω. I'm wondering what would be the simple circuit to make this happen?


2 Answers 2


enter image description here

Figure 1. Extract from the datasheet.


simulate this circuit – Schematic created using CircuitLab

Figure 2. A sample circuit.

How it works:

  • The sensor has a series of resistors with reed switches connecting the nodes of the resistor chain to ground. The higher the float goes the more of the resistor chain is bypassed.
  • R5 controls the current into the resistor chain (R1 to R4). The maximum current will be about 12 mA from the 12 V supply.
  • With all switches open you'll have 240 Ω between A and GND. This along with R5 will form a potential divider so the voltage at A will vary from \$ \frac {240}{1000 + 240}12 \text V \$ when empty down to close to \$ \frac {33}{1000 + 240}12 \text V \$ when full.
  • R6 is potentiometer to set the trip point. By adjusting the wiper the level sensing threshold voltage, B, can be adjusted across the same range as the sensor.
  • CMP1 is a comparator. If the sensor voltage goes above the threshold voltage the output, C, will be connected to GND by CMP1 and RLY1 will turn on.
  • D1 protects the comparator from the inductive kick-back of RLY1 when it is switched off.

If the logic of CMP1 is the reverse of what is required then swap the + and - inputs.

See my answer to https://electronics.stackexchange.com/a/483708/73158 for a similar design.


I think that an Arduino is usually a good solution in these kind of projects. For detecting the level use the analog input, make a voltage divider with a fixed resistor and your sensor, determine the voltage at witch you want to trigger the valve, then use a digital output to activate the valve, of course not directly, because it's 5V, use a transistor circuit. If you are not very familiar with programming, don't worry you can find ready scripts to mix together to make it work. I am sorry that this doesn't involve schematics and point to point explanation as some others answers here, but I hope that I could help with an idea.

  • \$\begingroup\$ yes arduino is an easy option, but want to avoid using a microcontroller \$\endgroup\$
    – neufuture
    Mar 4, 2020 at 21:16

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.