🦾 4-Kanal Relæ Modul med Optokobler
Styr hele værkstedet fra én mikrocontroller! Med dette 4-kanal relæmodul kan du tænde og slukke for op til fire kraftige enheder – lamper, pumper, blæsere – uafhængigt af hinanden. Hver kanal har en optokobler, der sender styresignalet videre med lys internt, så din sarte Arduino eller ESP32 ikke får stærkstrømmen i hovedet.
Modulet findes i en 5V- og en 12V-udgave. Spændingen er den, relæ-spolerne skal have – ikke dit styresignal.
🛒 Køb 4-kanal relæmodulet⚡ Hurtige specifikationer
| Parameter | Værdi |
|---|---|
| Kanaler | 4 uafhængige relæer (skifte-kontakt: COM / NO / NC) |
| Forsyning (DC+/DC−) | 5V DC eller 12V DC – efter variant |
| Styresignal | Fra 3,3V- eller 5V-logik (se tippet om ESP32) |
| Trigger | Valgbar HIGH/LOW-trigger med en jumper (H/L) pr. kanal |
| Max belastning pr. relæ | 10A ved 250V AC eller 10A ved 30V DC (som påtrykt relæet) |
| Strømforbrug | Ca. 70 mA pr. aktivt relæ på 5V-udgaven (ca. 300 mA med alle 4 tændt) – markant mindre på 12V-udgaven |
| Indikatorer | Power-LED + én LED pr. kanal |
📌 Pinout

Styre-siden
| Pin | Navn | Funktion | Forbindes til |
|---|---|---|---|
| 1 | DC+ | Forsyning til relæer og optokoblere | +5V eller +12V (efter variant) |
| 2 | DC− | Ground / minus | Forsyningens minus og mikrocontrollerens GND |
| 3–6 | IN1–IN4 | Styresignal til relæ 1–4 | 4 digitale pins |
| Jumper | H / L | H = relæet trækker ved HIGH, L = relæet trækker ved LOW | Sæt pr. kanal |
Stærkstrøms-siden (3 skrueterminaler pr. relæ)
| Pin | Navn | Funktion | Forbindes til |
|---|---|---|---|
| COM | Common | Fælles kontakt | Den strøm, du vil styre |
| NO | Normally Open | Afbrudt i hvile, forbundet når relæet er aktivt | Belastning, der skal tænde ved aktivering |
| NC | Normally Closed | Forbundet i hvile, afbrudt når relæet er aktivt | Belastning, der skal slukke ved aktivering |
🔌 Sådan forbinder du den
| Modul | Arduino UNO / Nano | ESP32 |
|---|---|---|
| DC+ | 5V-udgave: 5V-pin (eller ekstern 5V) · 12V-udgave: ekstern 12V | Ekstern 5V/12V (ESP32's 3,3V kan ikke drive relæerne) |
| DC− | GND (+ forsyningens minus) | GND (+ forsyningens minus) |
| IN1 | D4 | GPIO 26 |
| IN2 | D5 | GPIO 25 |
| IN3 | D6 | GPIO 33 |
| IN4 | D7 | GPIO 32 |
Fælles GND er et must: Mikrocontrollerens GND og modulets DC− skal forbindes, ellers ved IN-benene ikke, hvad "HIGH" og "LOW" er.
ESP32 / 3,3V-logik og 12V-udgaven: Sæt jumperne på H (HIGH-trigger). Så tænder 3,3V relæet pænt, og relæet er slukket, når pinnen er LOW eller ubrugt under opstart. I L-stillingen kan et 3,3V HIGH være for lavt til at slukke relæet helt.
💻 Eksempelkode
Ingen biblioteker nødvendige. Koden tænder relæerne ét ad gangen i et "løbelys". Ret AKTIV efter din jumper-stilling.
// Jumper på H -> AKTIV = HIGH
// Jumper på L -> AKTIV = LOW
const int AKTIV = HIGH;
const int INAKTIV = (AKTIV == HIGH) ? LOW : HIGH;
const int relaePins[4] = {4, 5, 6, 7}; // IN1-IN4
void setup() {
for (int i = 0; i < 4; i++) {
digitalWrite(relaePins[i], INAKTIV); // Sæt slukket FØR pinnen bliver output
pinMode(relaePins[i], OUTPUT);
}
}
void loop() {
for (int i = 0; i < 4; i++) {
digitalWrite(relaePins[i], AKTIV);
delay(1000);
digitalWrite(relaePins[i], INAKTIV);
delay(250);
}
}
💡 KompoNemt-tip fra værkstedet
- Fire relæer = mange milliampere. Tænder du alle fire på 5V-udgaven, trækker de op mod 300 mA. Fra en Arduinos 5V-pin på USB kan det få boardet til at genstarte. Brug en ekstern 5V-forsyning til DC+ (husk fælles GND) – eller vælg 12V-udgaven, hvis dit projekt alligevel har 12V.
- Isolation kræver to forsyninger: Optokoblerne beskytter styre-signalet, men når mikrocontroller og relæ-spoler deler GND, er der ikke fuld galvanisk adskillelse. Den rigtige sikkerhed mod 230V kommer fra afstanden på printet og en lukket boks.
- 230V er ikke legetøj: Undersiden af printet er strømførende, når der er 230V på. Byg det ind i en isoleret kasse, brug trækaflastning på kablerne, og lad en autoriseret elektriker om fast installation.
- Induktive belastninger (motorer, magnetventiler) gnister i kontakterne. Til DC-belastninger: sæt en diode (fx 1N4007) i spærreretning over belastningen.
🔧 Fejlfinding
- LED'en lyser, men relæet klikker ikke: For lidt strøm på DC+ – eller du har en 12V-udgave på 5V.
-
Relæet gør det modsatte af koden: Jumperen står på den anden trigger-stilling end
AKTIVi koden. - Alle relæer klikker kort under opstart/upload: Pins svæver, før koden kører. Brug H-trigger, så LOW (standard) betyder slukket.
- Arduinoen genstarter, når relæerne slår til: Strømdyk eller støj – brug ekstern forsyning til DC+ og fælles GND.
- Intet sker med ESP32: Mangler fælles GND, eller står jumperen på L med 3,3V-logik – flyt til H.
Sidder du fast? Skriv til os – vi hjælper gerne.