1: Einführung in Staffeln
2: verschiedene Arten von Relais
3: 2-Kanal-Relais-Pinout
4: Schnittstellen von Dual -Channel -Relais mit ESP32
1: Einführung in Staffeln
Das Power Relay -Modul ist ein Elektromagnetschalter, der von Mikrocontrollern wie ESP32 oder Arduino von einem niedrigen Leistungssignal gesteuert wird. Mit dem Steuersignal des Mikrocontrollers können wir die Geräte ein- oder ausschalten, die sogar an Hochspannungen wie 120-220 V arbeiten.
Ein Einzelkanal -Relaismodul enthält normalerweise 6 Stifte:
Die sechs Stifte umfassen:
Stift | Pin -Name | Beschreibung |
---|---|---|
1 | Relais -Triggerstift | Eingabe für die Relaisaktivierung |
2 | GND | Erdungsnadel |
3 | VCC | Eingabeversorgung für Relaisspule |
4 | NEIN | Normalerweise offenes Terminal |
5 | Gemeinsam | Gemeinsames Terminal |
6 | NC | Normalerweise geschlossenes Terminal |
2: verschiedene Arten von Relais
Relaismodule kommen in unterschiedlichen Variationen ab, abhängig von der Anzahl der Kanäle, die es hat. Wir können Relaismodule mit 1,2,3,4,8 und sogar 16 Kanälen -Relaismodulen leicht finden. Jeder Kanal bestimmt die Anzahl der Geräte, die wir am Ausgangsanschluss steuern können.
Hier finden Sie einen kurzen Vergleich von Einzel-, Dual- und 8 -Kanal -Relay -Modulspezifikationen:
Spezifikation | 1-Kanal-Staffel | 2-Kanal-Staffel | 8-Kanal-Staffel |
---|---|---|---|
Versorgungsspannung | 3.75V-6v | 3.75V-6v | 3.75V-6v |
Strom auslösen | 2ma | 5ma | 5ma |
Aktuelle aktive Relais | 70 mA | Single (70 mA) Dual (140 mA) | Single (70 mA) alle 8 (600 mA) |
Max -Kontaktspannung | 250 VAC oder 30VDC | 250 VAC oder 30VDC | 250 VAC oder 30VDC |
Mindeststrom | 10 A | 10 A | 10 A |
Da wir jetzt einen kurzen Vergleich zwischen verschiedenen Kanalrelais behandelt haben, werden wir in diesem Artikel zu Demonstrationszwecken ein Dual -Kanal -Relais verwenden.
3: 2-Kanal-Relais-Pinout
Hier in diesem Artikel werden wir das Dual -Channel -Relais verwenden. Ein Doppelkanal -Relaisstifter kann in drei Kategorien unterteilt werden:
3.1: Hauptspannungsverbindungen
Die Hauptverbindung in einem Doppelkanal -Relaismodul enthält zwei verschiedene Anschlüsse, wobei jede Verbindung mit drei Stifte Nein (Normalerweise offen), NC (Normalerweise geschlossen) und häufig.
Gemeinsam: Steuern Sie den Hauptstrom (Versorgungsspannung des externen Geräts)
Normalerweise geschlossen: Die Verwendung dieses Konfigurationsrelais wird standardmäßig auf geschlossen eingestellt. Im normalen Konfigurationsstrom fließt zwischen Common und NC, es sei denn.
Normalerweise offen: Normalerweise ist die offene Konfiguration gegenüber NC entgegengesetzt. Standardmäßig fließt der Strom nicht; Es beginnt nur zu fließen, wenn ein Triggersignal von ESP32 gesendet wird.
3.2: Stifte für Staffelstifte
Die andere Seite des Relaismoduls enthält einen Satz von 4 und 3 Pins. Der erste Satz von Niederspannungsseiten enthält vier Pins VCC, GND, IN1 und IN2. Der In -Pin variiert je nach Anzahl der Kanäle. Für jeden Kanal befindet sich ein separater Pin für jeden Kanal.
Der In -Pin empfängt das Steuersignal für Relais von jedem Mikrocontroller. Wenn das empfangene Signal unter 2 V verläuft, wird das Relais ausgelöst. Die folgende Konfiguration kann mit dem Relaismodul festgelegt werden:
Normalerweise geschlossene Konfiguration:
Normalerweise offene Konfiguration:
3.3: Auswahl der Stromversorgung
Der zweite Satz von Stiften umfasst die drei Pins VCC, GND und JD-VCC. Die JD-VCC-Stifte sind normalerweise mit VCC verbunden.
Wenn Sie den in Bild oben gezeigten schwarzen Kappenanschluss entfernen, müssen wir das Relaismodul separat mit Strom versorgen.
Ab sofort haben wir alle Spezifikationen und Arbeiten des Dual -Channel -Relaismoduls abgedeckt. Jetzt werden wir es mit ESP32 interpretieren.
4: Schnittstellen von Dual -Channel -Relais mit ESP32
Jetzt werden wir einen einzelnen Kanal aus dem Relaismodul verwenden und eine LED mit dem ESP32 -Signal steuern. Mit der gleichen Technik kann auch jede der Wechselstromgeräte kontrolliert werden, aber wir müssen sie separat mit Strom versorgen. Wir werden den ersten Kanal des Relaismoduls verwenden.
4.1: Schema
Schließen Sie nun das Relaismodul an, wie in Bild unten gezeigt. Hier haben wir GPIO Pin 13 von ESP32 für das Triggersignal des Relaismoduls verwendet. Eine LED ist in der NC -Konfiguration verbunden.
Die Konfiguration der folgenden PIN wird befolgt:
Stift Relais | ESP32 PIN |
---|---|
IN 1 | GPIO 13 |
VCC | Vin |
GND | GND |
Kanal 1 NC | LED +IVE -Terminal |
Gemeinsam | Vin |
4.2: Code
Öffnen Sie Thonny IDE. Schließen Sie ESP32 mit PC an und laden Sie das angegebene Micropython -Skript hoch.
vom MaschinenimportstiftHier im obigen Code GPIO 13 wird als Triggerstift definiert, der mit IN1 des Relaismoduls verbunden ist. Als nächstes haben wir ein Relaismodul in der NC -Konfiguration definiert, das LED einschaltet, es sei denn.
Falls man keine Konfiguration festlegen möchte, senden Sie ein hohes Signal bei IN1, um die LED einzuschalten.
Nach dem Hochladen von Code in die ESP32 -Karte beobachten Sie jetzt die Ausgabe.
4.3: Ausgabe
Als LED ist in verbunden NC Konfiguration SO LED ist AN, Aber die LED des Relaismoduls Channel 1 ist AUS.
Jetzt wird ein hohes Signal gesendet bei IN 1 Pin in der LED -Kurve AUS Aber jetzt ist die LED des Relaismoduls Channel 1 AN.
Wir haben die ESP32 -Mikrocontroller -Karte erfolgreich integriert und mit einem Dual -Channel -Relaismodul getestet. Zu Demonstrationszwecken haben wir eine LED am gemeinsamen Terminal von Kanal 1 angeschlossen.
Abschluss
Die Verwendung eines Relais mit ESP32 ist eine großartige Möglichkeit, mehrere Wechselstromgeräte zu steuern, die nicht nur eine verkabelte Verbindung verwenden, sondern auch remote gesteuert werden können. Dieser Artikel deckt alle Schritte ab, die zur Steuerung eines Relais mit ESP32 mithilfe des Micropython -Skripts erforderlich sind. Hier haben wir den Thonny IDE -Editor zum Schreiben von Micropython -Code verwendet. Mit diesem Artikel kann jedes Kanal -Relais -Modul mit dem Micropython -Code gesteuert werden.