Bemerkung
Hallo, willkommen in der SunFounder Raspberry Pi & Arduino & ESP32 Enthusiasts Community auf Facebook! Tauchen Sie tiefer in die Welt von Raspberry Pi, Arduino und ESP32 ein mit anderen Enthusiasten.
Warum beitreten?
Expertenunterstützung: Lösen Sie Probleme nach dem Kauf und technische Herausforderungen mit Hilfe unserer Gemeinschaft und unseres Teams.
Lernen & Teilen: Tauschen Sie Tipps und Tutorials aus, um Ihre Fähigkeiten zu verbessern.
Exklusive Vorschauen: Erhalten Sie frühzeitigen Zugang zu neuen Produktankündigungen und exklusiven Einblicken.
Sonderangebote: Genießen Sie exklusive Rabatte auf unsere neuesten Produkte.
Festliche Aktionen und Giveaways: Nehmen Sie an Giveaways und Feiertagsaktionen teil.
👉 Bereit, mit uns zu erkunden und zu erschaffen? Klicken Sie [hier] und treten Sie heute bei!
2.16 Steuerung eines anderen Stromkreises
In dieser Lektion lernen wir, wie man mit einem Relais und dem Raspberry Pi Pico 2 W einen anderen Stromkreis steuert. Ein Relais funktioniert wie ein durch einen Niederspannungsstromkreis (wie Pico) gesteuerter Schalter, um einen Hochspannungsstromkreis zu betreiben. Beispielsweise können Sie ein Relais verwenden, um eine Lampe oder ein anderes Gerät einzuschalten, was die Automatisierung elektrischer Geräte ermöglicht.
Warnung
Der Umbau elektrischer Geräte birgt große Gefahren, versuchen Sie dies nicht leichtfertig und bitte nur unter Anleitung von Fachleuten.
Hier verwenden wir nur einen einfachen Stromkreis, der von einem Steckbrett-Strommodul gespeist wird, als Beispiel, um zu zeigen, wie man ihn mit einem Relais steuert.
Erforderliche Komponenten
Für dieses Projekt benötigen wir die folgenden Komponenten.
Es ist definitiv praktisch, ein ganzes Kit zu kaufen, hier ist der Link:
Name |
ARTIKEL IN DIESEM KIT |
LINK |
|---|---|---|
Pico 2 W Starter Kit |
450+ |
Sie können sie auch einzeln über die untenstehenden Links kaufen.
SN |
KOMPONENTE |
MENGE |
LINK |
|---|---|---|---|
1 |
1 |
||
2 |
Micro-USB-Kabel |
1 |
|
3 |
1 |
||
4 |
Mehrere |
||
5 |
1(S8050) |
||
6 |
1 |
||
7 |
1 |
Verdrahtung
Zuerst bauen Sie einen Niederspannungsstromkreis, um ein Relais zu steuern. Das Antrieben des Relais benötigt einen hohen Strom, daher wird ein Transistor benötigt, und hier verwenden wir den S8050.

Relaisaktivierung:
Die Spule des Relais wird durch den Transistor energisiert, wenn der Pico ein hohes Signal (3,3V) an GP15 ausgibt.
Der Transistor ermöglicht den Stromfluss durch das Relais, was den Schalter im Inneren aktiviert.
Das Relais macht ein „Klick“-Geräusch beim Schalten, was die Steuerung des Laststromkreises anzeigt.
Freilaufdiode:
Die Diode wird über die Relaisspule platziert, um den Transistor vor Spannungsspitzen zu schützen, die auftreten, wenn das Relais abgeschaltet wird.
Schaltplan

Der folgende Code steuert das Relais und schaltet den angeschlossenen Stromkreis alle zwei Sekunden ein und aus.
Bemerkung
Öffnen Sie die Datei
2.16_control_another_circuit.pyauspico-2w-kit-main/micropythonoder kopieren Sie den Code in Thonny und klicken Sie auf „Run“ oder drücken Sie F5.Stellen Sie sicher, dass der richtige Interpreter ausgewählt ist: MicroPython (Raspberry Pi Pico).COMxx.
import machine
import utime
# Initialisieren des Relaispins an GP15
relay = machine.Pin(15, machine.Pin.OUT)
while True:
relay.value(1) # Das Relais einschalten
utime.sleep(2) # 2 Sekunden warten
relay.value(0) # Das Relais ausschalten
utime.sleep(2) # 2 Sekunden warten
Wenn der Code läuft, sollten Sie alle zwei Sekunden ein „Klick“-Geräusch vom Relais hören, was darauf hinweist, dass der Stromkreis ein- und ausgeschaltet wird.
Weiterführende Experimente
Zeitschaltuhr einstellen: Ändern Sie den Code, um das Relais 10 Minuten lang einzuschalten und dann automatisch auszuschalten.
Hausgeräte steuern: Mit entsprechender Anleitung können Sie Hochspannungsgeräte an das Relais anschließen, um Automatisierungsaufgaben wie das Ein- und Ausschalten von Lichtern oder Ventilatoren durchzuführen.
Der Schaltkreis sollte so aussehen: Um die Steuerung eines externen Stromkreises sicher zu demonstrieren, fügen wir ein Li-po-Ladegerätmodul hinzu, um eine LED zu betreiben. Dies simuliert, wie Sie höhere Spannungsgeräte (wie Haushaltsgeräte) steuern könnten. Hier ist, wie Sie den Schaltkreis ändern:

