Arduino Nano ESP32 - Válvula de Agua/Líquido
Este tutorial proporciona instrucciones sobre cómo controlar el flujo de líquidos como agua, cerveza y aceite, utilizando Arduino Nano ESP32 y una válvula solenoide. También es aplicable para controlar el flujo de gas.
Hardware Requerido
Or you can buy the following kits:
| 1 | × | DIYables Sensor Kit (30 sensors/displays) | |
| 1 | × | DIYables Sensor Kit (18 sensors/displays) |
Acerca de la válvula de agua/líquido
Distribución de pines

La válvula solenoide generalmente tiene dos terminales:
- Pin positivo (+) (rojo): debe conectarse a 12 V de una fuente de alimentación de CC
- Pin negativo (-) (negro u otro): debe conectarse a la tierra de la fuente de alimentación de CC
Cómo funciona la válvula de agua o líquidos
Normalmente, la válvula está cerrada. Cuando se aplica 12 V CC a los dos terminales, la válvula se abre y el agua o líquido puede fluir.
※ Nota:
- Para ciertos tipos de válvulas, hay un conjunto de juntas en el interior, por lo que se requiere una presión mínima para abrir la válvula (después de aplicar 12 V de corriente continua). La presión puede generarse mediante el flujo del líquido.
- Para ciertos tipos de válvulas, el líquido solo puede fluir en una dirección.
Cómo controlar la válvula solenoide de agua y líquidos
Si la válvula está alimentada por una fuente de 12 V, se abre. Para controlar la válvula, necesitamos usar un relé entre Arduino Nano ESP32 y la válvula. El Arduino Nano ESP32 puede controlar la válvula de solenoide mediante el relé. Obtén más información sobre el relé en el Arduino Nano ESP32 - Tutorial de relé.
Diagrama de Cableado

This image is created using Fritzing. Click to enlarge image
Código de Arduino Nano ESP32
El código de abajo enciende repetidamente la válvula de agua en cinco segundos y la apaga en cinco segundos,
Pasos R\u00e1pidos
Para empezar con Arduino Nano ESP32, siga estos pasos:
- Si es nuevo en Arduino Nano ESP32, consulte el tutorial sobre cómo configurar el entorno para Arduino Nano ESP32 en el IDE de Arduino.
- Conecte los componentes de acuerdo con el diagrama proporcionado.
- Conecte la placa Arduino Nano ESP32 a su computadora mediante un cable USB.
- Inicie el IDE de Arduino en su computadora.
- Seleccione la placa Arduino Nano ESP32 y su puerto COM correspondiente. Copie el código anterior y péguelo en el IDE de Arduino.
- Compilar y cargar el código en la placa Arduino Nano ESP32 haciendo clic en el botón Cargar en el IDE de Arduino.
- Verifique el caudal de agua.
Explicación del código
El código anterior de Arduino Nano ESP32 contiene una explicación línea por línea. ¡Por favor, lea los comentarios en el código!
Video Tutorial
Estamos considerando crear tutoriales en video. Si considera que los tutoriales en video son importantes, suscríbase a nuestro canal de YouTube para motivarnos a crear los videos.