Arduino Nano ESP32 - 2-Kanal-Relaismodul
Dieses Tutorial bietet eine Schritt-für-Schritt-Anleitung zur Verwendung eines Arduino Nano ESP32 zur Steuerung eines 2-Kanal-Relaismoduls. Es behandelt im Detail die folgenden Aspekte:
- Verständnis der Pinbelegung eines 2-Kanal-Relaismoduls
- Herstellung der Verbindungen zwischen einem Arduino Nano ESP32 und dem 2-Kanal-Relaismodul
- Programmierung des Arduino Nano ESP32, um das 2-Kanal-Relaismodul effektiv zu steuern
Wenn wir zwei Hochspannungsgeräte wie Pumpen, Ventilatoren oder Aktuatoren steuern müssen, haben wir zwei Optionen. Wir können entweder mehrere Relaismodule verwenden oder eine einfachere Lösung wählen. Der einfachere Weg besteht darin, ein 2-Kanal-Relaismodul zu verwenden, das eine Platine mit zwei integrierten Relais enthält. Dies macht die Einrichtung einfacher und bequemer, um beide Geräte zu steuern.
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 das 2-Kanal-Relaismodul
Pinbelegung

Ein 2-Kanal-Relaismodul hat die folgenden Anschlüsse:
- Versorgungspins für Relaisplatinen
- DC+: Verbinden Sie diesen Pin mit dem 5-V-Pin der Stromversorgung
- DC-: Verbinden Sie diesen Pin mit dem GND-Pin der Stromversorgung und auch mit dem GND-Pin des Arduino Nano ESP32
- Signaleingänge:
- IN1: Dieser Pin empfängt das Steuersignal vom Arduino Nano ESP32, um Relais 1 auf dem Modul zu steuern
- IN2: Dieser Pin empfängt das Steuersignal vom Arduino Nano ESP32, um Relais 2 auf dem Modul zu steuern
- Ausgänge: NCx (Schließerkontakt Pin), NOx (Öffnerkontakt 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
- Relais an Hochspannungsgeräte anschließen
- Die Konzepte von normalerweise geschlossen und normalerweise geöffnet
- Die Unterschiede zwischen Niedrigpegel-Auslöser und Hochpegel-Auslöser
- Demonstration, wie Relais mit dem Arduino Nano ESP32 effektiv gesteuert werden
Darüber hinaus bietet das 2-Kanal-Relaismodul zwei Jumper, die Ihnen die Flexibilität bieten, für jedes Relais unabhängig zwischen einem Niedrigpegel-Trigger und einem Hochpegel-Trigger zu wählen.
Wenn Sie daran interessiert sind, die Grundlagen von Relais zu verstehen, empfehle ich Ihnen dringend, sich das Arduino Nano ESP32 - Relais Tutorial anzusehen. Dieses Tutorial bietet umfassende Einblicke in:
Verdrahtungsdiagramm

Dieses Bild wurde mit Fritzing erstellt. Klicken Sie, um das Bild zu vergrößern.
※ Notiz:
Wenn die beiden von einem 2-Kanal-Relaismodul gesteuerten Geräte mit derselben Spannung betrieben werden, können wir ein einziges Hochspannungs-Netzteil verwenden, um beide Geräte mit Strom zu versorgen. Wenn die Geräte jedoch unterschiedliche Spannungen benötigen, können wir für jedes Gerät unabhängig voneinander separate Hochspannungs-Netzteile verwenden.
Wie man ein 2-Kanal-Relaismodul programmiert
- Initialisiert den Pin des Arduino Nano ESP32 in den digitalen Ausgangsmodus, indem die Funktion pinMode() verwendet wird.
- Steuern Sie den Zustand des Relais, indem Sie die Funktion digitalWrite() verwenden.
Arduino Nano ESP32 Code
Schnelle Schritte
- Kopieren Sie den obigen Code und öffnen Sie ihn mit der Arduino IDE.
- Klicken Sie auf die Schaltfläche Hochladen in der Arduino IDE, um den Code auf den Arduino Nano ESP32 hochzuladen.
- Hören Sie das Klicken der Relais.
- Überprüfen Sie das Ergebnis im seriellen Monitor.
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.