Projekt: Bewegungsmelder-gesteuertes Nachtlicht mit Raspberry Pi 💡🚶♂️
Dieses Projekt sorgt dafür, dass eine LED automatisch leuchtet, wenn Bewegung erkannt wird. Ideal für Flure, Treppen oder Nachttischlampen!
🛠️ Benötigte Komponenten:
-
Raspberry Pi (z. B. Raspberry Pi 4 oder 3B+)
-
PIR-Bewegungssensor (z. B. HC-SR501)
-
LED (z. B. eine weiße oder warmweiße LED)
🔌 Schritt 1: Verkabelung
PIR-Sensor (HC-SR501):
-
VCC → 5V (Pin 2) am Raspberry Pi
-
GND → GND (Pin 6)
-
OUT → GPIO 17 (Pin 11)
LED mit Widerstand:
-
Langes Bein (Anode) der LED → GPIO 18 (Pin 12) über 330Ω Widerstand
-
Kurzes Bein (Kathode) der LED → GND (Pin 9)
📄 Schritt 2: Python-Skript für Bewegungserkennung & LED-Steuerung
Erstelle eine neue Datei:
nano pir_led.py
Füge folgenden Code ein:
import RPi.GPIO as GPIO
import time
# GPIO-Pins definieren
PIR_SENSOR = 17 # Bewegungssensor
LED = 18 # LED
# GPIO-Modus setzen
GPIO.setmode(GPIO.BCM)
GPIO.setup(PIR_SENSOR, GPIO.IN)
GPIO.setup(LED, GPIO.OUT)
try:
print("Warte auf Bewegung...")
while True:
if GPIO.input(PIR_SENSOR):
print("Bewegung erkannt! LED AN")
GPIO.output(LED, True)
time.sleep(5) # LED 5 Sekunden leuchten lassen
GPIO.output(LED, False)
time.sleep(0.1) # Kurze Pause
except KeyboardInterrupt:
print("Beende Programm...")
GPIO.cleanup()
Speichern mit CTRL + X → Y → ENTER
▶️ Schritt 3: Skript ausführen & testen
Starte das Skript mit:
python3 pir_led.py
➡ Bewege deine Hand vor den PIR-Sensor → Die LED sollte leuchten!
➡ Nach 5 Sekunden geht sie wieder aus.
🚀 Erweiterungsmöglichkeiten:
✅ Steuerung einer Lampe über ein Relaismodul 🏡
✅ Nachrichten auf Telegram senden, wenn Bewegung erkannt wird 📩
✅ Daten in einer CSV-Datei speichern 📊
🎉 Fazit:
Dieses Bewegungsgesteuerte Nachtlicht ist ein perfektes Smart Home Projekt für Einsteiger und kann vielseitig erweitert werden! 🚀