🦾 1-Kanal Relæ Modul med Optokobler (5V / 12V)
Ét kraftigt relæ, der fungerer som en digital stikkontakt for din microcontroller. Et svagt signal på IN, et tilfredsstillende klik – og pumpen, blæseren eller LED-strippen tænder. Optokobler på indgangen, status-LED og H/L-jumper, så du vælger, om relæet tænder på HIGH eller LOW.
Du skal bruge: modulet, tre Dupont-ledninger og – til 12 V-versionen – en 12 V-forsyning.
🛒 Køb 1-kanal relæmodulet 📄 Relæets datasheet-artikel (SRD) 🦾 2-kanal udgaven⚡ Hurtige specifikationer
| Parameter | Værdi |
|---|---|
| Kanaler | 1 relæ |
| Versioner | 5 V eller 12 V (= spolespænding, som skal på DC+) |
| Relæ | Typisk Songle SRD-05VDC-SL-C / SRD-12VDC-SL-C (tjek påskriften på dit relæ) |
| Kontaktbelastning | 10 A 250 V AC / 10 A 30 V DC (relæets mærkedata) |
| Kontakttype | 1× skiftekontakt pr. kanal: NO, COM, NC |
| Trigger | Høj (H) eller lav (L) via jumper |
| Styrestrøm på IN | Få mA (ca. 2–5 mA afhængigt af modul) |
| Spolestrøm pr. relæ | ca. 70–90 mA (5 V-version) / ca. 30–40 mA (12 V-version) |
| Indgang | Optokobler på hver kanal + flyback-diode over spolen på printet |
| Indikator | Power-LED + LED pr. kanal, der lyser, når relæet er trukket |
📌 Pinout
Styre-siden (stiftlisten)
| Pin | Navn | Funktion | Forbindes til |
|---|---|---|---|
| DC+ | Forsyning + | Strøm til optokobler og relæspole – 5 V eller 12 V afhængigt af version | 5V-pin (5 V-version) eller ekstern 12 V + (12 V-version) |
| DC− | GND | Fælles minus | GND på forsyning og microcontroller |
| IN | Indgang | Styresignal til relæet | Digital pin, fx D7 |
| Jumper H/L | Trigger-valg | H = relæ tænder ved HIGH, L = relæ tænder ved LOW | Sæt på H til microcontrollere |
Last-siden (skrueterminal)
| Pin | Navn | Funktion | Forbindes til |
|---|---|---|---|
| NO | Normally Open | Afbrudt i hvile, forbundet når relæet er trukket | Lasten (det, der skal tænde) |
| COM | Common | Fælles kontakt (midten) | Forsyningen til lasten |
| NC | Normally Closed | Forbundet i hvile, afbrudt når relæet er trukket | Last, der skal være tændt som standard |
🔌 Sådan forbinder du den
| Modul | UNO / Nano | ESP32 |
|---|---|---|
| DC+ | 5V (5 V-version) / ekstern 12 V + (12 V-version) | VIN/5V (5 V-version) / ekstern 12 V + (12 V-version) |
| DC− | GND (+ den eksterne forsynings minus) | GND (+ den eksterne forsynings minus) |
| IN | D7 | GPIO 26 |
| Jumper | H | H |
Typisk 12 V-last: 12 V + → COM, NO → lastens +, lastens − → 12 V-GND. Er lasten en motor eller pumpe, så sæt gerne en 1N4007 over den (ringen mod +).
ESP32: Et 3,3 V-signal på IN virker normalt i H-mode, men ikke på alle moduler. Klikker relæet ikke, så indsæt en lille NPN-transistor (fx BC547) eller en logic level converter.
💻 Eksempelkode
Tænd relæet med en knap på D2 (knap til GND) – tryk for til, tryk for fra. Jumper på H. Intet bibliotek nødvendigt.
// 1-kanal relæmodul med tænd/sluk-knap (KompoNemt)
const int RELAE = 7; // -> IN (ESP32: fx 26)
const int KNAP = 2; // knap mellem D2 og GND
bool tilstand = false;
void setup() {
pinMode(RELAE, OUTPUT);
pinMode(KNAP, INPUT_PULLUP);
digitalWrite(RELAE, LOW); // slukket ved start
}
void loop() {
if (digitalRead(KNAP) == LOW) { // knap trykket
tilstand = !tilstand;
digitalWrite(RELAE, tilstand ? HIGH : LOW);
delay(50); // simpel debounce
while (digitalRead(KNAP) == LOW) {} // vent på slip
delay(50);
}
}
💡 KompoNemt-tip fra værkstedet
- Brug H-mode med microcontrollere. I L-mode bliver IN typisk trukket op mod modulets egen forsyning (DC+). På 12 V-versionen betyder det, at en 3,3/5 V-pin hverken kan slukke relæet ordentligt eller er glad for spændingen. Sæt jumperen på H, og test først uden microcontroller.
- Om isolationen: Fordi DC+/DC− forsyner både optokobler og relæspole, og din microcontroller deler GND med DC−, giver optokobleren her først og fremmest et robust og strømsvagt input. Den egentlige adskillelse til 230 V-siden er selve relæet – derfor skal lavvolt- og 230 V-ledninger holdes pænt adskilt.
- Hold god margin på strømmen: 10 A er relæets mærkedata. Små printbaner og skrueterminaler er ikke glade for at køre tæt på det i timevis – og motorer/pumper har startstrømme, der slider på kontakterne.
- DC over 30 V må relæet ikke bryde – DC laver lysbuer, som AC slukker af sig selv.
- 230 V: Start med 12 V LED-strips og pumper. Meget arbejde på faste 230 V-installationer må kun udføres af en autoriseret elinstallatør – tjek Sikkerhedsstyrelsens regler, før du går i gang.
🔧 Fejlfinding
- LED'en lyser, men relæet klikker ikke: Forkert version – et 12 V-relæ trækker ikke på 5 V. Tjek påskriften på relæet.
- Relæet er tændt, når koden siger slukket: Jumperen står på L. Flyt den til H (eller byt om på HIGH/LOW i koden).
- Relæet klikker, men lampen/pumpen tænder ikke: Du har brugt NC i stedet for NO – eller COM er ikke forbundet til forsyningen.
- Microcontrolleren genstarter, når relæet skifter: For svag 5 V-forsyning eller støj fra lasten. Giv modulet egen forsyning (fælles GND) og hold lastledninger væk fra signalledninger.
- ESP32 får ikke relæet til at klikke: 3,3 V er for lidt til netop dit modul. Brug en NPN-transistor eller logic level converter foran IN.
Sidder du fast? Skriv til os – vi hjælper gerne.