Code zur Steuerung des Relais:
import machine import utime # Initialisieren des Relaispins an GP15 relay = machine.Pin(15, machine.Pin.OUT) while True: relay.value(1) # Das Relais einschalten utime.sleep(2) # 2 Sekunden warten relay.value(0) # Das Relais ausschalten utime.sleep(2) # 2 Sekunden warten
Wenn das Relais aktiviert wird (GP15 gibt ein hohes Signal aus), verbinden sich die Normally Open (NO) und Common (C) Pins des Relais, was den externen Li-po-Ladegerätmodul durch die LED fließen lässt. Die LED leuchtet auf und simuliert, wie ein Relais ein externes Gerät steuern kann.
Wenn das Relais deaktiviert wird (GP15 gibt ein niedriges Signal aus), trennt sich der Normally Open (NO) Pin vom Common (C) Pin, was die externe Stromversorgung unterbricht und die LED ausschaltet.
Sicherheitsüberlegungen für die Steuerung echter Geräte
Dieses Beispiel verwendet eine LED und ein Li-po-Ladegerätmodul, um die Relaissteuerung zu demonstrieren. Wenn Sie höhere Spannungsgeräte (wie Haushaltsgeräte) steuern, stellen Sie sicher:
Angemessene Spannungsbewertung: Verwenden Sie ein Relais, das für die entsprechende Spannung und den Strom Ihrer Geräte geeignet ist.
Isolation: Sorgen Sie für eine sichere Isolation zwischen dem Niederspannungssteuerkreis (wie dem Pico) und dem Hochspannungsgerätekreis.
Sicherungsschutz: Erwägen Sie, Sicherungen oder Leistungsschalter hinzuzufügen, um gegen Kurzschlüsse oder Überlastungen zu schützen.
Fachliche Anleitung: Wenn Sie mit Hochspannungskreisen arbeiten, suchen Sie immer fachliche Anleitung, um einen sicheren Betrieb zu gewährleisten.
Dieses Projekt kann als Grundlage für die Heimautomatisierung dienen, wie die Steuerung von Lampen, Ventilatoren oder anderen Geräten basierend auf Zeitgebern oder Sensoren, die mit dem Raspberry Pi Pico 2 W verbunden sind.
Verwendung des NC-Terminals
Wenn Sie Ihren gesteuerten Stromkreis zwischen COM und NC anschließen:
Der Stromkreis ist geschlossen (ON), wenn das Relais nicht energisiert ist.
Der Stromkreis ist offen (OFF), wenn das Relais energisiert wird.
Beispiel: Steuerung eines externen Geräts
Warnung: Versuchen Sie nicht, Hochspannungsgeräte zu steuern, ohne angemessenes Wissen und Sicherheitsvorkehrungen.
Wenn Sie einen kleinen Gleichstrommotor oder ein anderes Gerät steuern möchten:
Ersetzen Sie die LED durch das Gerät, das Sie steuern möchten.
Stellen Sie sicher, dass die Spannungs- und Stromanforderungen des Geräts kompatibel sind.
Stellen Sie eine angemessene Stromversorgung für das Gerät bereit.
Schließen Sie das Gerät in Reihe mit den COM- und NO- (oder NC-)Klemmen des Relais an.
Schlussfolgerung
Durch die Verwendung des Relais zur Steuerung eines externen Stromkreises haben Sie gelernt, wie man externe Geräte wie LEDs oder sogar Hochspannungsgeräte ein- und ausschaltet. Dies öffnet die Tür zur Schaffung automatisierter intelligenter Geräte, die durch Code gesteuert werden können, und bietet endlose Möglichkeiten für die Heimautomatisierung und andere Projekte.
