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

1×Arduino Uno
1×USB 2.0 cable type A/B
1×Relay
1×Liquid Solenoid Valve
1×12V Power Adapter
1×DC Power Jack
1×Jumper Wires
1×(Optional) 9V Power Adapter for Arduino
1×(Recommended) Screw Terminal Block Shield for Arduino Uno
1×(Optional) Transparent Acrylic Enclosure For Arduino Uno

Or you can buy the following sensor kits:

1×DIYables Sensor Kit (30 sensors/displays)
1×DIYables Sensor Kit (18 sensors/displays)
Divulgation : Certains des liens fournis dans cette section sont des liens affiliés Amazon. Nous pouvons recevoir une commission pour tout achat effectué via ces liens, sans coût supplémentaire pour vous. Nous vous remercions de votre soutien.

À propos des vannes pour eau/liquide

Brochage

Brochage de la vanne à eau/liquide Arduino

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

Schéma de câblage de l'électrovanne Arduino

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.

/* * Ce code Arduino a été développé par newbiely.fr * Ce code Arduino est mis à disposition du public sans aucune restriction. * Pour des instructions complètes et des schémas de câblage, veuillez visiter: * https://newbiely.fr/tutorials/arduino/arduino-water-liquid-valve */ // constants won't change const int RELAY_PIN = 4; // the Arduino pin D4, which connects to the IN pin of relay // the setup function runs once when you press reset or power the board void setup() { // initialize digital pin D4 as an output. pinMode(RELAY_PIN, OUTPUT); } // the loop function runs over and over again forever void loop() { digitalWrite(RELAY_PIN, HIGH); // open valve 5 seconds delay(5000); digitalWrite(RELAY_PIN, LOW); // close valve 5 seconds delay(5000); }

É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.

Vidéo

※ OUR MESSAGES

  • Please feel free to share the link of this tutorial. However, Please do not use our content on any other websites. We invested a lot of effort and time to create the content, please respect our work!