Mit einem ESP32 Microcontroller, einem digitalen Temperatur- und Luftfeuchtigkeitssensor DHT22, einem Kohlendioxidsensor SDC30 und einem kleinen Display kann leicht ein Luftqualtätssensor gebaut werden. Ein Micropython-Programm auf dem Microcontroller liest regelmäßig die Sensorwerte und sendet diese in das IoT (Internet of Things), so dass die Daten überall im Netz der FH Münster empfangen und dargestellt werden können. Eine Möglichkeit ist das unten verlinkte Python-Skript, welche auf jedem Endgerät ausgeführt werden kann, auf dem Python installiert ist. Es kann mit dem Befehl

pip install co2_info

installiert und mit

python -m co2_info --config .config

gestartet werden. Die IoT Credentials werden über die Textdatei .config zur Verfügung gestellt und haben die Form:

{
  "MQTT_USER": "username",
  "MQTT_PASSWD": "password",
}

Die Credentials erhält man bei der DVZ.

ESP32 Microcontroller mit gedruckter WLAN Antenne, Display und digitalem Kohlendioxid-Sensor und einem kombinierten Luftfeuchtigkeits- und Temperatursensor.
Der Code auf dem Microcontroller ESP32 steht in dem unten verlinkten Repository zur Verfügung.
Die App zeigt mit einem Farbcode und numerisch die Kohlendioxid-Konzentration. Die Daten können auch geloggt und grafisch dargestellt werden.
Um unsere Webseite für Sie optimal zu gestalten und fortlaufend verbessern zu können, verwenden wir Cookies. Weitere Informationen und die Möglichkeit zum Widerruf finden Sie in unserer Datenschutzerklärung.
Seite drucken