Arduino Nano - Vanne d'eau/liquide

Ce tutoriel vous explique comment utiliser un Arduino Nano et une électrovanne pour contrôler le flux de liquides tels que l'eau, la bière et l'huile. Les mêmes principes s'appliquent pour contrôler le flux de gaz.

Préparation du matériel

1×Official Arduino Nano
1×Alternativement: DIYables ATMEGA328P Nano Development Board
1×Câble USB A vers Mini-B
1×Relais
1×Liquid Solenoid Valve
1×Adaptateur secteur 12V
1×Connecteur d'alimentation DC
1×Fils de connexion
1×Optionnel: 9V Power Adapter for Arduino Nano
1×Recommandé: Carte d'extension à bornier à vis pour Arduino Nano
1×Recommandé: Carte d'extension breakout pour Arduino Nano
1×Recommandé: Répartiteur d'alimentation pour Arduino Nano

Ou vous pouvez acheter les kits suivants:

1×Kit de Capteurs DIYables (30 capteurs/écrans)
1×Kit de Capteurs DIYables (18 capteurs/écrans)
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 de la vanne pour eau/liquide

Brochage de la vanne pour eau/liquide

Brochage de la vanne d'eau/liquide Arduino Nano

Une électrovanne a généralement deux bornes :

  • La broche Positive (+) (qui est généralement rouge) doit être connectée au 12V d'une alimentation DC.
  • La broche Négative (-) (qui est généralement noire ou d'une autre couleur) doit être connectée au GND d'une alimentation DC.

Fonctionnement d'une vanne à eau/liquide

En général, la vanne est fermée. Lorsque 12V DC sont appliqués aux deux bornes, la vanne s'ouvre et le liquide/l'eau peut circuler.

※ Note:

Un dispositif de joint est placé à l'intérieur, donc une pression minimale est nécessaire pour ouvrir la vanne après l'application de 12V DC. Cette pression peut être générée par le flux de liquide.

Comment contrôler une électrovanne à eau/liquide avec un Arduino Nano

Si la vanne est alimentée par une alimentation 12V, elle s'ouvrira. Pour contrôler la vanne, un relais doit être utilisé entre l'Arduino Nano et la vanne. La vanne solénoïde peut être gérée par l'Arduino Nano via le relais.

Si vous n'êtes pas familier avec les relais (brochage, fonctionnement, programmation, etc.), veuillez consulter le Arduino Nano - Relais. pour plus d'informations.

Diagramme de câblage

Schéma de câblage de la vanne à eau Arduino Nano

Cette image a été créée avec Fritzing. Cliquez pour agrandir l'image.

Voir Comment alimenter un Arduino Nano..

Code Arduino Nano pour contrôler une vanne à liquide

Le code ci-dessous active l'électrovanne d'eau pendant cinq secondes et la désactive pendant cinq secondes.

/* * Ce code Arduino Nano a été développé par newbiely.fr * Ce code Arduino Nano 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-nano/arduino-nano-water-liquid-valve */ #define RELAY_PIN 2 // The Arduino Nano pin connected to the IN pin of relay // The setup function runs once on reset or power-up void setup() { // initialize digital pin A5 as an output. pinMode(RELAY_PIN, OUTPUT); } // The loop function repeats indefinitely void loop() { digitalWrite(RELAY_PIN, HIGH); // open valve 5 seconds delay(5000); digitalWrite(RELAY_PIN, LOW); // close valve 5 seconds delay(5000); }

Étapes rapides

  • Branchez le câble USB dans l'Arduino Nano et le PC.
  • Ouvrez l'IDE Arduino, sélectionnez la carte et le port appropriés.
  • Copiez le code et ouvrez-le dans l'IDE Arduino.
  • Cliquez sur le bouton Upload dans l'IDE Arduino pour compiler et téléverser le code sur l'Arduino Nano.
  • Mesurez le débit d'eau.

Explication du code

Découvrez l'explication ligne par ligne contenue dans les commentaires du code source !

Vidéo

※ NOS MESSAGES

  • N'hésitez pas à partager le lien de ce tutoriel. Cependant, veuillez ne pas utiliser notre contenu sur d'autres sites web. Nous avons investi beaucoup d'efforts et de temps pour créer ce contenu, veuillez respecter notre travail !