ESP32 C3 Super Mini - Vanne Eau/Liquide
Apprenez à contrôler le flux d'eau, la distribution de bière, le flux d'huile ou toute vanne de liquide/gaz en utilisant l'ESP32 C3 Super Mini et une vanne solénoïde. Ce tutoriel convivial pour les débutants vous montre comment automatiser le contrôle des liquides pour les projets d'irrigation, les systèmes de distribution et de gestion du flux.
Dans ce tutoriel, vous apprendrez:
- Ce qu'est une vanne solénoïde de liquide et comment elle contrôle le flux
- Comment câbler une vanne solénoïde à l'ESP32 C3 Super Mini en utilisant un relais
- Comment programmer l'ESP32 C3 Super Mini pour ouvrir et fermer la vanne
- Comment tester votre système de vanne d'eau automatisé

Matériel Requis
Ou vous pouvez acheter les kits suivants:
| 1 | × | Kit de Capteurs DIYables (18 capteurs/écrans) |
À Propos de la Vanne Eau/Liquide
Une vanne solénoïde est un appareil électromécanique qui contrôle le flux de liquides ou de gaz à l'aide d'un signal électrique.
- Tension de Fonctionnement: Généralement 12V CC (certains modèles utilisent 5V ou 24V)
- Contrôle du Flux: S'ouvre quand elle est alimentée, se ferme quand l'alimentation est coupée
- Applications: Dispensation d'eau, irrigation, contrôle de gaz, systèmes de boissons
- Direction du Flux: Certaines vannes sont unidirectionnelles (consultez les spécifications de la vanne)
- Exigences de Pression: Certains modèles nécessitent une pression minimale pour s'ouvrir complètement
- Parfait pour les débutants: Le contrôle simple activé/désactivé facilite les projets d'automatisation
Brochage

La vanne solénoïde a deux bornes de connexion:
- Broche Positive (+) (rouge): Connectez à la borne positive de l'alimentation 12V CC
- Broche Négative (-) (noir): Connectez à la masse de l'alimentation 12V CC (via contrôle du relais)
Comment Fonctionne la Vanne Eau/Liquide
La vanne fonctionne sur un principe électromagnétique simple:
- État Défaut: La vanne est normalement fermée, bloquant le flux de liquide/gaz
- État Alimenté: Quand 12V CC est appliqué, l'électroaimant tire la vanne pour l'ouvrir
- Contrôle du Flux: Le liquide/gaz s'écoule librement quand la vanne est ouverte
- Retour à Fermé: Retirer l'alimentation ferme automatiquement la vanne
※ Note:
- Certaines vannes nécessitent une pression d'eau minimale pour s'ouvrir complètement après l'application de l'alimentation - la pression est créée par le flux du liquide lui-même
- De nombreuses vannes solénoïdes sont directionnelles - le liquide ne peut s'écouler que d'une seule manière (consultez la marque de flèche sur le corps de la vanne)
- Vérifiez toujours la cote de tension avant de connecter l'alimentation pour éviter d'endommager la vanne
Comment Contrôler la Vanne Solénoïde Eau/Liquide
Contrôler une vanne solénoïde avec l'ESP32 C3 Super Mini nécessite un module relais:
- Pourquoi le Relais est Nécessaire: Les broches ESP32 produisent 3.3V à faible courant, mais les vannes ont besoin de 12V à courant plus élevé
- Fonction du Relais: Agit comme un commutateur électronique contrôlé par l'ESP32 C3 Super Mini
- Logique de Contrôle: L'ESP32 envoie un signal au relais, le relais commute l'alimentation 12V à la vanne
- Sécurité: Le relais isole l'ESP32 du circuit de vanne haute tension/courant élevé
- En Savoir Plus: Consultez notre ESP32 C3 Super Mini - Relais pour une opération de relais détaillée
Schéma de Câblage

