Bemerkung
Hallo, willkommen in der SunFounder Raspberry Pi & Arduino & ESP32 Enthusiasten-Community auf Facebook! Tauche tiefer in die Welt von Raspberry Pi, Arduino und ESP32 ein – gemeinsam mit Gleichgesinnten.
Warum beitreten?
Expertenunterstützung: Erhalte Hilfe bei technischen Herausforderungen und nach dem Kauf auftretenden Problemen durch unsere Community und unser Team.
Lernen & Teilen: Tausche Tipps und Tutorials aus, um deine Fähigkeiten zu verbessern.
Exklusive Vorschauen: Erhalte frühzeitigen Zugang zu neuen Produktankündigungen und exklusiven Einblicken.
Spezielle Rabatte: Profitiere von exklusiven Preisnachlässen auf unsere neuesten Produkte.
Feierliche Aktionen und Gewinnspiele: Nimm an Verlosungen und saisonalen Aktionen teil.
👉 Bereit, mit uns zu entdecken und zu kreieren? Klicke auf [hier] und werde Teil unserer Community!
2.16 Steuerung eines anderen Stromkreises mit einem Relais
In dieser Lektion lernen wir, wie man mit einem Relais und dem Raspberry Pi Pico 2 einen anderen Stromkreis steuert. Ein Relais fungiert als Schalter, der von einem Niederspannungskreis (wie dem Pico) gesteuert wird, um einen Hochspannungskreis zu schalten. Zum Beispiel kannst du mit einem Relais eine Lampe oder ein anderes Gerät ein- und ausschalten, wodurch sich elektrische Haushaltsgeräte automatisieren lassen.
Benötigte Komponenten
Für dieses Projekt werden folgende Komponenten benötigt.
Ein komplettes Kit ist besonders praktisch. Hier ist der Link:
Name |
ENTHALTENE TEILE |
LINK |
|---|---|---|
Newton Lab Kit |
450+ |
Alternativ können die Komponenten auch einzeln über die folgenden Links erworben werden.
SN |
KOMPONENTE |
MENGE |
LINK |
|---|---|---|---|
1 |
1 |
||
2 |
Micro-USB-Kabel |
1 |
|
3 |
1 |
||
4 |
Mehrere |
||
5 |
1 (S8050) |
||
6 |
1 |
||
7 |
1 |
Schaltplan

Relais-Aktivierung:
Die Relaisspule wird über den Transistor aktiviert, wenn der Pico an GP15 ein hohes Signal (3,3V) ausgibt.
Der Transistor ermöglicht den Stromfluss durch das Relais und schaltet den internen Schalter.
Beim Umschalten gibt das Relais ein hörbares „Klick“ von sich, das anzeigt, dass der Laststromkreis gesteuert wird.
Freilaufdiode:
Die Diode wird parallel zur Relaisspule platziert, um den Transistor vor Spannungsspitzen zu schützen, die beim Abschalten des Relais entstehen.
Verdrahtungsdiagramm

Code schreiben
Das folgende Skript steuert das Relais und schaltet den angeschlossenen Stromkreis alle zwei Sekunden ein und aus.
Bemerkung
Öffne die Datei
2.16_control_another_circuit.pyausnewton-lab-kit/micropythonoder kopiere den Code in Thonny, dann klicke auf „Run“ oder drücke F5.Stelle sicher, dass der richtige Interpreter ausgewählt ist: MicroPython (Raspberry Pi Pico).COMxx.
import machine
import utime
# Initialisierung des Relais an GP15
relay = machine.Pin(15, machine.Pin.OUT)
while True:
relay.value(1) # Relais einschalten
utime.sleep(2) # 2 Sekunden warten
relay.value(0) # Relais ausschalten
utime.sleep(2) # 2 Sekunden warten
Wenn der Code ausgeführt wird, solltest du alle zwei Sekunden ein „Klick“-Geräusch vom Relais hören, das anzeigt, dass der Stromkreis ein- und ausgeschaltet wird.
Weitere Experimente
Timer setzen: Ändere den Code so, dass das Relais für 10 Minuten eingeschaltet bleibt und sich dann automatisch ausschaltet.
Steuerung von Haushaltsgeräten: Mit entsprechender Vorsicht kannst du Hochspannungsgeräte an das Relais anschließen, um Automatisierungsaufgaben wie das Ein- und Ausschalten von Lampen oder Ventilatoren zu realisieren.
Der Schaltkreis könnte folgendermaßen aussehen: Um die sichere Steuerung eines externen Stromkreises zu demonstrieren, fügen wir eine externe 5V-Stromversorgung (über ein Breadboard-Netzteil) hinzu, um eine LED zu betreiben. Dies simuliert, wie du mit einem Relais Hochspannungsgeräte (z. B. Haushaltsgeräte) steuern kannst. So kannst du den Schaltkreis anpassen:

