

Messtation für Temperatur und Luftfeuchtigkeit
Dieses Projekt entstand, weil es im Sommer in unserem Klassenzimmer der Berufsschule extrem warm war, aber niemand genau wusste, wie hoch die Temperatur tatsächlich war. Um die Anschaffung einer Klimaanlage für die Klassenzimmer auf der Sonnenseite der Schule mit belastbaren Daten zu untermauern, habe ich ein Messsystem entwickelt.
Das System verwendet den BME280-Sensor von Bosch zur Erfassung von Temperatur und Luftfeuchtigkeit. Die Messwerte werden auf einer SD-Karte gespeichert, während die aktuelle Messung in Echtzeit auf einem OLED-Display angezeigt wird. Die erfassten Daten sind in einer SQLite-Datenbank abgelegt und können mit einem selbst entwickelten Python-Skript in ein Liniendiagramm umgewandelt werden.
Diese Diagramme wurden an unseren Klassenlehrer weitergegeben – ob sie letztendlich etwas bewirkt haben, weiß ich allerdings nicht.
Materialien
SD Kartenmodul
ESP32 D1 Mini
128x64 OLED Display
BME280
DS1302 RTC Modul
Lessons Learned
Durch dieses Projekt konnte ich viele praktische Erfahrungen sammeln und mein Wissen in verschiedenen Bereichen erweitern.
Das Erfassen großer Datenmengen mit dem ESP funktionierte einwandfrei, ebenso wie das Speichern der Daten auf einer SD-Karte – genauer gesagt in einer SQLite-Datenbank. Die Verwendung eines RTC-Moduls brachte eine wichtige Erkenntnis mit sich: Beim Löten muss besonders auf die Temperatur geachtet werden, da sonst der Quarz beschädigt werden kann.
Ein weiterer wichtiger Lernaspekt war das Multithreading auf dem ESP32. Ich habe zwei Threads implementiert – einen für die Messung und einen für das Speichern der Daten. Diese parallele Verarbeitung ermöglichte eine effiziente und zuverlässige Datenerfassung.
Auch die Verwendung des BME280-Sensors verlief problemlos.
Insgesamt war das Projekt ein voller Erfolg, und ich konnte wertvolle Erfahrungen in der Kombination von Hardware und Software sammeln.
Impressum
Alle Rechte vorbehalten.
© Jonas Wolf
Kontakt
© 2025. All rights reserved.