Arduino - Ventilatorsteuerung

Arduino kann nicht nur den Lüfter ein- oder ausschalten, sondern auch seine Geschwindigkeit steuern.

In diesem Tutorial lernen wir, wie man einen Ventilator mit Arduino ein- und ausschaltet. Die Steuerung der Geschwindigkeit des Ventilators wird in einem anderen Tutorial vorgestellt.

Erforderliche Hardware

1×Arduino Uno R3
1×USB 2.0 Kabel Typ A/B (für USB-A PC)
1×USB 2.0 Kabel Typ C/B (für USB-C PC)
1×Relais
1×12V DC Kühlventilator
1×(Alternativ) 5V DC Kühlventilator
1×12V Netzteil
1×DC-Stromanschluss
1×Verbindungskabel
1×(Empfohlen) Schraubklemmenblock-Shield für Arduino Uno
1×(Empfohlen) Breadboard-Shield für Arduino Uno
1×(Empfohlen) Gehäuse für Arduino Uno
1×(Empfohlen) Prototyping-Grundplatte & Breadboard-Kit für Arduino Uno

Oder Sie können die folgenden Kits kaufen:

1×DIYables STEM V3 Starter-Kit (Arduino enthalten)
1×DIYables Sensor-Kit (30 Sensoren/Displays)
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.

Über DC-Fan

Pinbelegung

Ein Gleichstromlüfter hat normalerweise zwei Pins:

  • Negativer (-) Pin (schwarz): muss mit dem negativen Kabel der Gleichspannungsversorgung verbunden werden
  • Positiver (+) Pin (rot): muss mit dem positiven Kabel der Gleichspannungsversorgung verbunden werden
Lüfter-Pinbelegung
image source: diyables.io

Die Spannung der Gleichspannungsversorgung sollte der vom Lüfter angegebenen Spannung entsprechen. In diesem Tutorial verwenden wir 12V-DC- und 5V-DC-Lüfter.

So steuern Sie den Lüfter

  • Wenn der DC-Lüfter von einer 12-V/5-V-Stromversorgung betrieben wird, läuft er mit voller Geschwindigkeit.
  • Wenn der DC-Lüfter von einem 12-V/5-V-PWM-Signal betrieben wird, kann die Drehzahl des Lüfters gesteuert werden.

In diesem Tutorial lernen wir, wie man einen Ventilator mit Arduino ein- und ausschaltet. Die Steuerung der Ventilator-Geschwindigkeit wird in einem anderen Tutorial vorgestellt. Um den Ventilator ein- bzw. auszuschalten, müssen wir ein Relais zwischen Arduino und Ventilator verwenden. Arduino kann den Ventilator über das Relais ein- und ausschalten. Wenn Sie nichts über Relais wissen (Pinbelegung, wie es funktioniert, wie man es programmiert ...), informieren Sie sich über Relais im Arduino - Relay tutorial.

Verdrahtungsdiagramm

Arduino-Lüfter-Schaltplan

Dieses Bild wurde mit Fritzing erstellt. Klicken Sie, um das Bild zu vergrößern.

Arduino-Code

Der untenstehende Code schaltet den Ventilator wiederholt nach fünf Sekunden ein und nach fünf Sekunden aus.

/* * Dieser Arduino Code wurde von newbiely.de entwickelt * Dieser Arduino 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/arduino/arduino-controls-fan */ // constants won't change const int RELAY_PIN = 3; // the Arduino pin, which connects to the IN pin of relay // the setup function runs once when you press reset or power the board void setup() { // initialize digital pin D3 as an output. pinMode(RELAY_PIN, OUTPUT); } // the loop function runs over and over again forever void loop() { digitalWrite(RELAY_PIN, HIGH); // turn on fan 5 seconds delay(5000); digitalWrite(RELAY_PIN, LOW); // turn off fan 5 seconds delay(5000); }

Schnelle Schritte

  • Schließe den Arduino über ein USB-Kabel an den PC an
  • Öffne die Arduino-IDE und wähle das richtige Board und den richtigen Port aus
  • Kopiere den obigen Code und öffne ihn mit der Arduino-IDE
  • Klicke auf den Hochladen-Button in der Arduino IDE, um den Code auf den Arduino hochzuladen
  • Sieh dir den Zustand des Lüfters an

Code-Erklärung

Sie können die Erklärung in der Kommentarzeile des obigen Arduino-Codes finden.

Video Tutorial

Wir erwägen die Erstellung von Video-Tutorials. Wenn Sie Video-Tutorials für wichtig halten, abonnieren Sie bitte unseren YouTube-Kanal , um uns zu motivieren, die Videos zu erstellen.

※ 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!