Code zur Steuerung des Relais:
import machine import utime # Initialisierung des Relais an GP15 relay = machine.Pin(15, machine.Pin.OUT) while True: relay.value(1) # Relais einschalten utime.sleep(2) # 2 Sekunden warten relay.value(0) # Relais ausschalten utime.sleep(2) # 2 Sekunden warten
Wenn das Relais aktiviert wird (GP15 gibt HIGH aus), verbinden sich die „Normally Open“ (NO) und „Common“ (C) Pins des Relais. Dadurch kann der externe 5V-Strom durch die LED fließen und sie leuchtet auf – das simuliert, wie ein Relais ein externes Gerät steuern kann.
Wenn das Relais deaktiviert wird (GP15 gibt LOW aus), trennen sich die NO- und C-Pins wieder, der externe Stromfluss wird unterbrochen und die LED erlischt.
Sicherheitsüberlegungen bei der Steuerung realer Haushaltsgeräte
Dieses Beispiel verwendet eine LED und eine 5V-Stromquelle zur Demonstration der Relaissteuerung. Falls du Hochspannungsgeräte steuern möchtest, beachte folgende Sicherheitsrichtlinien:
Passende Spannungswerte: Verwende ein Relais mit einer für dein Gerät geeigneten Spannungs- und Stromstärke.
Isolation: Stelle sicher, dass der Niederspannungskreis (Pico) und der Hochspannungskreis des Geräts elektrisch voneinander getrennt sind.
Sicherungsschutz: Verwende Sicherungen oder Schutzschalter gegen Kurzschlüsse oder Überlastungen.
Fachkundige Beratung: Beim Arbeiten mit Hochspannung immer professionelle Unterstützung einholen, um sichere Bedienung zu gewährleisten.
Dieses Projekt kann als Grundlage für Heimautomatisierung dienen, z. B. zur Steuerung von Lampen, Ventilatoren oder anderen Geräten, basierend auf Timern oder Sensoren, die mit dem Raspberry Pi Pico 2 verbunden sind.
Verwendung des NC-Terminals
Wenn du deinen gesteuerten Stromkreis zwischen COM und NC anschließt:
Der Stromkreis ist geschlossen (EIN), wenn das Relais nicht aktiviert ist.
Der Stromkreis ist geöffnet (AUS), wenn das Relais aktiviert ist.
Beispiel: Steuerung eines externen Geräts.
Warnung: Versuche nicht, Hochspannungsgeräte ohne ausreichendes Wissen und entsprechende Sicherheitsmaßnahmen zu steuern.
Falls du einen kleinen Gleichstrommotor oder ein anderes Gerät steuern möchtest:
Ersetze die LED durch das Gerät, das du steuern möchtest.
Stelle sicher, dass die Spannungs- und Stromanforderungen des Geräts kompatibel sind.
Verwende eine geeignete Stromversorgung für das Gerät.
Schließe das Gerät in Reihe mit den COM- und NO- (oder NC-)Anschlüssen des Relais.
Fazit
Durch die Verwendung eines Relais zur Steuerung eines externen Stromkreises hast du gelernt, wie man Geräte ein- und ausschaltet, von LEDs bis hin zu Hochspannungsgeräten. Dies eröffnet Möglichkeiten für automatisierte Steuerungssysteme, die per Code gesteuert werden – eine wichtige Grundlage für Heimautomatisierung und viele weitere Projekte.
