Arduino UNO R4 - 4-Kanal-Relaismodul

Um vier Hochspannungsgeräte wie Pumpen, Lüfter oder Aktoren zu steuern, können Sie viele Relaismodule verwenden. Aber eine einfachere Methode besteht darin, ein einziges 4-Kanal-Relaismodul zu verwenden. Dieses Modul vereint vier Relais auf einer Platine.

Vergleich eines 4-Kanal-Relaismoduls mit vier 1-Kanal-Relaismodulen:

Über das 4-Kanal-Relaismodul

Pinbelegung

4-Kanal-Relaismodul Pinbelegung

Ein 4-Kanal-Relaismodul enthält diese Pins:

  • 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 des Netzteils und außerdem mit dem GND-Pin des Arduino UNO R4.
  • Signalkontakte:
  • IN1: Dieser Pin empfängt ein Steuersignal vom Arduino Uno R4, um das Relais 1 auf der Platine zu steuern.
  • IN2: Dieser Pin erhält das Steuersignal vom Arduino Uno R4 zur Ansteuerung von Relais 2.
  • IN3: Verbinden Sie diesen Pin, um Steuersignale vom Arduino Uno R4 zu empfangen, der das Relais 3 steuert.
  • IN4: Dies dient dazu, Signale vom Arduino Uno R4 zu empfangen, die das Relais 4 steuern.
  • Ausgangspins: NCx (normalerweise geschlossener Pin), NOx (normalerweise geöffneter Pin), COMx (gemeinsamer Pin):
  • NC1, NO1, COM1: Verbinden Sie diese Pins mit einem Hochspannungsgerät, das von Relais 1 gesteuert wird.
  • NC2, NO2, COM2: Diese Pins dienen dem Anschluss an ein Hochspannungsgerät, das vom Relais 2 betrieben wird.
  • NC3, NO3, COM3: Verbinden Sie diese mit einem Hochspannungsgerät, das vom Relais 3 gesteuert wird.
  • NC4, NO4, COM4: Diese verbinden sich mit einem Hochspannungsgerät, das durch Relais 4 gesteuert wird.

Um zu lernen, wie man ein Relais an Hochspannung anschließt und die Unterschiede zwischen 'normalerweise geschlossen' und 'normalerweise offen' zu verstehen, besuchen Sie bitte: Arduino UNO R4 - Relais-Tutorial.

Es enthält außerdem 4 Jumper, mit denen man zwischen dem Low-Trigger und dem High-Trigger für jedes Relais separat wählen kann.

Verdrahtungsdiagramm

Das 4-Kanal-Relaismodul verbraucht viel Strom. Verbinden Sie es daher nicht direkt mit dem 5-V-Pin des Arduino UNO R4. Verwenden Sie stattdessen eine externe 5-V-Stromquelle für das Modul.

Wir müssen drei Energiequellen verwenden:

  • Ein 5-V-Netzteil für Arduino UNO R4
  • Ein 5-V-Netzteil für das 4-Kanal-Relaismodul
  • Ein Netzteil mit höherer Spannung (12 V DC, 24 V DC, 48 V DC, 220 V AC ...) für Geräte, die vom 4-Kanal-Relaismodul gesteuert werden
  • Schaltplan mit drei Stromquellen. Sie können das Arduino UNO R4 (im Bild nicht zu sehen) über ein USB-Kabel oder eine Netzbuchse mit Strom versorgen.
Arduino UNO R4 4-Kanal-Relaismodul-Schaltplan

Dieses Bild wurde mit Fritzing erstellt. Klicken Sie, um das Bild zu vergrößern.

Siehe Der beste Weg, den Arduino Uno R4 und andere Komponenten mit Strom zu versorgen.

  • Wir können eine 5-V-Stromversorgung sowohl für den Arduino UNO R4 als auch für das 4-Kanal-Relaismodul verwenden, um die Anzahl der benötigten Netzteile zu verringern.
Arduino UNO R4 4-Kanal-Relaismodul Schaltplan zwei Spannungsquellen

Dieses Bild wurde mit Fritzing erstellt. Klicken Sie, um das Bild zu vergrößern.

※ Notiz:

Wenn vier Geräte, die von einem 4-Kanal-Relaismodul gesteuert werden, dieselbe Spannung haben, können wir für alle ein einziges Hochspannungsnetzteil verwenden. Haben sie unterschiedliche Spannungen, können wir für jedes Gerät ein separates Hochspannungsnetzteil verwenden.

Wie man ein 4-Kanal-Relaismodul programmiert

  • Setzt den Pin des Arduino UNO R4 als digitalen Ausgang mit der Funktion pinMode() fest.
