ESP32 C3 Super Mini - Pumpe steuern
Erfahren Sie, wie Sie eine 12V-Wasserpumpe mit dem ESP32 C3 Super Mini über ein Relaismodul steuern. Dieses Tutorial führt Sie durch Verdrahtung, Code und die schnellen Schritte, um die Pumpensteuerung für DIY-Projekte zu automatisieren.
In diesem Tutorial lernen Sie:
- Was eine 12V-Pumpe ist und wie sie mit dem ESP32 C3 Super Mini verbunden wird
- Wie man Pumpe, Relais und ESP32 C3 Super Mini miteinander verdrahtet
- Wie man den ESP32 C3 Super Mini programmiert, um die Pumpe ein- und auszuschalten
- Wie man dies für Aquarium-, Bewässerungs- oder Cocktailmaschinen-Projekte erweitert

Erforderliche Hardware
Oder Sie können die folgenden Kits kaufen:
| 1 | × | DIYables Sensor-Kit (18 Sensoren/Displays) |
Überblick über 12V Pump
Eine 12V-Pumpe ist eine kleine elektrische Wasserpumpe, die mit 12V Gleichstrom betrieben wird und häufig für DIY-Wasserkreislaufprojekte verwendet wird.
- Betriebsspannung: 12V DC
- Leistungsaufnahme: Typischerweise 3-5W
- Fördermenge: Je nach Modell unterschiedlich (meist 1-3 Liter pro Minute)
- Ideal für: Aquarien, Bewässerungssysteme, Kaffeemaschinen und automatische Getränkespender
- Einsteigerfreundlich: Der einfache Zweidraht-Anschluss macht die Steuerung mit dem ESP32 C3 Super Mini leicht
Pinbelegung der Pumpe

Die 12V-Pumpe hat zwei Anschlussdrähte für einen einfachen Anschluss:
- Minus-Draht (-) (schwarz): Mit dem Minuspol des 12V-DC-Netzteils verbinden
- Plus-Draht (+) (rot): Mit dem Pluspol des 12V-DC-Netzteils verbinden
Wie man eine Pumpe mit dem ESP32 C3 Super Mini steuert
Der ESP32 C3 Super Mini steuert die Pumpe, indem er die Stromversorgung über ein Relaismodul schaltet.
- Die Pumpe benötigt 12V Gleichstrom zum Betrieb
- Der ESP32 C3 Super Mini kann die Pumpe nicht direkt mit Strom versorgen (er liefert nur 3,3V-Logikpegel)
- Ein Relais wirkt als elektronischer Schalter, der vom ESP32 C3 Super Mini gesteuert wird
- Wenn der ESP32 ein HIGH-Signal sendet, schließt das Relais und versorgt die Pumpe mit Strom
- Wenn der ESP32 ein LOW-Signal sendet, öffnet das Relais und stoppt die Pumpe
- Dieser Aufbau schützt den ESP32 C3 Super Mini vor hoher Spannung bzw. hohem Strom
- Mehr erfahren Sie in unserem Tutorial ESP32 C3 Super Mini - Relais
Schaltplan zwischen ESP32, Relais und Pumpe
Folgen Sie diesem Schaltplan, um ESP32 C3 Super Mini, Relaismodul und 12V-Pumpe miteinander zu verbinden.
- Hinweis: Trennen Sie immer die Stromversorgung, bevor Sie Bauteile verdrahten
- Hinweis: Überprüfen Sie vor dem Anschließen die Polarität an Pumpe und Netzteil