Cette image a été créée avec Fritzing. Cliquez pour agrandir l'image.
Suivez le schéma de câblage ci-dessus pour connecter votre ESP32 C3 Super Mini au relais et à la vanne solénoïde.
※ Note:
- Sécurité d'Abord: Ne connectez jamais l'alimentation 12V directement aux broches ESP32 C3 Super Mini
- Vérifiez la Polarité: Vérifiez les connexions positives et négatives sur le relais et la vanne avant de mettre sous tension
- Connexions Sécurisées: Assurez-vous que toutes les connexions de fil sont serrées pour éviter un fonctionnement intermittent
Connexions de Câblage:
| Broche du Composant | Broche Arduino | Remarques |
|---|---|---|
| Broche Signal du Relais | D7 | Signal de contrôle de ESP32 |
| Relais VCC | 5V | Alimentation pour le module relais |
| Relais GND | GND | Terre commune |
| Relais COM | Alimentation 12V (+) | Entrée 12V au commutateur relais |
| Relais NO | Vanne (+) | Normalement Ouvert à la vanne positive |
| Vanne (-) | Alimentation 12V GND | Vanne négative à la masse de l'alimentation |
Code ESP32 C3 Super Mini
Le code ci-dessous démontre le contrôle automatique de la vanne - il ouvre la vanne solénoïde pendant 5 secondes, puis la ferme pendant 5 secondes dans un cycle continu.
Ce que le code fait:
- Configure D7 comme broche de contrôle du relais
- Active la vanne (s'ouvre) pendant 5 secondes
- Désactive la vanne (se ferme) pendant 5 secondes
- Répète le cycle en continu pour le contrôle du flux automatisé
- Fournit une sortie série pour surveiller l'état de la vanne
Étapes Rapides
- Nouveau sur ESP32 C3 Mini? Complétez d'abord notre tutoriel ESP32 C3 Super Mini - Premiers pas pour configurer votre environnement de développement.
- Installez Arduino IDE: Si vous ne l'avez pas déjà fait, suivez le guide d'installation du logiciel ESP32 C3 Super Mini
- Câblez les composants: Connectez le relais et la vanne solénoïde à l'ESP32 C3 Super Mini en suivant le schéma de câblage ci-dessus
- Connectez le câble USB: Branchez votre ESP32 C3 Super Mini à votre ordinateur en utilisant un câble USB Type-C
- Ouvrez Arduino IDE: Lancez l'application Arduino IDE sur votre ordinateur
- Sélectionnez votre carte: Choisissez ESP32 C3 Super Mini dans le menu de la carte
- Sélectionnez le port COM: Choisissez le port COM correct sur lequel votre ESP32 est connecté
- Copiez le code: Copiez le code fourni et collez-le dans un nouveau sketch Arduino IDE
- Téléchargez le code: Cliquez sur le bouton Télécharger pour compiler et télécharger le code vers votre ESP32 C3 Super Mini
- Testez la vanne: Observez la vanne qui s'ouvre et se ferme toutes les 5 secondes, et vérifiez le flux d'eau s'il est connecté
- Conseil Pro: Ouvrez le Moniteur Série (115200 bauds) pour voir les messages d'état de la vanne en temps réel et dépannez votre configuration
Explication du Code
Le code ESP32 C3 Super Mini inclut des commentaires détaillés ligne par ligne expliquant chaque fonction. Parcourez les commentaires du code pour comprendre comment fonctionne le contrôle de la vanne!
Concepts clés du code:
- Configuration des Broches: Configure D7 comme broche de sortie pour contrôler le relais
- Fonction digitalWrite(): Envoie des signaux HIGH ou LOW pour ouvrir/fermer la vanne
- Fonction delay(): Crée des intervalles de délai de 5 secondes entre les opérations de la vanne
- Moniteur Série: Imprime l'état de la vanne pour le débogage et la surveillance
Sortie du Moniteur Série
Ouvrez le Moniteur Série à une vitesse en bauds de 115200 pour voir l'état d'opération de la vanne:
Idées d'Application et de Projets
Utilisez vos compétences en matière de contrôle de vanne d'eau ESP32 C3 Super Mini pour construire ces projets d'automatisation pratiques:
- Irrigation de Jardin Intelligent: Automatisez les calendriers d'arrosage en fonction de l'humidité du sol ou des intervalles de temps
- Distributeur d'Eau pour Animaux de Compagnie: Créez un système de remplissage automatique du bol d'eau pour les animaux de compagnie
- Automatisation de Machine à Café: Contrôlez le flux d'eau pour les machines à expresso ou à café filtre bricolées
- Système de Remplissage Automatique d'Aquarium: Maintenez automatiquement les niveaux d'eau constants dans les réservoirs de poissons
- Distributeur de Bière Maison: Construisez un système de robinet de bière contrôlé avec contrôle de flux précis
- Système de Lavage de Voiture: Automatisez le timing des jets d'eau pour les stations de lavage de véhicules bricolées
- Alimentateur de Nutriments pour Culture Hydroponique: Contrôlez le flux de solution de nutriments dans les systèmes de culture sans sol
Tutoriel Vidéo
Regardez la vidéo ci-dessous pour une présentation visuelle de ce projet.
...VIDEO /videos/placeholder.mp4
...VIDEO
Testez Vos Connaissances
Poussez votre projet de contrôle de vanne ESP32 C3 Super Mini au niveau suivant avec ces défis:
- Facile: Ajoutez un bouton poussoir pour ouvrir/fermer manuellement la vanne au lieu d'un minutage automatique
- Facile: Changez le minutage - faites en sorte que la vanne s'ouvre pendant 10 secondes et se ferme pendant 3 secondes
- Moyen: Ajoutez un capteur d'humidité du sol pour ouvrir la vanne uniquement quand le sol est sec (irrigation intelligente)
- Moyen: Utilisez un potentiomètre pour ajuster le temps d'ouverture de la vanne (durée de flux variable)
- Avancé: Construisez un serveur Web pour contrôler la vanne à distance à partir du navigateur de votre téléphone
- Avancé: Créez un système d'arrosage programmé en utilisant l'horloge en temps réel (RTC) du ESP32 pour des heures spécifiques chaque jour