Raspberry Pi - Türsensor - LED
Diese Anleitung zeigt Ihnen, wie Sie den Raspberry Pi und einen Türsensor zur LED-Steuerung verwenden. Wir werden zwei verschiedene Anwendungen lernen:
Anwendung 1 - LED leuchtet, wenn die Tür offen ist, und LED ist aus, wenn die Tür geschlossen ist. Der LED-Status ist mit dem Zustand des Türsensors synchronisiert. Im Detail:
- Raspberry Pi schaltet die LED ein, wenn die Tür geöffnet wird.
- Raspberry Pi schaltet die LED aus, wenn die Tür geschlossen wird.
Anwendung 2 - Der LED-Status wird jedes Mal umgeschaltet, wenn die Tür geöffnet wird. Genauer gesagt:
- Wenn der Raspberry Pi erkennt, dass die Tür geöffnet wurde (der Sensorzustand ändert sich von LOW zu HIGH), schaltet er die LED EIN, wenn sie gerade AUS ist, oder schaltet die LED AUS, wenn sie gerade AN ist.
- Das Schließen der Tür beeinflusst den LED-Status nicht.
Benötigte Hardware
Oder Sie können die folgenden Kits kaufen:
| 1 | × | DIYables Sensor-Kit (30 Sensoren/Displays) | |
| 1 | × | DIYables Sensor-Kit (18 Sensoren/Displays) |
Kaufhinweis: Um den Verdrahtungsprozess zu vereinfachen, empfehlen wir die Verwendung des LED Module, das mit einem eingebauten Widerstand geliefert wird.
Über LED und Türsensor
Falls Sie mit LED und Türsensor nicht vertraut sind (einschließlich Pinout, Funktionsweise und Programmierung), können Ihnen die folgenden Tutorials helfen:
Schaltdiagramm

Dieses Bild wurde mit Fritzing erstellt. Klicken Sie, um das Bild zu vergrößern.
Um Ihren Verdrahtungsaufbau zu vereinfachen und zu organisieren, empfehlen wir die Verwendung eines Schraubklemmenblock-Shields für Raspberry Pi. Dieses Shield gewährleistet sicherere und besser verwaltbare Verbindungen, wie unten gezeigt:

Anwendung 1 - Der LED-Status ist mit dem Türsensor-Status synchronisiert
Schnelle Schritte
- Stellen Sie sicher, dass Sie Raspbian oder ein anderes Raspberry Pi-kompatibles Betriebssystem auf Ihrem Pi installiert haben.
- Stellen Sie sicher, dass Ihr Raspberry Pi mit demselben lokalen Netzwerk wie Ihr PC verbunden ist.
- Stellen Sie sicher, dass Ihr Raspberry Pi mit dem Internet verbunden ist, falls Sie einige Bibliotheken installieren müssen.
- Falls Sie den Raspberry Pi zum ersten Mal verwenden, lesen Sie wie man den Raspberry Pi einrichtet
- Verbinden Sie Ihren PC über SSH mit dem Raspberry Pi, indem Sie den integrierten SSH-Client auf Linux und macOS oder PuTTY auf Windows verwenden. Siehe wie Sie Ihren PC über SSH mit dem Raspberry Pi verbinden.
- Stellen Sie sicher, dass die RPi.GPIO Bibliothek installiert ist. Falls nicht, installieren Sie sie mit dem folgenden Befehl:
- Erstellen Sie eine Python-Skript-Datei door_sensor_led.py und fügen Sie folgenden Code hinzu:
- Speichern Sie die Datei und führen Sie das Python-Skript aus, indem Sie folgenden Befehl im Terminal eingeben:
- Öffnen und schließen Sie die Tür
- Beobachten Sie die Änderung des LED-Status. Sie werden sehen, dass der LED-Status mit dem Türsensor-Status synchronisiert ist.
Das Skript läuft in einer endlosen Schleife, bis Sie Strg + C im Terminal drücken.
Code-Erklärung
Schauen Sie sich die zeilenweise Erklärung in den Kommentaren des Quellcodes an!
Anwendung 2 - Türsensor schaltet LED um
Schnelle Schritte
- Erstellen Sie eine Python-Skript-Datei door_sensor_toggle_led.py und fügen Sie folgenden Code hinzu:
- Speichern Sie die Datei und führen Sie das Python-Skript aus, indem Sie folgenden Befehl im Terminal eingeben:
Das Skript läuft in einer endlosen Schleife, bis Sie Strg + C im Terminal drücken.
- Öffnen und schließen Sie die Tür mehrmals.
- Beobachten Sie die Änderung des LED-Status. Sie werden sehen, dass der LED-Status einmal umgeschaltet wird, jedes Mal wenn die Tür geschlossen wird.
Video Tutorial
Wir erwägen die Erstellung von Video-Tutorials. Wenn Sie Video-Tutorials für wichtig halten, abonnieren Sie bitte unseren YouTube-Kanal , um uns zu motivieren, die Videos zu erstellen.