Mit Relaismodulen können Raspberry Pi-Benutzer Hochspannungs- und Hochstromgeräte mithilfe von Niederspannungssignalen von den GPIO-Pins des Raspberry Pi steuern. Zu den gängigen Anwendungen für Relaismodule gehören Hausautomation, Industriesteuerung und Robotik. Dieser Artikel führt Sie durch den Prozess des Anschließens und Verwendens eines Relaismoduls mit Ihrem Raspberry Pi, einschließlich Hardware-Setup, Software-Konfiguration und einer Beispielanwendung.
1. Hardware-Setup: Anschließen eines Relaismoduls an Raspberry Pi
Um ein Relaismodul mit Ihrem Raspberry Pi zu verwenden, befolgen Sie diese Schritte für die Hardware-Einrichtung:
A. Stellen Sie sicher, dass sowohl der Raspberry Pi als auch die Geräte, die Sie steuern möchten, ausgeschaltet sind, bevor Sie mit der Verbindung beginnen.
B. Identifizieren Sie die Pins des Relaismoduls: VCC, GND, IN (Eingang) und NO/NC/COM (Ausgang).
C. Verbinden Sie das Relaismodul mit dem Raspberry Pi:
- Verbinden Sie den VCC-Pin am Relaismodul mit einer 5-V-Stromquelle am Raspberry Pi.
- Verbinden Sie den GND-Pin des Relaismoduls mit einem GND-Pin des Raspberry Pi.
- Verbinden Sie den IN-Pin des Relaismoduls mit einem GPIO-Pin des Raspberry Pi, z. B. GPIO 18.
D. Schließen Sie das gesteuerte Gerät entsprechend den Anforderungen der jeweiligen Anwendung an den Ausgang des Relaismoduls (NO/NC/COM) an. Bitte wenden Sie sich bei Arbeiten an Hochspannungs- und Hochstromsystemen an einen Elektriker, um eine sichere Verkabelung zu gewährleisten.
2. Softwarekonfiguration: Steuerung des Relaismoduls
Um das Relaismodul über die GPIO-Pins des Raspberry Pi zu steuern, befolgen Sie diese Schritte für die Softwarekonfiguration:
A. Melden Sie sich über SSH oder die GUI bei Ihrem Raspberry Pi an und öffnen Sie ein Terminalfenster.
B. Aktualisieren und aktualisieren Sie die Paketliste und die installierte Software Ihres Raspberry Pi:
„
Sudo apt-get update
sudo apt-get upgrade
„
C. Installieren Sie die erforderlichen Softwareabhängigkeiten:
„
sudo apt-get install python3-gpiozero
„
3. Beispielanwendung
Diese Beispielanwendung zeigt, wie Sie eine an das Relaismodul angeschlossene LED mithilfe eines Python-Skripts steuern.
A. Erstellen Sie eine neue Python-Datei:
„
nano-relay_control.py
„
B. Fügen Sie den folgenden Code in die Datei „relay_control.py“ ein:
„Python
aus gpiozero import OutputDevice
von Zeit zu Zeit Schlaf importieren
# Ersetzen Sie „18“ durch die GPIO-Pin-Nummer, die Sie für den IN-Pin des Relaismoduls verwendet haben
Relais = OutputDevice(18)
während True:
weitergeben()
schlafen(1)
Relay.off()
schlafen(1)
„
C. Speichern Sie die Datei und verlassen Sie den Nano-Texteditor, indem Sie „Strg+X“, dann „Y“ und schließlich „Enter“ drücken.
D. Führen Sie das Python-Skript aus, um das Relaismodul zu steuern:
„
python3 Relay_control.py
„
Das Relaismodul schaltet die LED jede Sekunde ein und aus.
Abschluss
Durch die Verwendung eines Relaismoduls mit einem Raspberry Pi können Benutzer Hochspannungs- und Hochstromgeräte einfach und sicher steuern. Wenn Sie die Schritte zur Hardware-Einrichtung und Software-Konfiguration in diesem Handbuch befolgen, können Sie mit der Verwendung eines Relaismoduls in verschiedenen Projekten und Anwendungen beginnen, um die Fähigkeiten des Raspberry Pi in den Bereichen Heimautomation, Robotik und industrielle Steuerungssysteme zu verbessern. Stellen Sie sicher, dass Sie beim Arbeiten mit Hochspannungs- und Hochstromgeräten immer die Hilfe eines Experten in Anspruch nehmen, um einen sicheren und zuverlässigen Betrieb zu gewährleisten.