Arduino Mega - Relais

Diese Anleitung zeigt Ihnen, wie Sie einen Arduino Mega und ein Relais verwenden, um Hochspannungsgeräte ein- und auszuschalten. Diese Geräte umfassen Glühbirnen, Lüfter, elektrische Schlösser und Linearaktuatoren. Hier ist, was wir lernen werden:

Arduino Mega und Relais

Benötigte Hardware

1×Arduino Mega
1×USB 2.0 Kabel Typ A/B
1×Relais
1×LED-Streifen
1×12V Netzteil
1×DC-Stromanschluss
1×Breadboard (Steckplatine)
1×Überbrückungsdrähte
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 Relais

Ein Relais ist ein programmierbarer Schalter. Es wird von Geräten wie Arduino Mega oder anderen kleinen Computern gesteuert. Es ermöglicht Ihnen, Dinge automatisch ein- oder auszuschalten, besonders Dinge, die viel Strom oder hohe Spannung verwenden.

Ein Relais ist eine Verbindung zwischen einem Arduino Mega und Hochspannungsgeräten.

WARNING

Wenn Sie mit Netzstrom arbeiten, müssen Sie wissen, was Sie tun, um einen Stromschlag zu vermeiden. Sicherheit ist sehr wichtig. Wenn Sie sich nicht sicher sind, was Sie tun, versuchen Sie nicht, etwas anzufassen. Bitten Sie stattdessen jemanden mit Erfahrung um Hilfe. Wir empfehlen, ein DC-Gerät (bis zu 24V) zum Testen zu verwenden, auch wenn einige Relais sowohl mit DC als auch AC arbeiten können.

Relais Pinbelegung

Relais Pinbelegung

