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
1 | × | ESP-WROOM-32 Dev Module | |
1 | × | USB Cable Type-C | |
1 | × | Relay | |
1 | × | Liquid Solenoid Valve | |
1 | × | 12V Power Adapter | |
1 | × | (Optional) DC Power Jack | |
1 | × | Breadboard | |
1 | × | Jumper Wires | |
1 | × | (Recommended) ESP32 Screw Terminal Adapter |
Or you can buy the following sensor kits:
1 | × | DIYables Sensor Kit (30 sensors/displays) | |
1 | × | DIYables Sensor Kit (18 sensors/displays) |
À 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 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 à 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 tutoriel ESP32 - Relais
Diagramme de câblage
This image is created using Fritzing. Click to enlarge image
Si vous ne savez pas comment alimenter l'ESP32 et d'autres composants, vous pouvez trouver des conseils 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 comment configurer l'environnement pour ESP32 sur Arduino IDE.
- 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 !