Arduino - Vanne pour eau/liquide
Dans ce tutoriel, nous allons apprendre à contrôler le flux d'un liquide tel que l'eau, la bière, l'huile en utilisant un Arduino et une électrovanne. Cela est identique pour le contrôle du flux de gaz.
Préparation du matériel
Or you can buy the following sensor kits:
1 | × | DIYables Sensor Kit (30 sensors/displays) | |
1 | × | DIYables Sensor Kit (18 sensors/displays) |
À propos des vannes pour eau/liquide
Brochage
La vanne solénoïde a généralement deux bornes :
- Broche positive (+) (rouge) : doit être connectée au 12V de l'alimentation en courant continu
- Broche négative (-) (noire ou autre) : doit être connectée à la masse de l'alimentation en courant continu
Fonctionnement d'une vanne à eau/liquide
Normalement, la vanne est fermée. Lorsque 12V DC est appliqué aux deux bornes, la vanne s'ouvre et l'eau/le liquide peut circuler.
※ NOTE THAT:
- Pour certains types de vannes, il y a un agencement de joint à l'intérieur, donc une pression minimale est nécessaire pour ouvrir la vanne (après l'application de 12V DC). La pression peut être créée par le flux de liquide.
- Pour certains types de vannes, le liquide ne peut s'écouler que dans un seul sens.
Comment contrôler une électrovanne pour l'eau/liquide
Si la vanne est alimentée par une alimentation 12V, elle s'ouvre. Pour contrôler la vanne, nous devons utiliser un relais entre l'Arduino et la vanne. L'Arduino peut contrôler la vanne solénoïde via le relais. Si vous ne connaissez pas le relais (brochage, fonctionnement, programmation...), apprenez à propos du relais dans le tutoriel Arduino - Relais
Diagramme de câblage
This image is created using Fritzing. Click to enlarge image
Code Arduino
Le code ci-dessous active la vanne d'eau toutes les cinq secondes et la désactive toutes les cinq secondes.
Étapes rapides
- Connecter l'Arduino au PC via un câble USB
- Ouvrir l'IDE Arduino, sélectionner la bonne carte et le bon port
- Copier le code ci-dessus et l'ouvrir avec l'IDE Arduino
- Cliquer sur le bouton Upload dans l'IDE Arduino pour charger le code sur l'Arduino
- Vérifier le débit d'eau
Explication du code
Vous pouvez trouver l'explication dans la ligne de commentaires du code Arduino ci-dessus.