ESP32 C3 Super Mini - Contrôle de Pompe
Apprenez à contrôler une pompe à eau 12V avec l'ESP32 C3 Super Mini en utilisant un module relais. Ce tutoriel vous guide à travers le câblage, le code et les étapes rapides pour automatiser le contrôle de la pompe pour les projets DIY.
Dans ce tutoriel, vous apprendrez:
- Ce qu'est une pompe 12V et comment elle se connecte à ESP32 C3 Super Mini
- Comment câbler la pompe, le relais et ESP32 C3 Super Mini ensemble
- Comment programmer ESP32 C3 Super Mini pour activer et désactiver la pompe
- Comment étendre cela pour les projets d'aquarium, d'irrigation ou de machines à cocktails

Matériel Requis
| 1 | × | ESP32 C3 Super Mini | |
| 1 | × | Câble USB Type-C | |
| 1 | × | Relais | |
| 1 | × | Pompe 12V | |
| 1 | × | Tube Vinyle | |
| 1 | × | Adaptateur 12V | |
| 1 | × | Plaque d'essai | |
| 1 | × | Fils de Liaison | |
| 1 | × | (Optionnel) Connecteur CC |
Ou vous pouvez acheter les kits suivants:
| 1 | × | Kit de Capteurs DIYables (18 capteurs/écrans) |
À propos de la Pompe 12V
Une pompe 12V est une petite pompe à eau électrique qui fonctionne sur une alimentation CC 12V et est couramment utilisée pour les projets de circulation d'eau DIY.
- Tension de fonctionnement: 12V CC
- Consommation d'énergie: Généralement 3-5W
- Débit: Varie selon le modèle (généralement 1-3 litres par minute)
- Parfait pour: Aquariums, systèmes d'irrigation, machines à café et distributeurs de boissons automatisés
- Conviviale pour les débutants: La connexion à deux fils facilite le contrôle avec ESP32 C3 Super Mini
Brochage de la Pompe

La pompe 12V dispose de deux fils de connexion pour un raccordement facile:
- Fil négatif (-) (noir): Se connecter à la borne négative de l'alimentation CC 12V
- Fil positif (+) (rouge): Se connecter à la borne positive de l'alimentation CC 12V
Comment Contrôler la Pompe avec ESP32 C3 Super Mini
L'ESP32 C3 Super Mini contrôle la pompe en commutant la puissance via un module relais.
- La pompe nécessite une alimentation CC 12V pour fonctionner
- ESP32 C3 Super Mini ne peut pas alimenter directement la pompe (ne fournit que 3,3V logique)
- Un relais agit comme un commutateur électronique contrôlé par ESP32 C3 Super Mini
- Quand ESP32 envoie un signal HIGH, le relais se ferme et alimente la pompe
- Quand ESP32 envoie un signal LOW, le relais s'ouvre et arrête la pompe
- Cette configuration protège l'ESP32 C3 Super Mini de la haute tension/courant
- En savoir plus dans notre tutoriel ESP32 C3 Super Mini - Relais
Schéma de Câblage entre ESP32, Relais et Pompe
Suivez ce diagramme pour connecter ensemble l'ESP32 C3 Super Mini, le module relais et la pompe 12V.
- Remarque: Toujours débrancher l'alimentation avant de câbler les composants
- Remarque: Vérifier deux fois la polarité sur la pompe et l'adaptateur secteur avant de connecter