pinMode(PIN_RELAY_1, OUTPUT); pinMode(PIN_RELAY_2, OUTPUT); pinMode(PIN_RELAY_3, OUTPUT); pinMode(PIN_RELAY_4, OUTPUT);
  • Verwenden Sie die digitalWrite()-Funktion, um den Zustand des Relais zu steuern.
digitalWrite(PIN_RELAY_1, HIGH); digitalWrite(PIN_RELAY_2, HIGH); digitalWrite(PIN_RELAY_3, HIGH); digitalWrite(PIN_RELAY_4, HIGH);

Arduino UNO R4 Code

/* * Dieser Arduino UNO R4 Code wurde von newbiely.de entwickelt * Dieser Arduino UNO R4 Code wird der Öffentlichkeit ohne jegliche Einschränkung zur Verfügung gestellt. * Für vollständige Anleitungen und Schaltpläne besuchen Sie bitte: * https://newbiely.de/tutorials/arduino-uno-r4/arduino-uno-r4-4-channel-relay-module */ #define PIN_RELAY_1 2 // The Arduino UNO R4 pin connected to the IN1 pin of relay module #define PIN_RELAY_2 3 // The Arduino UNO R4 pin connected to the IN2 pin of relay module #define PIN_RELAY_3 4 // The Arduino UNO R4 pin connected to the IN3 pin of relay module #define PIN_RELAY_4 5 // The Arduino UNO R4 pin connected to the IN4 pin of relay module // The setup function runs once on reset or power-up void setup() { Serial.begin(9600); // initialize digital pin as an output. pinMode(PIN_RELAY_1, OUTPUT); pinMode(PIN_RELAY_2, OUTPUT); pinMode(PIN_RELAY_3, OUTPUT); pinMode(PIN_RELAY_4, OUTPUT); } // The loop function repeats indefinitely void loop() { Serial.println("Turn on all"); digitalWrite(PIN_RELAY_1, HIGH); digitalWrite(PIN_RELAY_2, HIGH); digitalWrite(PIN_RELAY_3, HIGH); digitalWrite(PIN_RELAY_4, HIGH); delay(1000); Serial.println("Turn off all"); digitalWrite(PIN_RELAY_1, LOW); digitalWrite(PIN_RELAY_2, LOW); digitalWrite(PIN_RELAY_3, LOW); digitalWrite(PIN_RELAY_4, LOW); delay(1000); }

Schnelle Schritte

Folgen Sie diesen Anweisungen Schritt für Schritt:

  • Falls dies Ihre erste Nutzung des Arduino Uno R4 WiFi/Minima ist, lesen Sie das Tutorial zur Einrichtung der Umgebung für Arduino Uno R4 WiFi/Minima in der Arduino IDE Einrichtung der Umgebung für Arduino Uno R4 WiFi/Minima in der Arduino IDE.
  • Verdrahten Sie die Bauteile gemäß dem bereitgestellten Diagramm.
  • Verbinden Sie das Arduino Uno R4-Board über ein USB-Kabel mit Ihrem Computer.
  • Starten Sie die Arduino IDE auf Ihrem Computer.
  • Wählen Sie das passende Arduino Uno R4-Board (z. B. Arduino Uno R4 WiFi) und den COM-Port aus.
  • Kopieren Sie den Code und öffnen Sie ihn in der Arduino IDE.
  • Drücken Sie die Upload-Schaltfläche in der Arduino IDE, um den Code an den Arduino UNO R4 zu senden.
  • Achten Sie auf das Klicken der Relais.
  • Überprüfen Sie die Ergebnisse im Serial Monitor.
∞
Newbiely | Arduino IDE 2.3.8
──
☐
✕
File
Edit
Sketch
Tools
Help
Arduino Uno R4 WiFi
Newbiely.ino
···
8 Serial.println("Hello World!");
Output
Serial Monitor
Message (Enter to send message to 'Arduino Uno R4 WiFi' on 'COM15')
New Line
9600 baud
Turn on all Turn off all Turn on all Turn off all Turn on all Turn off all Turn on all Turn off all
Ln 11, Col 1
Arduino Uno R4 WiFi on COM15
2

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.

Funktionsreferenzen

※ UNSERE NACHRICHTEN

  • Sie können gerne den Link zu diesem Tutorial teilen. Bitte verwenden Sie jedoch unsere Inhalte nicht auf anderen Websites. Wir haben viel Mühe und Zeit in die Erstellung der Inhalte investiert, bitte respektieren Sie unsere Arbeit!