Buenas tardes, soy ingeniero en telecomunicaciones y electrónica, tengo experiencia trabajando con Arduino. He leído su proyecto y lo puedo realizar en un software de simulación interactivo llamado Proteus (de Labcenter Electronics), de esta forma le puedo enviar el proyecto, usted interactúa con el hardware y comprueba su funcionamiento (apretando botones, los leds encienden, ve el motor paso a paso animado, etc), de esta ñ forma comprueba que el sistema cumpla exactamente con lo que usted necesita.
Por favor, contácteme en el chat para saber todos los detalles de funcionamiento y qué sensores utiliza.
Le puedo sugerir funcionalidades extras como uso de pantalla LCD para visualizar datos (guardar permanentemente configuraciones personalizadas, etc) y algunos detalles prácticos como añadir un circuito mata chispas al relay de la bomba de agua para evitar que se carbonicen los contactos y se dañe, etc.