Überwachung von Temperatur, Feuchtigkeit und Luftqualität für eine optimale Umgebung
10.12.2024 - Engine: Gemini

Überwachungsprojekt für Temperatur, Feuchtigkeit und Luftqualität
Sensoren
- Temperatur- und Feuchtigkeitssensor: DHT22 oder AM2302
- Luftqualitätssensor: MQ135 oder SGP30
Datenübertragung
- ESP32-Modul: ESP32-WROOM-32 oder ESP32-DevKitC
- MQTT-Protokoll: Ein Message-Queuing-Protokoll zur Übertragung von Sensordaten an einen Server
- MQTT-Broker: Ein Server, der MQTT-Nachrichten entgegennimmt und weiterleitet, z. B. Mosquitto oder Eclipse Mosquito
Visualisierung
- Dashboard: Ein Webinterface zur Anzeige von Sensordaten in Echtzeit und im Zeitverlauf
- Grafana: Ein Open-Source-Tool zur Visualisierung und Analyse von Zeitreihendaten
Schritte
- Hardware einrichten: Verbinde die Sensoren mit dem ESP32-Modul.
- Software konfigurieren: Installiere die Arduino IDE und geeignete Bibliotheken für die Sensoren und MQTT.
- Sensordaten sammeln: Schreibe einen Arduino-Sketch, der die Sensordaten liest und über MQTT an den Broker sendet.
- MQTT-Broker bereitstellen: Installiere und konfiguriere den MQTT-Broker.
- Dashboard einrichten: Erstelle ein Dashboard mit Grafana, um die Sensordaten zu visualisieren.
- Integration mit dem Broker verbinden: Konfiguriere das Dashboard, um Nachrichten vom MQTT-Broker zu empfangen.
Ergebnis
Das Projekt ermöglicht die Überwachung von Temperatur, Feuchtigkeit und Luftqualität über Sensoren, die an ein ESP32-Modul angeschlossen sind. Die Sensordaten werden über MQTT an einen Broker übertragen und dann in einem Dashboard visualisiert, das Echtzeitdaten und historische Trends anzeigt. Dies ermöglicht die Überwachung der Umgebung und das Ergreifen von Maßnahmen zur Aufrechterhaltung einer optimalen Luftqualität.