Ja! Hier ist ein weiteres cooles Projekt für den Raspberry Pi:
Projekt: LED-Statusanzeige für Netzwerkverbindung
Mit diesem Projekt überprüft der Raspberry Pi die Internetverbindung und zeigt den Status über eine rote und grüne LED an.
Benötigte Komponenten:
-
Raspberry Pi (z. B. Raspberry Pi 4 oder 5)
-
2x LEDs (Rot und Grün)
Schaltplan:
Verbinde die rote LED für "keine Verbindung" und die grüne LED für "Internet verfügbar":
LED | Raspberry Pi GPIO-Pin | Widerstand | GND |
---|---|---|---|
Grün (Internet verfügbar) | GPIO 17 (Pin 11) | 330Ω | GND (Pin 6) |
Rot (Keine Verbindung) | GPIO 27 (Pin 13) | 330Ω | GND (Pin 9) |
💡 Hinweis: Die längere LED-Pin (Anode +) wird mit dem Widerstand verbunden.
Software einrichten:
1️⃣ Raspberry Pi vorbereiten
Stelle sicher, dass dein Raspberry Pi aktuell ist:
sudo apt update && sudo apt upgrade -y
2️⃣ Python-Bibliotheken installieren
pip install gpiozero
3️⃣ Python-Code für die Netzwerküberprüfung
Speichere den folgenden Code als net_status.py
:
import gpiozero
import time
import os
# LEDs definieren
green_led = gpiozero.LED(17) # Grüne LED (Internet verfügbar)
red_led = gpiozero.LED(27) # Rote LED (Keine Verbindung)
def check_internet():
response = os.system("ping -c 1 8.8.8.8 > /dev/null 2>&1")
return response == 0
while True:
if check_internet():
green_led.on()
red_led.off()
else:
green_led.off()
red_led.on()
time.sleep(5) # Alle 5 Sekunden überprüfen
4️⃣ Programm starten
Führe das Skript aus:
python net_status.py
Jetzt zeigt die grüne LED, wenn das Internet verfügbar ist, und die rote LED, wenn keine Verbindung besteht. 🚦
Erweiterungen:
-
Benachrichtigung per Telegram oder E-Mail, wenn das Internet ausfällt
-
OLED-Display hinzufügen, um den Ping-Wert anzuzeigen
-
Statistiken speichern, um Verbindungsabbrüche zu analysieren
Ein einfaches, aber nützliches Projekt! Viel Spaß beim Nachbauen! 😊🚀