Dieses Bild wurde mit Fritzing erstellt. Klicken Sie, um das Bild zu vergrößern.
| ESP32 C3 Super Mini Pin | Relaismodul-Pin |
|---|---|
| D7 | IN |
| GND | GND |
| 3.3V | VCC |
| Relaismodul-Anschluss | Verbindung |
|---|---|
| COM | 12V-Netzteil (+) Plus |
| NO | Pumpe (+) roter Draht |
| Masseverbindungen | Verbindung |
|---|---|
| 12V-Netzteil (-) | Pumpe (-) schwarzer Draht |
ESP32 C3 Super Mini - Pumpen-Code
Dieser Code-Abschnitt zeigt, wie man den ESP32 C3 Super Mini programmiert, um die Pumpe automatisch zu steuern.
Was der Code macht:
- Richtet D7 als Relais-Steuerpin ein
- Schaltet die Pumpe für 4 Sekunden EIN
- Schaltet die Pumpe für 4 Sekunden AUS
- Wiederholt den EIN/AUS-Zyklus fortlaufend
- Gibt den Pumpenstatus im Seriellen Monitor aus
Schnelle Schritte
- Neu beim ESP32 C3 Mini? Arbeiten Sie zuerst unser Tutorial Erste Schritte mit dem ESP32 C3 Mini durch, um Ihre Entwicklungsumgebung einzurichten.
- Umgebung vorbereiten: Folgen Sie dem ESP32 C3 Super Mini Einrichtungs-Tutorial, um die Arduino IDE zu konfigurieren
- Bauteile verdrahten: Verbinden Sie Relais, Pumpe und Netzteil gemäß dem obigen Schaltplan
- ESP32 anschließen: Verbinden Sie den ESP32 C3 Super Mini über das USB-Type-C-Kabel mit Ihrem Computer
- Arduino IDE öffnen: Starten Sie die Arduino IDE auf Ihrem Computer
- Board auswählen: Wählen Sie ESP32 C3 Super Mini im Board-Menü und den richtigen COM-Port aus
- Code hochladen: Kopieren Sie den obigen Code, fügen Sie ihn in die Arduino IDE ein und klicken Sie auf die Schaltfläche Upload
- Seriellen Monitor öffnen: Klicken Sie auf das Symbol des Seriellen Monitors (Baudrate auf 115200 einstellen), um den Pumpenstatus anzuzeigen
- Pumpe beobachten: Beobachten Sie, wie sich die Pumpe automatisch alle 4 Sekunden EIN- und AUSschaltet
- Profi-Tipp: Verwenden Sie einen durchsichtigen Vinylschlauch, damit Sie leicht sehen können, wie das Wasser fließt, wenn die Pumpe aktiviert wird
Zeilenweise Code-Erklärung
Der obige ESP32 C3 Super Mini Code enthält eine zeilenweise Erklärung. Bitte lesen Sie die Kommentare im Code!
Ausgabe im Seriellen Monitor
Öffnen Sie den Seriellen Monitor, um den Status der Pumpensteuerung in Echtzeit zu sehen:
Anwendungen und Projektideen
Dieser Aufbau zur Pumpensteuerung mit dem ESP32 C3 Super Mini kann in vielen spannenden DIY-Automatisierungsprojekten eingesetzt werden:
- Automatisiertes Aquarium: Wasserzirkulation und Filtersysteme per Timer steuern
- DIY-Bewässerungssystem: Pflanzen automatisch je nach Bodenfeuchtigkeit oder Zeitplan bewässern
- Kaffeemaschinen-Automatisierung: Eine programmierbare Espresso- oder Filterkaffeemaschine bauen
- Cocktailspender: Einen automatischen Barkeeper für Partys und Veranstaltungen erstellen
- Brunnensteuerung: Muster und Zeitsteuerung für dekorative Springbrunnen programmieren
- Hydroponik-System: Die Zirkulation der Nährlösung für den Indoor-Anbau steuern
Video-Tutorial
Sehen Sie sich das Video unten an, um eine visuelle Schritt-für-Schritt-Anleitung zu diesem Projekt zu erhalten.
Fordern Sie sich heraus
Bringen Sie Ihr Pumpensteuerungsprojekt mit dem ESP32 C3 Super Mini mit diesen Herausforderungen auf die nächste Stufe:
- Einfach: Ändern Sie den Code so, dass die EIN/AUS-Intervalle jeweils 10 Sekunden betragen
- Einfach: Fügen Sie eine LED-Anzeige hinzu, die leuchtet, wenn die Pumpe läuft
- Mittel: Fügen Sie einen Taster hinzu, um die Pumpe unabhängig vom Timer manuell zu starten/stoppen
- Mittel: Verwenden Sie einen Bodenfeuchtigkeitssensor, um die Pumpe nur bei trockenem Boden zu aktivieren
- Fortgeschritten: Erstellen Sie eine Weboberfläche, um die Pumpe über WLAN mit der integrierten Konnektivität des ESP32 aus der Ferne zu steuern
- Fortgeschritten: Bauen Sie ein vollständiges Bewässerungssystem mit mehreren Pumpen, die nach unterschiedlichen Zeitplänen gesteuert werden