Ein Relais hat zwei Gruppen von Pins: Die Eingangspins verwenden niedrige Spannung, und die Ausgangspins verwenden hohe Spannung.

  • Eingangspins verbinden sich mit dem Arduino Mega. Es gibt drei Pins:
    • DC- Pin: mit Masse (0V) verbinden.
    • DC+ Pin: mit +5V (VCC) verbinden.
    • IN Pin: empfängt das Steuersignal vom Arduino Mega.
  • Ausgangspins verbinden sich mit dem Hochspannungsgerät. Es gibt drei Pins (normalerweise in einer Schraubklemme):
    • COM Pin: der gemeinsame Pin, der sowohl im Normally Open als auch im Normally Closed Modus verwendet wird.
    • NO Pin: der Normally Open Pin. Wird im Normally Open Modus verwendet.
    • NC Pin: der Normally Closed Pin. Wird im Normally Closed Modus verwendet.

    Normalerweise verwenden wir nicht alle Pins in der Hochspannungsgruppe. Wir verwenden nur zwei davon.

    • Im Normally Open Modus werden nur die COM und NO Pins verwendet.
    • Im Normally Closed Modus werden nur die COM und NC Pins verwendet.

    Außerdem, wenn das Relais sowohl Low-Level als auch High-Level Trigger verwenden kann, gibt es normalerweise einen kleinen Jumper zur Auswahl zwischen ihnen.

    ※ Notiz:

    Relais von verschiedenen Herstellern können die Pins in unterschiedlicher Reihenfolge anordnen. Überprüfen Sie immer die Beschriftungen am Relais und verbinden Sie es richtig. Schauen Sie genau hin!

    Wie man das Hochspannungsgerät mit dem Relais verbindet

    Wie man das Relais verbindet

    Wie es funktioniert

    Ein Relais kann auf verschiedene Weise funktionieren, abhängig davon, wer es herstellt und wie Sie es installieren.

    Der Eingangsmodus: Es gibt zwei Eingangsmodi, die das Relais in entgegengesetzter Weise arbeiten lassen.

    • Low-Level Trigger Modus
    • High-Level Trigger Modus

    Ausgangsmodus: Es gibt zwei Modi, die das Relais in entgegengesetzter Weise arbeiten lassen.

    • Standard-Offen Modus
    • Standard-Geschlossen Modus

    Das Wort "normally" bedeutet die Situation, wenn der IN Pin mit LOW (0V) verbunden ist. Beginnen wir mit einigen schnellen Informationen:

    • Normally Open und Normally Closed Modi arbeiten in entgegengesetzter Weise.
    • Die meisten Relaismodule unterstützen sowohl Normally Open als auch Normally Closed Modi.
    • Low-Level Trigger und High-Level Trigger Modi arbeiten in entgegengesetzter Weise.
    • Nicht jedes Relaismodul unterstützt sowohl Low-Level Trigger als auch High-Level Trigger Modi.
    • Zu jeder Zeit kann das Relaismodul nur in einem Modus arbeiten, entweder Low-Level Trigger oder High-Level Trigger.

    Die Verwendung von Eingangsmodi und Ausgangsmodi bietet viele Anwendungen. Für Anfänger empfehlen wir, High-Level Trigger Modus und Normally Open Modus zu wählen.

    Die Low Level Trigger und High Level Trigger Modi arbeiten auf verschiedene Weise. Als nächstes werden wir den High Level Trigger Modus im Detail erklären. Der Low Level Trigger funktioniert auf die entgegengesetzte Weise.

    HIGH Level Trigger - Normally Open Modus

    Um diesen Modus zu aktivieren, verbinden Sie das Hochspannungsgerät sowohl mit den COM als auch NO Pins.

    • Wenn der Eingangspin auf Low (0 Volt) ist, ist der Schalter offen und das Gerät ist aus.
    • Wenn der Eingangspin auf High (5 Volt) ist, ist der Schalter geschlossen und das Gerät ist an.
    Wie das Relais funktioniert - Normally Open

    HIGH Level Trigger - Normally Closed Modus

    Um diesen Modus zu verwenden, verbinden Sie das Hochspannungsgerät mit den COM und NC Pins.

    • Wenn der Eingang auf Low (0 V) ist, ist der Schalter geschlossen. Das Gerät ist AN.
    • Wenn der Eingang auf High (5 V) ist, ist der Schalter offen. Das Gerät ist AUS.
    Wie das Relais funktioniert - Normally Closed

    Zusammenfassung

    Eingangsmodi Ausgangsmodi IN Pin (programmierbar) Ausgangspins Relaiszustand Gerätezustand
    HIGH Trigger Normally Open LOW COM und NO Pin ⇒ offen ⇒ AUS
    HIGH Trigger Normally Open HIGH COM und NO Pin ⇒ geschlossen ⇒ AN
    HIGH Trigger Normally Closed LOW COM und NC Pin ⇒ geschlossen ⇒ AN
    HIGH Trigger Normally Closed HIGH COM und NC Pin ⇒ offen ⇒ AUS
    LOW Trigger Normally Open LOW COM und NO Pin ⇒ geschlossen ⇒ AN
    LOW Trigger Normally Open HIGH COM und NO Pin ⇒ offen ⇒ AUS
    LOW Trigger Normally Closed LOW COM und NC Pin ⇒ offen ⇒ AUS
    LOW Trigger Normally Closed HIGH COM und NC Pin ⇒ geschlossen ⇒ AN

    Es können bis zu acht Anwendungsfälle existieren. Das mag viel erscheinen. Aber wenn Sie Anfänger sind, müssen Sie sich nur auf die ersten beiden Fälle konzentrieren. Diese beinhalten die High-Level Trigger und Normally Open Einstellungen. Dieses Tutorial behandelt hauptsächlich diese beiden Fälle.

    Arduino Mega - Relais

    Der Arduino Mega verwendet ein Relais, um ein Gerät zu steuern, das mit hoher Spannung läuft.

    Es ist einfach, ein Relais zu steuern. Wir brauchen nur:

    • Den Arduino Mega Pin mit dem IN Pin des Relais verbinden.
    • Den Pin auf LOW oder HIGH setzen, um das Relais ein- oder auszuschalten.

Schaltplan

Arduino Mega Relais Schaltplan

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

Wie man für Relais programmiert

  • Setzen Sie einen Pin am Arduino Mega als Ausgang mit der pinMode() Funktion. Zum Beispiel Pin 3:
pinMode(3, OUTPUT);
  • Setzen Sie den Pin auf Low (0 Volt) mit der digitalWrite() Funktion.
digitalWrite(3, LOW);
  • Setzen Sie den Pin auf 5V mit der digitalWrite() Funktion.
digitalWrite(3, HIGH);

Arduino Mega Code

/* * 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-relay */ #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); delay(500); digitalWrite(RELAY_PIN, LOW); delay(500); }

Schnelle Schritte

Folgen Sie diesen Schritten nacheinander.

  • Verbinden Sie die Teile gemäß dem Schaltplan.
  • Verbinden Sie das Arduino Mega Board mit Ihrem Computer über ein USB-Kabel.
  • Ö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 Taste in der Arduino IDE, um den Code zum Arduino Mega zu senden.
  • Überprüfen Sie den LED Strip; er sollte blinken.

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.

Funktionsreferenzen

Verwandte Tutorials

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