Arduino Mega - Wasser/Flüssigkeits-Ventil

In dieser Anleitung lernen wir, wie Sie den Durchfluss von Flüssigkeiten wie Wasser, Bier und Öl mit einem Arduino Mega und einem Magnetventil steuern. Wir behandeln:

Arduino Mega Wasser/Flüssigkeits-Ventil

Benötigte Hardware

1×Arduino Mega
1×USB 2.0 Kabel Typ A/B
1×Relais
1×Flüssigkeits-Magnetventil
1×12V Netzteil
1×DC Stromanschluss
1×Jumper-Kabel
1×(Empfohlen) Screw Terminal Block Shield for Arduino Uno/Mega
1×(Empfohlen) Breadboard Shield for Arduino Mega
1×(Empfohlen) Enclosure for Arduino Mega

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 Wasser/Flüssigkeits-Ventile

Pinout

Arduino Mega Wasser/Flüssigkeits-Ventil Pinout

Ein Magnetventil hat normalerweise zwei Anschlüsse.

  • Verbinden Sie das rote Kabel mit der +12V DC Stromversorgung.
  • Verbinden Sie das schwarze Kabel mit dem Masse (GND) Anschluss der DC Stromversorgung.

Wie Wasser/Flüssigkeits-Ventile funktionieren

Normalerweise ist das Ventil geschlossen. Wenn Sie 12V DC an die beiden Anschlüsse anlegen, öffnet sich das Ventil und Wasser oder andere Flüssigkeiten können hindurchfließen.

※ Notiz:

Einige Ventile haben eine Dichtung im Inneren und benötigen einen Mindestdruck zum Öffnen, nachdem Sie 12 V DC anlegen. Dieser Druck kann vom Flüssigkeitsstrom stammen. Außerdem lassen einige Ventile Flüssigkeit nur in eine Richtung fließen.

Wie Sie Wasser/Flüssigkeits-Magnetventile steuern

Das Ventil öffnet sich, wenn es 12V erhält. Um das Ventil zu steuern, benötigen Sie ein Relais zwischen dem Arduino Mega und dem Ventil. Der Arduino Mega verwendet das Relais, um das Magnetventil einzuschalten. Falls Sie nicht wissen, wie ein Relais funktioniert, was seine Pins bewirken oder wie man es programmiert, sollten Sie das Arduino Mega - Relais Tutorial lesen.

Schaltplan

Arduino Mega Wasserventil Schaltplan

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

Arduino Mega Code

Dieser Code schaltet das Wasserventil für fünf Sekunden ein und dann für fünf Sekunden aus.

/* * Dieser Arduino Mega Code wurde von newbiely.de entwickelt * Dieser Arduino Mega 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-mega/arduino-mega-water-liquid-valve */ #define RELAY_PIN 3 // The Arduino Mega pin connected to the IN pin of relay // the setup function runs once when you press reset or power the board void setup() { // initialize digital pin as an output. pinMode(RELAY_PIN, OUTPUT); } // the loop function runs over and over again forever void loop() { digitalWrite(RELAY_PIN, HIGH); // open valve 5 seconds delay(5000); digitalWrite(RELAY_PIN, LOW); // close valve 5 seconds delay(5000); }

Schnellanleitung

Befolgen Sie diese Schritte nacheinander:

  • Verbinden Sie den Arduino Mega mit dem Wasserventil wie im Schaltplan gezeigt.
  • Verbinden Sie den Arduino Mega über ein USB-Kabel mit Ihrem Computer.
  • Öffnen Sie die Arduino IDE auf Ihrem Computer.
  • Wählen Sie das richtige Board (Arduino Mega) und den COM-Port.
  • Kopieren Sie den Code und fügen Sie ihn in die Arduino IDE ein.
  • Klicken Sie auf die Upload Schaltfläche in der Arduino IDE, um den Code an den Arduino Mega zu senden.
  • Beobachten Sie den Wasserfluss.

Code-Erklärung

Die Erklärung finden Sie in den Kommentaren des Arduino-Codes, den ich bereitgestellt habe.

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!