ESP32 - Vanne pour eau/liquide
Ce tutoriel vous explique comment contrôler le flux d'un liquide tel que de l'eau, de la bière, de l'huile à l'aide d'un ESP32 et d'une électrovanne. Il en va de même pour le contrôle du flux de gaz.
Préparation du matériel
Ou vous pouvez acheter les kits suivants:
1 | × | Kit de Démarrage DIYables ESP32 (ESP32 inclus) | |
1 | × | Kit de Capteurs DIYables (30 capteurs/écrans) | |
1 | × | Kit de Capteurs DIYables (18 capteurs/écrans) |
À propos de la vanne pour eau/liquide
Brochage

La vanne solénoïde possède généralement deux bornes :
- Broche positive (+) (rouge) : doit être connectée au 12V de l'alimentation DC
- Broche négative (-) (noire ou autre) : doit être connectée au GND de l'alimentation DC
Fonctionnement d'une vanne pour 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 couler.
※ Note:
- 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 à 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'ESP32 et la vanne. L'ESP32 peut contrôler la vanne solénoïde via le relais. En savoir plus sur le relais dans le ESP32 - Relais.
Diagramme de câblage

Cette image a été créée avec Fritzing. Cliquez pour agrandir l'image.
Si vous ne savez pas comment alimenter l'ESP32 et d'autres composants, consultez les instructions dans le tutoriel suivant : Comment alimenter l'ESP32..
Code ESP32
Le code ci-dessous active la vanne d'eau toutes les cinq secondes et la désactive toutes les cinq secondes.
Étapes rapides
- Si c'est la première fois que vous utilisez ESP32, consultez Installation du logiciel ESP32..
- Réalisez le câblage comme sur l'image ci-dessus.
- Connectez la carte ESP32 à votre PC via un câble micro USB.
- Ouvrez Arduino IDE sur votre PC.
- Sélectionnez la bonne carte ESP32 (par exemple ESP32 Dev Module) et le port COM.
- Copiez le code ci-dessus et collez-le dans Arduino IDE.
- Compilez et téléchargez le code sur la carte ESP32 en cliquant sur le bouton Upload dans Arduino IDE.
- Vérifiez le débit d'eau.
Explication du code
Le code ESP32 ci-dessus contient des explications ligne par ligne. Veuillez lire les commentaires dans le code !