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:
- Was ein Relais macht
- Wie man das Relais an ein Hochspannungsgerät anschließt
- Wie man den Arduino Mega mit dem Relais verbindet
- Wie man den Arduino Mega programmiert, um das Relais zu steuern und Hochspannungsgeräte ein- und auszuschalten

Benötigte Hardware
Oder Sie können die folgenden Kits kaufen:
| 1 | × | DIYables Sensor-Kit (30 Sensoren/Displays) | |
| 1 | × | DIYables Sensor-Kit (18 Sensoren/Displays) |
Ü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

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.
- Im Normally Open Modus werden nur die COM und NO Pins verwendet.
- Im Normally Closed Modus werden nur die COM und NC Pins verwendet.
- Low-Level Trigger Modus
- High-Level Trigger Modus
- Standard-Offen Modus
- Standard-Geschlossen Modus
- 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.
- 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.
- 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.
- Den Arduino Mega Pin mit dem IN Pin des Relais verbinden.
- Den Pin auf LOW oder HIGH setzen, um das Relais ein- oder auszuschalten.
Normalerweise verwenden wir nicht alle Pins in der Hochspannungsgruppe. Wir verwenden nur zwei davon.
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 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.
Ausgangsmodus: Es gibt zwei Modi, die das Relais in entgegengesetzter Weise arbeiten lassen.
Das Wort "normally" bedeutet die Situation, wenn der IN Pin mit LOW (0V) verbunden ist. Beginnen wir mit einigen schnellen Informationen:
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.

HIGH Level Trigger - Normally Closed Modus
Um diesen Modus zu verwenden, verbinden Sie das Hochspannungsgerät mit den COM und NC Pins.

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:
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:
- Setzen Sie den Pin auf Low (0 Volt) mit der digitalWrite() Funktion.
- Setzen Sie den Pin auf 5V mit der digitalWrite() Funktion.
Arduino Mega Code
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.