Relais mit eSptop 10 mit Arduino ide

Relais mit eSptop 10 mit Arduino ide
Relais ist ein elektrischer Schalter, der ähnlich wie bei unseren herkömmlichen Schalter funktioniert. Es kann ein- oder ausgeschaltet werden, indem der Strom kontrolliert wird. Relais kann auch mit der niedrigen Spannung 3 gesteuert werden.3V -Signal von ESP32 -Mikrocontroller -Stiften. In diesem Artikel werden wir ein Relaismodul mit ESP32 einbinden und eine LED steuern.

1: Einführung in Staffeln

2: Arten von Relais

3: Dual Channel Relay Pinout

  • 3.1: Hauptspannungsverbindungen
  • 3.2: Kontrollstifte
  • 3.3: Auswahl der Stromversorgung

4: Schnittstellenrelais mit ESP32

  • 4.1: Schema
  • 4.2: Code
  • 4.3: Ausgabe

1: Einführung in Staffeln

Das Power Relay -Modul ist ein Elektromagnetschalter, der von Mikrocontrollern wie ESP32 und 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: 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.

3: Dual Channel Relay Pinout

Hier in diesem Artikel werden wir das Dual -Channel -Relais verwenden. Ein Doppelkanal -Relaisstifter kann in drei Kategorien unterteilt werden:

  • Netzspannungsanschlüsse
  • Kontrollstifte
  • Stromversorgungsauswahl

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 (NC): Die Verwendung dieses Konfigurationsrelais wird standardmäßig auf geschlossen eingestellt. Im normalen Konfigurationsstrom fließt zwischen Common und NC, es sei denn.

Normalerweise offen (nein): 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: Kontrollstifte:

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:

  • 1 oder hoher Strom beginnen zu fließen
  • 0 oder niedriger Strom Stopp fließen

Normalerweise offene Konfiguration:

  • 1 oder hoher Strom stoppen fließen
  • 0 oder niedriger Strom starten zu fließen

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: Schnittstellenrelais 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

Offene Arduino ide. Schließen Sie ESP32 mit PC an und laden Sie den angegebenen Code hoch.

/*********
https: // linuxHint.com
*********/
const int reAlly_2chan = 13;
void setup ()
Serie.Beginnen Sie (115200);
PinMode (reely_2chan, Ausgabe);

void Loop ()
DigitalWrite (reAly_2chan, hoch); /*Verwenden der NC -Konfiguration Senden Sie hoch für den Stromfluss*/
/*Sendet kein niedriges Signal für den Stromfluss*/
Serie.println ("LED On-Turrent Flow beginnt");
Verzögerung (3000); /*Verzögerung von 3 Sek.*/
digitalWrite (reely_2chan, niedrig); /*Verwenden der NC -Konfiguration Senden Sie niedrig, um den Stromfluss zu stoppen*/
/*Sendet kein niedriges Signal, um den Stromfluss zu stoppen*/
Serie.println ("LED-Off-Strom-Fluss stoppt");
Verzögerung (3000);

Hier 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.

Senden Sie für keine Konfiguration 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

Die folgende Ausgabe ist auf dem seriellen Monitor hier zu sehen. Wir können sehen, wann die LED ein- und ausgeschaltet ist.

Als LED ist in verbunden NC Konfiguration SO LED wird sein AN.

Jetzt wird ein hohes Signal gesendet bei IN 1 Pin des Relaismoduls Die LED wird sich drehen AUS Wie das Relaismodul ist 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 erforderlich sind. Mit diesem Artikel kann jedes Kanal -Relaismodul mit ESP32 verbunden werden.