ESP32 C3 Super Mini - Lüfter steuern
Erfahren Sie, wie Sie einen DC-Kühllüfter mit Ihrem ESP32 C3 Super Mini über ein Relaismodul steuern. Dieses einsteigerfreundliche Projekt zeigt Ihnen, wie Sie einen Lüfter mit einfachem Arduino-Code automatisch ein- und ausschalten.
In diesem Tutorial lernen Sie:
- Was ein DC-Lüfter ist und wie man ihn mit dem ESP32 C3 Super Mini steuert
- Wie man Relais, Lüfter und Netzteil mit dem ESP32 C3 Super Mini verdrahtet
- Wie man Code schreibt, um den Lüfter ein- und auszuschalten
- Wie man automatische Kühlprojekte mit Temperatursensoren baut

Erforderliche Hardware
Oder Sie können die folgenden Kits kaufen:
| 1 | × | DIYables Sensor-Kit (18 Sensoren/Displays) |
Überblick über DC Fan
Ein DC-Lüfter ist ein elektrisches Kühlgerät, das mit Gleichstrom betrieben wird und Luft zur Belüftung oder Kühlung bewegt.
Hauptmerkmale von DC-Lüftern:
- Betrieb mit Gleichspannung (üblich: 5V, 12V oder 24V)
- Zweidraht-Anschluss: Plus (rot) und Minus (schwarz)
- Konstante Drehzahl bei gleichmäßiger Spannung
- Variable Drehzahl bei Ansteuerung mit PWM-Signal
- Geringer Stromverbrauch und leiser Betrieb
- Ideal zum Kühlen von Elektronikprojekten, Computern und kleinen Räumen
Warum DC-Lüfter ideal für Einsteiger sind:
- Einfacher Zweidraht-Anschluss
- Funktionieren mit gängigen Netzteilen
- Leicht mit Relais oder Transistoren zu steuern
- Günstig und überall erhältlich
Pinbelegung
Ein DC-Lüfter hat zwei Anschlussdrähte für die Stromversorgung:

- Minus-Pin (-) (schwarzer Draht): Mit dem Minuspol/GND Ihres DC-Netzteils verbinden
- Plus-Pin (+) (roter Draht): Mit dem Pluspol Ihres DC-Netzteils verbinden
Wichtiger Hinweis zur Spannung:
- Passen Sie die Spannung des Netzteils immer an die Nennspannung Ihres Lüfters an (5V, 12V oder 24V)
- Eine falsche Spannung kann den Lüfter beschädigen oder zu schlechter Leistung führen
- Prüfen Sie das Etikett Ihres Lüfters auf die Spannungsangaben
Wie man einen Lüfter steuert
Grundlegende Steuerungsmethoden:
- Betrieb mit voller Drehzahl: Den Lüfter direkt an seine Nennspannung (5V oder 12V DC) anschließen - der Lüfter läuft mit maximaler Drehzahl
- Drehzahlregelung: Ein PWM-Signal (Pulsweitenmodulation) verwenden, um die Lüfterdrehzahl von 0-100% zu variieren
- Ein/Aus-Steuerung: Ein Relais verwenden, um die Stromversorgung des Lüfters ein- und auszuschalten (in diesem Tutorial behandelt)
Über dieses Tutorial:
- Diese Anleitung zeigt die Ein/Aus-Steuerung mit dem ESP32 C3 Super Mini und einem Relaismodul
- Die Drehzahlregelung mit PWM wird in einem separaten Tutorial behandelt
- Ein Relais ist erforderlich, da Lüfter eine höhere Spannung verwenden, als der ESP32 direkt verarbeiten kann
- Mehr über Relais erfahren Sie in unserem ESP32 C3 Super Mini - Relais-Tutorial
Verdrahtungsdiagramm
Verbinden Sie ESP32 C3 Super Mini, Relais, Lüfter und Netzteil wie unten gezeigt:

