Automatic thermostatic mixing valve

Good morning,
this is my first time with arduino, i would like to make a fully automatic thermostatic mixing valve by using a stepper motor to control a temperature mixing valve like this: MLMLH Temperature Mixing Valve - Cold Hot Water G1/2 Thermostatic Mixing Control For Automatic Faucet : Amazon.co.uk: DIY & Tools 3
and another stepper motor to adjust the flow, finally i have to connect a temperature sensor and a small waterproof touch screen.

In this regard, please can you tell me what kind of arduino to use (is arduino nano ok?) and especially the kind of waterproof touch screen?

Thank you

Hello, do yourself a favour and please read How to get the best out of this forum

I moved your post to a better place as it's not specifically related to the classic Arduino Nano


  • any arduino would do
  • I'm not aware of a "waterproof screen" in the DIY market but may be you can find waterproof enclosures (see some ideas there)

you linked to amazon.co.uk not the product

I'm sorry, can you please recommend a touch screen display that uses few wires?

some ESP32 based arduino have a screen embedded so you can put the whole thing in a waterproof box and use the builtin screen. No wire :slight_smile:

(LILYGO TTGO, Adafruit has some too)

in a more "finished product" solution (I've never tested) you have the M5Stack Tough ESP32 (probably more splash-resistant than waterproof)

The challenging part of this project is to pick the right proportional valves and learn how to power and control them. What do you have for that?

One valve to mix cold and hot water with a gear and step motor

MLMLH Valvola Miscelatrice Di Temperatura - Acqua Calda Fredda G1 / 2 Miscelatore Termostatico Controllo Per Rubinetto Automatico : Amazon.it: Fai da te

another faucet with a gear and a stepper motor on the head to regulate the flow and shut off the water.
Finally 2 solenoid valves controlled by relays for the hand shower and the shower head.

Xcel Home SVALVE Stop-Valvola di Isolamento per docce Musulmane Shattaf On/off, per Bidet, Cromato, Argento : Amazon.it: Fai da te

You can control the valve, but can only control the temperature of the resulting output water if you have a constant temperature of the hot water. That is possible only with a circulating hot water system. Some hotels/motels have this, but other locations is very rare.

Can you tell me which touch screen display maybe I2C I can use to see the temperature and 9 buttons and a driver board for 2 stepper motors maybe I2C?

The link seems to point to a hand operated mixing valve. Can you post a link to one with specific details on the gear and stepper or are you building that?

Pololu has the best selection of stepper drivers.

This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.