2.16 Steuerung eines weiteren Stromkreises¶
Im Alltag können wir einen Schalter betätigen, um eine Lampe ein- oder auszuschalten. Doch was ist, wenn Sie die Lampe mit Pico W so steuern möchten, dass sie sich automatisch nach zehn Minuten ausschaltet?
Ein Relais kann Ihnen dabei helfen.
Ein Relais ist tatsächlich eine spezielle Art von Schalter, der von einer Seite des Stromkreises (in der Regel ein Niederspannungsstromkreis) gesteuert wird und dazu dient, die andere Seite des Stromkreises (in der Regel ein Hochspannungsstromkreis) zu steuern. Das macht es praktisch, unsere Haushaltsgeräte umzurüsten, damit sie durch ein Programm gesteuert, zu intelligenten Geräten gemacht oder sogar mit dem Internet verbunden werden können.
Warnung
Das Modifizieren von Elektrogeräten ist mit großen Gefahren verbunden. Versuchen Sie es nicht leichtfertig und führen Sie es nur unter Anleitung von Fachleuten durch.
In diesem Projekt verwenden wir als Beispiel nur einen einfachen, durch ein Steckbrett-Strommodul betriebenen Stromkreis, um zu zeigen, wie man ihn mit einem Relais steuert.
Benötigte Komponenten
Für dieses Projekt benötigen wir die folgenden Komponenten.
Es ist definitiv praktisch, ein ganzes Set zu kaufen, hier ist der Link:
Name |
ARTIKEL IN DIESEM SET |
LINK |
---|---|---|
Kepler Kit |
450+ |
Sie können die Komponenten 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 erstellen wir einen Niederspannungsstromkreis zur Steuerung eines Relais. Das Ansteuern des Relais erfordert einen hohen Strom, daher ist ein Transistor erforderlich. Hier verwenden wir den S8050.
Hier wird eine Diode (Freilaufdiode) verwendet, um den Stromkreis zu schützen. Die Kathode ist das Ende mit dem Silberband, das an die Stromversorgung angeschlossen ist, und die Anode ist mit dem Transistor verbunden.
Wenn die Eingangsspannung von Hoch (5V) auf Niedrig (0V) wechselt, wechselt der Transistor von Sättigung (Verstärkung, Sättigung und Abschaltung) zu Abschaltung, und plötzlich gibt es keinen Weg mehr für den Strom, durch die Spule zu fließen.
An diesem Punkt, wenn diese Freilaufdiode nicht existiert, wird die Spule an beiden Enden ein selbstinduziertes elektrisches Potential erzeugen, das mehrere Male höher ist als die Versorgungsspannung, und diese Spannung zusammen mit der Spannung aus der Transistorstromversorgung reicht aus, um ihn zu verbrennen.
Nach dem Hinzufügen der Diode bilden die Spule und die Diode sofort einen neuen, durch die in der Spule gespeicherte Energie betriebenen Stromkreis zur Entladung, wodurch übermäßige Spannungen, die Bauteile wie Transistoren im Stromkreis beschädigen könnten, vermieden werden.
Jetzt ist das Programm bereit zur Ausführung. Nach dem Starten hören Sie ein „Klick-Klack“-Geräusch, das ist das Geräusch der Kontaktspule im Relais, die anzieht und löst.
Dann verbinden wir die beiden Enden des Laststromkreises mit den Pins 3 und 6 des Relais.
Jetzt kann das Relais den Laststromkreis ein- und ausschalten.
Code
Bemerkung
Öffnen Sie die Datei
2.16_control_another_circuit.py
im Verzeichniskepler-kit-main/micropython
oder kopieren Sie diesen Code in Thonny, und klicken Sie dann auf „Aktuelles Skript ausführen“ oder drücken Sie einfach F5, um es auszuführen.Vergessen Sie nicht, den „MicroPython (Raspberry Pi Pico)“-Interpreter in der rechten unteren Ecke auszuwählen.
Für detaillierte Anleitungen siehe Code direkt öffnen und ausführen.
import machine
import utime
relay = machine.Pin(15, machine.Pin.OUT)
while True:
relay.value(1)
utime.sleep(2)
relay.value(0)
utime.sleep(2)
Wenn der Code ausgeführt wird, wechselt das Relais alle zwei Sekunden den Betriebszustand des gesteuerten Stromkreises. Sie können eine der Zeilen manuell auskommentieren, um die Korrespondenz zwischen dem Relaisschaltkreis und dem Laststromkreis weiter zu klären.
Weitere Informationen
Pin 3 des Relais ist normalerweise offen und schließt nur, wenn die Kontaktspule in Betrieb ist; Pin 4 ist normalerweise geschlossen und schließt, wenn die Kontaktspule erregt wird. Pin 1 ist mit Pin 6 verbunden und ist der gemeinsame Anschluss des Laststromkreises.
Indem man ein Ende des Laststromkreises von Pin 3 auf Pin 4 wechselt, erhält man genau den gegenteiligen Betriebszustand.