ESP8266 - 4-Kanal-Relaismodul
Wenn wir vier Hochspannungsgeräte wie Pumpen, Lüfter und Aktoren steuern müssen, können wir mehrere Relaismodule verwenden. Es gibt jedoch eine einfachere Option: ein 4-Kanal-Relaismodul. Dies ist eine Platine, auf der vier Relais zusammen verbaut sind.
Ein 4-Kanal-Relaismodul im Vergleich zu vier 1-Kanal-Relaismodulen:
- Die Verdrahtung ist mit dem 4-Kanal-Relaismodul einfacher.
- Das 4-Kanal-Relaismodul benötigt weniger Platz.
- Das 4-Kanal-Relaismodul ist kostengünstiger.
- Die Programmierung bleibt gleich.
Erforderliche Hardware
Oder Sie können die folgenden Kits kaufen:
| 1 | × | DIYables Sensor-Kit (30 Sensoren/Displays) | |
| 1 | × | DIYables Sensor-Kit (18 Sensoren/Displays) |
Über 4-Kanal-Relaismodul
Die Pinbelegung des 4-Kanal-Relaismoduls

Ein 4-Kanal-Relaismodul hat die folgenden Pins:
- Versorgungsstifte für Relaisplatinen
- DC+: Verbinden Sie diesen Pin mit dem 5-V-Pin eines Netzteils
- DC-: Verbinden Sie diesen Pin mit dem GND-Pin des Netzteils und außerdem mit dem GND-Pin eines ESP8266
- Signaleingänge:
- IN1: Dieser Pin empfängt das Steuersignal von einem ESP8266, um Relais 1 auf dem Modul zu steuern
- IN2: Dieser Pin empfängt das Steuersignal von einem ESP8266, um Relais 2 auf dem Modul zu steuern
- IN3: Dieser Pin empfängt das Steuersignal von einem ESP8266, um Relais 3 auf dem Modul zu steuern
- IN4: Dieser Pin empfängt das Steuersignal von einem ESP8266, um Relais 4 auf dem Modul zu steuern
- Ausgangspins: NCx (normalerweise geschlossen) Pin, NOx (normalerweise geöffnet) Pin, COMx (gemeinsamer Kontakt) Pin,
- NC1, NO1, COM1: Diese Pins verbinden sich mit einem Hochspannungsgerät, das vom Relais 1 gesteuert wird
- NC2, NO2, COM2: Diese Pins verbinden sich mit einem Hochspannungsgerät, das vom Relais 2 gesteuert wird
- NC3, NO3, COM3: Diese Pins verbinden sich mit einem Hochspannungsgerät, das vom Relais 3 gesteuert wird
- NC4, NO4, COM4: Diese Pins verbinden sich mit einem Hochspannungsgerät, das vom Relais 4 gesteuert wird
Für Informationen darüber, wie man ein Relais an Hochspannung anschließt, und die Unterschiede zwischen normalerweise geschlossen und normalerweise geöffnet, verweisen Sie bitte auf ESP8266 - Relais-Tutorial
Es besitzt außerdem vier Jumper, die dazu verwendet werden können, für jedes Relais zwischen dem Low-Trigger und dem High-Trigger zu wählen.
Verdrahtungsdiagramm
Das 4-Kanal-Relaismodul benötigt eine beträchtliche Menge an Strom, daher sollte es nicht direkt vom 5V-Pin des ESP8266 mit Strom versorgt werden. Für das Modul sollte stattdessen eine externe 5V-Stromquelle verwendet werden.
Deshalb müssen wir drei Stromquellen verwenden:
- Ein 5-V-Netzadapter für den ESP8266
- Ein 5-V-Netzadapter für das 4-Kanal-Relaismodul
- Ein Netzteil mit höherer Spannung (12VDC, 24VDC, 48VDC, 220VAC...) für die vom 4-Kanal-Relaismodul gesteuerten Geräte
- Ein Schaltplan mit den drei Stromversorgungen. Die Stromversorgung für den ESP8266 (in der Abbildung nicht enthalten) kann entweder über ein USB-Kabel oder eine Netzbuchse erfolgen.

Dieses Bild wurde mit Fritzing erstellt. Klicken Sie, um das Bild zu vergrößern.
Weitere Informationen finden Sie unter ESP8266-Pinbelegung und wie man ESP8266 und andere Komponenten mit Strom versorgt.
- Wir können die Anzahl der Netzadapter reduzieren, indem wir eine einzige 5-V-Stromquelle sowohl für das ESP8266 als auch für das 4-Kanal-Relaismodul verwenden.

Dieses Bild wurde mit Fritzing erstellt. Klicken Sie, um das Bild zu vergrößern.
※ Notiz:
Wenn die vier Geräte, die von einem 4-Kanal-Relaismodul gesteuert werden, dieselbe Spannung haben, kann ein einzelnes Hochspannungs-Netzteil für alle verwendet werden. Ist die Spannung jedoch bei jedem Gerät unterschiedlich, müssen separate Hochspannungs-Netzteile verwendet werden.
Wie man ein 4-Kanal-Relaismodul programmiert
- Setze den ESP8266-Pin in den digitalen Ausgangsmodus mit der pinMode() Funktion.
- Den Zustand des Relais mit der digitalWrite()-Funktion steuern.
ESP8266-Code
Schnelle Schritte
Um mit dem ESP8266 in der Arduino-IDE zu beginnen, befolgen Sie diese Schritte:
- Schauen Sie sich das Tutorial zur Einrichtung der Umgebung für ESP8266 in der Arduino IDE an, falls dies Ihr erster Umgang mit dem ESP8266 ist.
- Verkabeln Sie die Komponenten gemäß dem Diagramm.
- Schließen Sie das ESP8266-Board über ein USB-Kabel an Ihren Computer an.
- Öffnen Sie die Arduino IDE auf Ihrem Computer.
- Wählen Sie das richtige ESP8266-Board, z. B. das NodeMCU 1.0 (ESP-12E-Modul), und den entsprechenden COM-Port.
- Kopieren Sie den Code und öffnen Sie ihn mit der Arduino IDE.
- Klicken Sie auf die Hochladen-Schaltfläche in der IDE, um den Code an den ESP8266 zu senden.
- Hören Sie dem Klickgeräusch der Relais zu.
- Überprüfen Sie den Serial Monitor, um das Ergebnis zu beobachten.
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.