Arduino - Válvula de agua o líquido
En este tutorial, vamos a aprender cómo controlar un flujo de líquido, como agua, cerveza y aceite, utilizando Arduino y una válvula solenoide. Es lo mismo para controlar el flujo de gas.
Hardware Requerido
Or you can buy the following kits:
| 1 | × | DIYables STEM V3 Starter Kit (Arduino included) | |
| 1 | × | DIYables Sensor Kit (30 sensors/displays) | |
| 1 | × | DIYables Sensor Kit (18 sensors/displays) |
Acerca de la válvula de agua y líquidos
Esquema 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 corriente continua
- Pin negativo (-) (negro u otro color): debe conectarse a tierra (GND) de la fuente de alimentación de corriente continua
Cómo funciona la válvula de agua/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 algunos tipos de válvula, hay una disposición de juntas en su interior, por lo que se requiere una presión mínima para abrir la válvula (después de aplicar 12 V de CC). La presión puede ser creada por el flujo del líquido.
- Para algunos tipos de válvula, 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 y la válvula.
Arduino puede controlar la válvula solenoide a través del relé.
Si no conoces el relé (disposición de pines, cómo funciona, cómo programarlo, ...), aprende sobre el relé en el Arduino - Relay tutorial
Diagrama de Cableado

This image is created using Fritzing. Click to enlarge image
Código de Arduino
El código de abajo enciende repetidamente la válvula de agua en cinco segundos y la apaga en cinco segundos.
Pasos R\u00e1pidos
- Conecta Arduino a la PC mediante un cable USB
- Abre Arduino IDE, selecciona la placa y el puerto correctos
- Copia el código anterior y ábrelo con Arduino IDE
- Haz clic en el botón Subir en Arduino IDE para cargar el código en Arduino
- Verifica el flujo de agua
Explicación del código
Puede encontrar la explicación en la línea de comentarios del código de Arduino anterior.
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.