ESP8266 Irrigation controller, with connected humidity, pressure and temperature sensor over bit-banged I2C. Valves are controller with AON7502, hopefully they work with logic levels of ESP. WS2812B LEDs are used to show valve status. Ideally there would be second micro with more pins to control MOSFETs and measure if MOSFETs didn't go bust. Lastly there is 3 pin port for Flow Control and measuring water output - due to variable pressure it's better to control water flow so we can acurately deliver the ammount of water that we want.