Dieses Bild wurde mit Fritzing erstellt. Klicken Sie, um das Bild zu vergrößern.
Wichtige Hinweise zur Verdrahtung:
- Passende Stromversorgung: Bei einem 5V-Lüfter ein 5V-Netzteil verwenden; bei einem 12V-Lüfter ein 12V-Netzteil
- Sicherheitswarnung: Verbinden Sie die höhere Spannung des Lüfters niemals direkt mit den ESP32-Pins
- Relais-Schutz: Das Relais trennt den ESP32 von der Stromversorgung des Lüfters
| Bauteil-Pin | ESP32 C3 Super Mini Pin |
|---|---|
| Relais-Signal (IN) | D7 |
| Relais VCC | 5V |
| Relais GND | GND |
| Lüfter Plus (+) | Relais COM (Common) |
| Lüfter Minus (-) | Netzteil Minus (-) |
| Relais NO (Normally Open) | Netzteil Plus (+) |
ESP32 C3 Super Mini Code
Dieser Code zeigt, wie man einen Lüfter mit dem ESP32 C3 Super Mini steuert, indem man ihn automatisch ein- und ausschaltet.
Was dieser Code macht:
- Schaltet den Lüfter für 10 Sekunden EIN
- Schaltet den Lüfter für 10 Sekunden AUS
- Wiederholt diesen Zyklus fortlaufend
- Verwendet ein an GPIO-Pin D7 angeschlossenes Relais, um die Stromversorgung des Lüfters zu steuern
- Gibt Meldungen im Seriellen Monitor aus, um den Lüfterstatus zu verfolgen
Schnelle Schritte
- Neu beim ESP32 C3 Mini? Arbeiten Sie zuerst unser Tutorial Erste Schritte mit dem ESP32 C3 Mini durch, um Ihre Entwicklungsumgebung einzurichten.
- IDE einrichten: Wenn Sie neu beim ESP32 C3 Super Mini sind, folgen Sie unserer Anleitung zur Einrichtung der Umgebung für den ESP32 C3 Super Mini in der Arduino IDE
- Bauteile verdrahten: Verbinden Sie Relais, Lüfter und Netzteil gemäß dem obigen Schaltplan mit dem ESP32 C3 Super Mini
- 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 und den zugehörigen COM-Port in der Arduino IDE aus
- Code kopieren: Fügen Sie den bereitgestellten Code in einen neuen Arduino-IDE-Sketch ein
- Code hochladen: Klicken Sie auf die Schaltfläche Upload, um den Code zu kompilieren und auf Ihren ESP32 C3 Super Mini zu übertragen
- Lüfter testen: Beobachten Sie, wie sich der Lüfter automatisch in 10-Sekunden-Intervallen ein- und ausschaltet
- Seriellen Monitor öffnen: Sehen Sie sich die Statusmeldungen des Lüfters im Seriellen Monitor an (auf 115200 Baud eingestellt)
- Profi-Tipp: Fügen Sie der Relaisschaltung eine LED hinzu, um das Schalten des Relais visuell zu bestätigen, ohne dass der Lüfter angeschlossen sein muss
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 in der Arduino IDE, um den Status der Lüftersteuerung zu sehen:
Anwendungen und Projektideen
Nutzen Sie die Lüftersteuerung mit dem ESP32 C3 Super Mini, um praktische Kühl- und Automatisierungsprojekte zu bauen:
- Temperaturgesteuertes Kühlsystem: Den Lüfter automatisch einschalten, wenn die Temperatur einen Schwellenwert überschreitet
- Feuchtigkeitsgesteuerte Belüftung: Den Lüfter aktivieren, wenn die Luftfeuchtigkeit in einem Raum zu hoch ist
- Kühlung von Computergehäusen: Ein intelligentes Kühlsystem bauen, das sich an die Temperaturen der Komponenten anpasst
- Klimasteuerung im Gewächshaus: Die Luftzirkulation für optimales Pflanzenwachstum regeln
- Badezimmer-Abluft-Timer: Den Lüfter nach Erkennen von Feuchtigkeit automatisch für eine festgelegte Dauer laufen lassen
- IoT-Smart-Belüftung: Den Lüfter über WLAN mit der integrierten Konnektivität des ESP32 aus der Ferne 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
Probieren Sie diese Änderungen aus, um Ihre Fähigkeiten zur Lüftersteuerung mit dem ESP32 C3 Super Mini zu erweitern:
- Einfach: Ändern Sie die Ein/Aus-Zeit auf 5 Sekunden statt 10 Sekunden
- Einfach: Fügen Sie einen Taster hinzu, um den Lüfter manuell statt automatisch ein- und auszuschalten
- Mittel: Fügen Sie einen DHT11-Temperatursensor hinzu und schalten Sie den Lüfter nur ein, wenn die Temperatur 25°C überschreitet
- Mittel: Steuern Sie zwei Lüfter unabhängig voneinander mit verschiedenen Relais und GPIO-Pins
- Fortgeschritten: Implementieren Sie eine PWM-Drehzahlregelung für eine variable Lüfterdrehzahl (0-100%)
- Fortgeschritten: Erstellen Sie eine Weboberfläche, um die Lüfterdrehzahl zu steuern und die Temperatur aus der Ferne zu überwachen