Beschreibung
Hier ist eine vollständige Beschreibung des 4-Kanala 12V Relais Modul für Arduino, PIC, ARM, AVR, DSP, gefolgt von einer detaillierten Anleitung zur Nutzung mit Arduino, mit praktischen Beispielen und Code.
🔧 4-Kanala 12V Relais Modul – Technische Spezifikationen
Das 4-Kanala 12V Relais Modul ist eine elektronische Schnittstelle, die den Steuerung von hohen Leistungs- oder Spannungsbelastungen (AC oder DC) durch niedrige Leistungs-Signale ermöglicht, die von Mikrocontrollern wie Arduino, PIC, ARM, AVR, DSP.
✅ Hauptmerkmale
- Anzahl Kanäle: 4 (unabhängig)
- Betriebsspannung: 12V DC
- Gesamtstromverbrauch: ~70-80 mA pro jedes aktiviertes Relais
- Typ des Relais: mechanisches SPDT (Single Pole Double Throw) Relais
- Maximal zulässige Stromstärke des Relais: bis zu 10A bei 250V AC oder 10A bei 30V DC
- Steuerlogik: TTL (kompatibel mit 5V Arduino)
- Optokoppler: vorhanden (elektrische Isolierung zwischen Logik und Last)
- LED-Indikatoren: einer pro Kanal, um den Zustand des Relais anzuzeigen
- Relais-Kontakte: NO (normalerweise offen), NC (normalerweise geschlossen), COM (gemeinsam)
- Digitale Eingänge: IN1, IN2, IN3, IN4
🧰 Verbindungen zum Modul
| Pin des Relais-Moduls | Funktion | Arduino Verbinden |
|---|---|---|
| IN1 | Relais 1 Steuerung | Digitale Pin (z.B. D7) |
| IN2 | Relais 2 Steuerung | Digitale Pin (z.B. D6) |
| IN3 | Relais 3 Steuerung | Digitale Pin (z.B. D5) |
| IN4 | Relais 4 Steuerung | Digitale Pin (z.B. D4) |
| GND | Logische Masse | GND Arduino |
| VCC | Logische 5V Versorgung | 5V Arduino |
| JD-VCC | 12V Relè-Stromversorgung | 12V von externer Stromversorgung |
⚠️ Achten Sie darauf: Es wird empfohlen, einen externen Netzteil von 12V zu verwenden um die Relais zu versorgen. Die Relais direkt von Arduino zu versorgen ist nicht empfehlenswert.
⚡ Wie man den Modul korrekt versorgt
Wenn der Modul den Steckbrücke zwischen VCC e JD-VCC, entfernen Sie es, wenn Sie eine getrennte Stromversorgung von 12V verwenden. In diesem Fall:
- JD-VCC → 12V extern
- GND → GND Arduino und GND Stromversorgung
- VCC → 5V Arduino (Logiksteuerung)
💻 Beispielcode für Arduino
// Definizione dei pin collegati al modulo relè
const int rele1 = 7;
const int rele2 = 6;
const int rele3 = 5;
const int rele4 = 4;
void setup() {
// Imposta i pin come output
pinMode(rele1, OUTPUT);
pinMode(rele2, OUTPUT);
pinMode(rele3, OUTPUT);
pinMode(rele4, OUTPUT);
// Spegne tutti i relè all'avvio (dipende dalla logica del modulo)
digitalWrite(rele1, HIGH);
digitalWrite(rele2, HIGH);
digitalWrite(rele3, HIGH);
digitalWrite(rele4, HIGH);
}
void loop() {
// Accende ogni relè uno alla volta
digitalWrite(rele1, LOW); // Attiva relè 1
delay(1000);
digitalWrite(rele1, HIGH);
digitalWrite(rele2, LOW); // Attiva relè 2
delay(1000);
digitalWrite(rele2, HIGH);
digitalWrite(rele3, LOW); // Attiva relè 3
delay(1000);
digitalWrite(rele3, HIGH);
digitalWrite(rele4, LOW); // Attiva relè 4
delay(1000);
digitalWrite(rele4, HIGH);
}
ℹ️ Hinweis: Viele Relais-Module werden mit einem LOW-Level (0V) aktiviert, daher
digitalWrite(pin, LOW)aktiviert das Relais.
🧪 Praktische Anwendungsexempel
- Ansteuerung einer 230V AC-Birne
- Verbinden Sie die Birne über das Relais mit dem Stromnetz (Phaseleitung an COM und NO).
- Wenn das Relais aktiviert ist, schließt es den Stromkreis und die Birne leuchtet.
- Steuerung einer 12V DC-Pumpe
- 12V Versorgung → COM, Pumpe → NO, gemeinsamer GND
- Arduino aktiviert/deaktiviert die Pumpe
- Automatisches Bewässerungssystem
- Relais aktiviert eine 24V DC-Elektroventil an vorgegebenen Zeiten
📋 Gute Praxis und Sicherheit
- NICHT Geräte mit AC-Strom direkt ansteuern, wenn Sie keine Erfahrung mit Netzspannung haben.
- Verwenden Relais mit Optoscheidungen Um die Logik des Arduino vollständig vom hochspannenden Last trennen.
- Wenn du induktive Lasten (Motoren, Transformator) steuerst, füge Rückkopplungsdioden o Snubber.
- Überprüfe immer dasScheidung zwischen Logik und Relaiskontakten.
- Verwende immer ein externes Netzgerät für Relais, wenn du mehr als eines gleichzeitig einschaltest.
📘 Zusammenfassung
Das Modul 4 Kanäle 12V Relais ist ein extrem nützliches Werkzeug für Arduino-Projekte in der Hausautomatisierung, industriellen Automatisierung, Bewässerung oder Fernsteuerung von elektrischen Geräten. Mit korrekter Stromversorgung und Steuerlogik kannst du es einfach in jedes Projekt integrieren.
Wenn du möchtest, kann ich dir ein elektrisches Schema oder ein Fritzing-Diagramm geben. Möchtest du auch dieses?
|
ALLGEMEINE INFORMATIONEN |
MODELL |
4 Channel 12V Relay Module |
|
MATERIALI |
pcb + komponenten |
|
|
KOMPATIBILITÄT |
ARDUINO |
|
|
ELEKTRISCHE BAUTEILE |
EINGANGSSPANNUNG |
12 V |
|
GEWICHT UND GRÖSSE |
GEWICHT DES PRODUKTS |
35g |
|
GEWICHT DER VERPACKUNG |
0,40 kg |
|
|
GRÖSSE DES PRODUKTS (L x P x A) |
8 x 6 x 4 cm | |
|
GRÖSSE DER VERPACKUNG (L x W x H) |
10 x 15 x 5 cm |
|
|
INHALT DER VERPACKUNG |
INHALT DER VERPACKUNG |
1 x Modul |
Wir haben die technischen Spezifikationen aller Komponenten zur Verfügung. Wenn diese nicht im Download-Bereich des Produkts enthalten sind, senden Sie uns eine Nachricht über das Kontaktformular und wir werden diese so schnell wie möglich auf unserer Website veröffentlichen.
Tutorial: Wie man den 4-Kanal Relaismodul verwendet
Das 4-Kanal Relaismodul ist ideal, um elektrische Geräte mit Arduino zu steuern. Es ist perfekt für Anfänger, die mit Projekten der Haus- oder Industrieautomatisierung beginnen möchten.
Was du brauchst
- Arduino Uno
- USB-Kabel
- Außenliegender Netzteil 12V
- Verbindung zu elektrischen Geräten
Schritte
- Verbinde das Relaismodul mit dem Arduino über die Kopfverbindungen.
- Überprüfe die Spannung des zu steuernden Geräts (es muss 12V oder weniger betragen).
- Stelle die externe Stromversorgung für das Relaismodul (12V) ein und verbinde es mit dem DC-Stecker.
- Schreibe den Arduino-Code, um die Relaiskanäle zu steuern.
- Lade das Sketch auf dein Arduino.
- Überprüfe die korrekte Aktivierung der Relais über die Arduino IDE.
- Teste jeden einzelnen Kanal des Moduls.
- Überprüfe, ob alle angeschlossenen Geräte korrekt reagieren.
Beispielcode
const int relayPin1 = 2; // definisci il pin per ogni canale
const int relayPin2 = 3;
const int relayPin3 = 4;
const int relayPin4 = 5;
void setup() {
pinMode(relayPin1, OUTPUT);
pinMode(relayPin2, OUTPUT);
pinMode(relayPin3, OUTPUT);
pinMode(relayPin4, OUTPUT);
digitalWrite(relayPin1, HIGH); // disattiva i relè
}
void loop() {
digitalWrite(relayPin1, LOW); // attiva il canale 1
delay(2000);
digitalWrite(relayPin1, HIGH);
delay(2000);
}
Mini-Projekt
Erstelle ein automatisches Beleuchtungssystem, das Lichter basierend auf einer vordefinierten Sequenz einschaltet und ausschaltet.
Häufige Fehler
- Überprüfe das Spannungsniveau des Geräts nicht vor der Installation.
- Verwende Pin 0 oder 1 für Relais ohne das serielle Monitor zu deaktivieren.
- Verwende den externen Stromversorger, der für das Relais-Modul erforderlich ist, nicht.
- Verbinde ein elektrisches Gerät direkt an den Arduino-Pin ohne Schutz.
Empfohlenes Zubehör
- USB Netzteil
- Wandsteckdose 12V
- Relay Shield für Arduino
- Bewegungssensoren
Häufige Fragen
Kann das Modul mehrere Spannungen verwalten?
Überprüfe im Datenblatt des spezifischen Relais auf die Spannungsverwaltung.
Kann ich dieses Modul mit einem Raspberry Pi verwenden?
Ja, aber du musst eine Software- und Hardware-Schutzfunktion für die GPIO-Pins hinzufügen.













Rezensionen
Es gibt noch keine Rezensionen.