Cette image a été créée avec Fritzing. Cliquez pour agrandir l'image.
| Broche ESP32 C3 Super Mini | Broche du Module Relais |
|---|---|
| D7 | IN |
| GND | GND |
| 3.3V | VCC |
| Borne du Module Relais | Connexion |
|---|---|
| COM | Adaptateur Secteur 12V (+) Positif |
| NO | Pompe (+) Fil Rouge |
| Connexions de Mise à la Terre | Connexion |
|---|---|
| Adaptateur Secteur 12V (-) | Pompe (-) Fil Noir |
Code ESP32 C3 Super Mini - Pompe
Cette section du code montre comment programmer l'ESP32 C3 Super Mini pour contrôler la pompe automatiquement.
Ce que le code fait:
- Configure D7 comme broche de contrôle du relais
- Active la pompe pendant 4 secondes
- Désactive la pompe pendant 4 secondes
- Répète le cycle ON/OFF continuellement
- Affiche l'état de la pompe au Moniteur Série
Étapes Rapides
- Nouveau avec ESP32 C3 Mini? Complétez d'abord notre tutoriel ESP32 C3 Super Mini - Premiers pas pour configurer votre environnement de développement.
- Préparez Votre Environnement: Suivez le tutoriel Configuration ESP32 C3 Super Mini pour configurer Arduino IDE
- Câbler les Composants: Connectez le relais, la pompe et l'adaptateur secteur en suivant le schéma de câblage ci-dessus
- Connectez ESP32: Branchez l'ESP32 C3 Super Mini sur votre ordinateur avec le câble USB Type-C
- Ouvrez Arduino IDE: Lancez le logiciel Arduino IDE sur votre ordinateur
- Sélectionnez Votre Carte: Choisissez ESP32 C3 Super Mini dans le menu de la carte et sélectionnez le port COM correct
- Téléchargez le Code: Copiez le code ci-dessus, collez-le dans Arduino IDE et cliquez sur le bouton Télécharger
- Ouvrez Moniteur Série: Cliquez sur l'icône Moniteur Série (définissez le débit à 115200) pour voir l'état de la pompe
- Observez la Pompe: Regardez la pompe s'activer et se désactiver toutes les 4 secondes automatiquement
- Conseil Pro: Utilisez un tube en vinyle transparent pour voir facilement l'eau s'écouler lors de l'activation de la pompe
Explication du Code Ligne par Ligne
Le code ESP32 C3 Super Mini ci-dessus contient une explication ligne par ligne. Veuillez lire les commentaires du code!
Sortie du Moniteur Série
Ouvrez le Moniteur Série pour voir l'état du contrôle de la pompe en temps réel:
Applications et Idées de Projet
La configuration de contrôle de pompe ESP32 C3 Super Mini peut être utilisée dans de nombreux projets d'automatisation DIY excitants:
- Aquarium Automatisé: Contrôlez les systèmes de circulation et de filtration de l'eau selon un minuteur
- Système d'Irrigation DIY: Arrosez vos plantes automatiquement en fonction de l'humidité du sol ou d'un calendrier
- Automatisation de Machine à Café: Construisez une machine à espresso ou à café filtre programmable
- Distributeur de Cocktails: Créez un barman automatisé pour les fêtes et les événements
- Contrôleur de Fontaine: Programmez des motifs et des temps de fontaine à eau décoratifs
- Système Hydroponique: Gérez la circulation de la solution nutritive pour le jardinage d'intérieur
Tutoriel Vidéo
Regardez la vidéo ci-dessous pour une démonstration visuelle de ce projet.
Défiez-Vous
Amenez votre projet de contrôle de pompe ESP32 C3 Super Mini au niveau supérieur avec ces défis:
- Facile: Modifiez le code pour changer les intervalles de temps ON/OFF à 10 secondes chacun
- Facile: Ajoutez un indicateur LED qui s'allume chaque fois que la pompe fonctionne
- Moyen: Ajoutez un bouton poussoir pour démarrer/arrêter manuellement la pompe indépendamment du minuteur
- Moyen: Utilisez un capteur d'humidité du sol pour activer la pompe uniquement quand le sol est sec
- Avancé: Créez une interface web pour contrôler la pompe à distance via WiFi en utilisant la connectivité intégrée ESP32
- Avancé: Construisez un système d'irrigation complet avec plusieurs pompes contrôlées par des calendriers différents