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:

ESP32 C3 Super Mini - Lüfter steuern

Erforderliche Hardware

1×ESP32 C3 Super Mini
1×USB-Kabel Typ-A zu Typ-C (für USB-A PC)
1×USB-Kabel Typ-C zu Typ-C (für USB-C PC)
1×Relais
1×12V DC Kühlventilator
1×(Alternativ) 5V DC Kühlventilator
1×12V Netzteil
1×Breadboard
1×Verbindungskabel
1×(Optional) DC-Stromanschluss

Oder Sie können die folgenden Kits kaufen:

1×DIYables Sensor-Kit (18 Sensoren/Displays)
Offenlegung: Einige der in diesem Abschnitt bereitgestellten Links sind Amazon-Affiliate-Links. Wir können eine Provision für Käufe erhalten, die über diese Links getätigt werden, ohne zusätzliche Kosten für Sie. Wir schätzen Ihre Unterstützung.

Ü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:

Lüfter-Pinbelegung
image source: diyables.io
  • 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:

ESP32 C3 Super Mini Lüfter Schaltplan

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
/* * Dieser ESP32 C3 Super Mini Code wurde von newbiely.de entwickelt * Dieser ESP32 C3 Super Mini Code wird der Öffentlichkeit ohne jegliche Einschränkung zur Verfügung gestellt. * Für vollständige Anleitungen und Schaltpläne besuchen Sie bitte: * https://newbiely.de/tutorials/esp32-c3/esp32-c3-super-mini-controls-fan */ #define RELAY_PIN 7 // The ESP32 C3 SuperMini pin connected to the fan the via the relay // The setup function runs once on reset or power-up void setup() { // initialize digital pin A5 as an output. pinMode(RELAY_PIN, OUTPUT); } // The loop function repeats indefinitely void loop() { digitalWrite(RELAY_PIN, HIGH); // turn on fan 10 seconds delay(10000); digitalWrite(RELAY_PIN, LOW); // turn off fan 10 seconds delay(10000); }

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:

∞
Newbiely | Arduino IDE 2.3.8
──
☐
✕
File
Edit
Sketch
Tools
Help
ESP32C3 Dev Module
Newbiely.ino
···
8 Serial.println("Hello World!");
Output
Serial Monitor
Message (Enter to send message to 'ESP32C3 Dev Module' on 'COM15')
New Line
9600 baud
Fan is ON Fan is OFF Fan is ON Fan is OFF Fan is ON Fan is OFF
Ln 11, Col 1
ESP32C3 Dev Module on COM15
2

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

※ UNSERE NACHRICHTEN

  • Sie können gerne den Link zu diesem Tutorial teilen. Bitte verwenden Sie jedoch unsere Inhalte nicht auf anderen Websites. Wir haben viel Mühe und Zeit in die Erstellung der Inhalte investiert, bitte respektieren Sie unsere Arbeit!