Arduino Nano ESP32 - Pumpe steuern

Dieses Tutorial enthält Anweisungen, wie man den Arduino Nano ESP32 verwendet, um eine Pumpe zu steuern. Sie können dieses Tutorial erweitern, um das DIY-Aquarium, den Cocktailautomaten, die Kaffeemaschine oder das Bewässerungssystem zu bauen.

Erforderliche Hardware

1×Arduino Nano ESP32
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 Pumpe
1×Vinyl Tube
1×12V Netzteil
1×Breadboard
1×Verbindungskabel
1×(Optional) DC-Stromanschluss
1×(Empfohlen) Schraubklemmen-Erweiterungsboard für Arduino Nano
1×(Empfohlen) Breakout-Erweiterungsboard für Arduino Nano
1×(Empfohlen) Stromverteiler für Arduino Nano ESP32

Oder Sie können die folgenden Kits kaufen:

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 12-V-Pumpe

Pinbelegung der Pumpe

Pinbelegung des Arduino Nano ESP32 Pump-Moduls
image source: diyables.io

Eine 12-V-Pumpe hat zwei Drähte:

  • Negatives (-) Kabel (schwarz): Schließen Sie dieses Kabel an das negative Kabel der 12-V-Gleichstrom-Stromversorgung an
  • Positives (+) Kabel (rot): Schließen Sie dieses Kabel an das positive Kabel der 12-V-Gleichstrom-Stromversorgung an

Wie man eine Pumpe mit dem Arduino Nano ESP32 steuert

Wenn wir eine 12-Volt-Stromversorgung an eine Pumpe anschließen, wird die Pumpe funktionieren. Wir können eine Pumpe programmatisch steuern, indem wir Arduino Nano ESP32 verwenden. Dazu benötigen wir ein Relais zwischen der Pumpe und dem Arduino Nano ESP32-Board. Wir haben ein spezielles Tutorial zum Relais, das detaillierte Informationen und eine Schritt-für-Schritt-Anleitung zur Hardware-Pinbelegung, Funktionsweise, Verkabelung mit dem ESP32, Arduino Nano ESP32-Code enthält... Erfahren Sie im Tutorial Arduino Nano ESP32 - Relais mehr über das Relais.

Schaltplan zwischen ESP32, Relais und Pumpe

Schaltplan zur Pumpenverdrahtung mit Arduino Nano ESP32

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

Arduino Nano ESP32 - Pumpen-Programm

Der untenstehende Code schaltet die Pumpe alle 4 Sekunden ein bzw. aus.

/* * Dieser Arduino Nano ESP32 Code wurde von newbiely.de entwickelt * Dieser Arduino Nano ESP32 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-nano-esp32/arduino-nano-esp32-controls-pump */ #define RELAY_PIN D2 // The Arduino Nano ESP32 pin connected to the pump the via the relay // The setup function runs once on reset or power-up void setup() { // initialize digital pin as an output. pinMode(RELAY_PIN, OUTPUT); } // The loop function repeats indefinitely void loop() { digitalWrite(RELAY_PIN, HIGH); // turn on pump 4 seconds delay(4000); digitalWrite(RELAY_PIN, LOW); // turn off pump 4 seconds delay(4000); }

Schnelle Schritte

Um mit dem Arduino Nano ESP32 zu beginnen, befolgen Sie diese Schritte:

  • Wenn Sie neu bei Arduino Nano ESP32 sind, verweisen Sie auf das Tutorial wie man die Umgebung für Arduino Nano ESP32 in der Arduino IDE einrichtet.
  • Verdrahten Sie die Bauteile gemäß dem bereitgestellten Diagramm.
  • Verbinden Sie das Arduino Nano ESP32-Board mit Ihrem Computer über ein USB-Kabel.
  • Öffnen Sie die Arduino IDE auf Ihrem Computer.
  • Wählen Sie das Arduino Nano ESP32-Board und den entsprechenden COM-Port aus. Kopieren Sie den obigen Code und fügen Sie ihn in die Arduino IDE ein.
  • Kompilieren und laden Sie den Code auf das Arduino Nano ESP32-Board hoch, indem Sie in der Arduino IDE auf die Schaltfläche Upload klicken.
  • Den Zustand der Pumpe anzeigen.

Zeilenweise Code-Erklärung

Der obige Arduino Nano ESP32-Code enthält eine Zeile-für-Zeile-Erklärung. Bitte lesen Sie die Kommentare im Code!

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!