5V-Relais-Modul mit Arduino: Verdrahtung, Auslöser, Sicherheit
By Official Hobby Components Online Store | Buy Electronic Kits, Components, Boards, Shields, Modules | Published: 2026-10-16
Category: Anleitungen
Schließen Sie ein 5V Relaismodul an einen Arduino an, wählen Sie den richtigen Trigger-Typ und schalten Sie Lasten sicher mit einem JD-VCC Optokoppler-Setup und einem einfachen Sketch.
Schnellantwort
Verbinden Sie VCC des Relaismoduls mit dem 5V-Pin des Arduino, GND mit GND und IN mit einem digitalen Pin wie D7. Die meisten blauen Einkanal-Boards sind aktiv niedrig, d. h. LOW schaltet das Relais ein. Wenn Ihr Board einen JD-VCC-Jumper hat und Sie eine vollständige Optokoppler-Trennung wünschen, entfernen Sie den Jumper und versorgen Sie JD-VCC über eine separate 5V-Quelle, während die Masse verbunden bleibt. Bei Netzlasten schalten Sie nur den Außenleiter und kapseln Sie das Relais und die Anschlüsse ein.
Bevor Sie etwas anschließen: Identifizieren Sie Ihr Board
Suchen Sie nach dem Eingangs-Header und eventuellen Jumpern. Ein Board mit VCC, GND und IN ist ein direkt angesteuertes Modul; eines mit VCC, GND, IN und einem JD-VCC-Jumper hat einen Optokoppler, der die Eingangsseite von der Relaisspulenseite trennt. Das 5V-Relaimodul in diesem Shop ist ein Einkanal-Board mit Schraubklemmen für NO, COM und NC – das Layout, das die meisten Einsteigerprojekte benötigen.
Überprüfen Sie die Triggerlogik, bevor Sie die Last verdrahten. Legen Sie 5V und GND an das Modul an, lassen Sie IN offen und achten Sie auf ein Klicken. Wenn es bei offenem oder auf HIGH gezogenem IN klickt, ist es aktiv niedrig; wenn es still bleibt, bis IN auf HIGH geht, ist es aktiv hoch. Dieser eine Test verhindert das häufigste Problem „mein Relais funktioniert rückwärts“.
Verdrahten Sie die Steuerseite mit dem Arduino
Verbinden Sie VCC mit dem 5V-Pin des Arduino, GND mit einem Arduino-GND-Pin und IN mit einem digitalen Pin. D7 ist ein sicherer Standard, da er bei einem Uno nicht mit serieller Schnittstelle oder SPI geteilt wird. Halten Sie diese drei Leitungen kurz und fern von Netzkabeln; lange Eingangsleitungen nehmen Störungen auf, die Fehlauslösungen verursachen können.
Wenn Ihr Board den JD-VCC-Jumper hat und Sie eine separate 5V-Versorgung für die Spulenseite verwenden, entfernen Sie den Jumper, verbinden Sie das externe 5V-Plus mit JD-VCC und die externe Versorgungsmasse mit der Arduino-Masse. Ohne diese gemeinsame Masse hat das Eingangssignal keinen Bezugspunkt und das Relais schaltet nicht zuverlässig.
Schreiben Sie einen Sketch, der zu Ihrem Triggertyp passt
Setzen Sie bei einem aktiv niedrigen Modul den Pin in setup auf HIGH, damit das Relais beim Booten aus bleibt, und schreiben Sie dann LOW, um es zu aktivieren. Bei aktiv hoch kehren Sie die Logik um. Ein minimaler aktiv niedriger Sketch sieht so aus: pinMode(7, OUTPUT); digitalWrite(7, HIGH); in setup, dann digitalWrite(7, LOW) zum Einschalten und digitalWrite(7, HIGH) zum Ausschalten. Fügen Sie nach jeder Änderung eine kurze Verzögerung hinzu, damit Sie das Klicken hören und den Zustand bestätigen können.
Vermeiden Sie es, das Relais direkt von einem Pin anzusteuern, ohne den Strom zu prüfen. Viele 5V-Boards ziehen mehr Strom, als ein bloßer Arduino-Pin dauerhaft liefern sollte. Versorgen Sie das Modul daher über die 5V-Schiene und verwenden Sie den Pin nur für das Eingangssignal. Wenn das Board beim Klicken des Relais zurückgesetzt wird, ist das ein Hinweis, die Spulenversorgung vom Arduino-Regler zu nehmen.
Schalten Sie die Last sicher
Verwenden Sie COM und NO für eine Last, die aus sein soll, bis das Relais aktiviert wird, und COM und NC für eine Last, die standardmäßig an sein soll. Bei Gleichstromlasten halten Sie die Polarität zu Ihrer Versorgung konsistent. Bei Netzspannung schalten Sie nur den Außenleiter über COM und NO, niemals den Neutralleiter, und halten Sie die Netzseite physisch von der Niederspannungsseite getrennt.
Kapseln Sie das Relaisboard und alle Netzanschlüsse in einem nicht leitenden Gehäuse ein, entlasten Sie das Kabel und berühren Sie die Schraubklemmen niemals, während der Stromkreis eingesteckt ist. Wenn Sie sich mit Netzspannung nicht sicher sind, verwenden Sie das Relais für eine Niederspannungs-Gleichstromlast oder einen fertigen Smart Plug.
Schritt-für-Schritt-Relais-Setup
- 1. Triggerlogik und Jumper identifizieren: Versorgen Sie das Modul mit 5V und GND, lassen Sie IN offen und notieren Sie, ob das Relais klickt. Prüfen Sie auf einen JD-VCC-Jumper. Checkpoint: Sie wissen, ob das Board aktiv niedrig oder aktiv hoch ist, bevor Sie den Arduino anschließen.
- 2. VCC, GND und IN verbinden: Verbinden Sie VCC mit Arduino 5V, GND mit Arduino-GND und IN mit D7. Halten Sie die Leitungen kurz und fern von Netzkabeln. Zu vermeidender Fehler: Die gemeinsame Masse vergessen, wenn Sie eine separate JD-VCC-Versorgung verwenden.
- 3. Passenden Sketch laden: Setzen Sie den Pin in setup für aktiv niedrig auf HIGH, dann schreiben Sie LOW zum Einschalten. Bei aktiv hoch umkehren. Checkpoint: Das Relais klickt bei jedem Zustandswechsel und der Arduino setzt nicht zurück.
- 4. Last an COM und NO oder NC anschließen: Verwenden Sie COM und NO für standardmäßig ausgeschaltete Lasten, COM und NC für standardmäßig eingeschaltete Lasten. Bei Netzspannung nur den Außenleiter schalten. Zu vermeidender Fehler: Den Neutralleiter schalten oder Netzanschlüsse offen lassen.
- 5. Zuerst mit einer Niederspannungslast testen: Beweisen Sie die Logik mit einer LED oder einer kleinen Gleichstromlast, bevor Sie etwas Netzbetriebenes anschließen. Checkpoint: Die Last folgt dem Sketch zuverlässig, bevor Sie die Netzseite einkapseln.
Produktdaten
- 5V-Relaimodul: Einkanal-Relaimodul, betrieben mit 5V Gleichspannung, mit Schraubklemmen für Schließer, Common und Öffner. Bietet einen isolierten Schaltpunkt mit NO- und NC-Optionen, sodass Sie wählen können, ob die Last standardmäßig aus oder an ist.
- Motor-Drive-Shield L293D für Arduino: Motor-Drive-Shield L293D für Arduino ist kompatibel mit Arduino-Uno-Boards (Board nicht enthalten) und umfasst zwei 5V-Servo-Schnittstellen. Nützlich, wenn Ihr Projekt Motor- oder Servosteuerung neben einem Relais benötigt, ersetzt aber nicht das Relais zum Schalten von Netz- oder Hochstromlasten.

