
Inhaltsverzeichnis
-
-
- Grafana
- feinstaub.rexfue.de
-
Was ist Feinstaub?
Der Begriff Feinstaub ist genau definiert und festgelegt: Feinstaub besteht aus einem komplexen Gemisch fester und flüssiger Partikel und wird abhängig von deren Größe in unterschiedliche Fraktionen eingeteilt. Unterschieden werden PM10 (PM, particulate matter) mit einem maximalen Durchmesser von 10 Mikrometer (µm), PM2,5 und ultrafeine Partikel mit einem Durchmesser von weniger als 0,1 µm. Quelle: https://www.umweltbundesamt.de/themen/luft/luftschadstoffe/feinstaubWarum ein eigener Feinstaubsensor?
Weshalb ein eigener Feinstaubmesser? Das ist eine berechtigte Frage, nachdem das Umweltbundesamt auf seiner Seite ja die Messdaten sämtlicher Stationen für jeden interessierten Bürger öffentlich zugänglich macht.


Wohin kann ich meine Daten des Feinstaubmesser übermittelt?
Der Feinstaubmesser übermittelt die Messwerte in Regelmäßigen Abständen an einen Server. Es gibt zwei Dienste, die die Daten der weltweiten Feinstaubmesser empfangen und die Messergebnisse in einer Karte darstellen:- https://deutschland.maps.sensor.community (= luftdaten.info)
- https://opensensemap.org/
Was ist der Unterschied zwischen den beiden Anbietern?
luftdaten.info
Das OK Lab Stuttgart widmet sich mit dem Citizen Science Projekt luftdaten.info der Feinstaubmessung. Du und tausende von Paten weltweit installieren selbst gebaute Messgeräte an der Außenwand ihres Hauses. Aus den übermittelten Daten generiert luftdaten.info eine sich ständig aktualisierende Feinstaub-Karte. So wird Feinstaub sichtbar… Quelle: https://luftdaten.info/openSenseMap
Die openSenseMap ist eine Plattform für offene Sensordaten, an der jeder teilnehmen kann. Das Projekt entstand 2015 im Rahmen von GI@School am Institut für Geoinformatik in Münster, wo es zusammen mit der senseBox eingesetzt wird, um Schülern und interessierten Bürgern eine Plattform zu bieten, um ihre Messdaten zu sammeln und zu veröffentlichen Quelle: https://opensensemap.org/about Mein Sensor schickt die Messdaten an beide Projekte.Erforderliche Hardware für den Feinstaubmesser
Auf der Seite luftdaten.info findet ihr die benötigte Hardware aufgeführt und einen Link auf eine eCommerce-Plattform für den Einkauf der Hardware. Neben aliexpress könnt ihr die einzelnen Komponenten auch bei berrybase.de kaufe. Zusätzlich zu den oben aufgeführten Komponenten benötigt ihr noch ein paar kleine Kabelbinder, um die einzelnen Module und Kabel miteinander zu verbinden und so zu befestigen. Hinweis: Zum Schutz vor Regen wird das Kunststoffrohr aus dem Bauhaus verwendet, dass zum einen eine sehr kostengünstige und effektive Möglichkeit für den Schutz der Elektronik ist, zum anderen aber auch je nach Installationsort die Temperatur-Messergebnisse verfälschen kann. Solltet ihr euren Feinstaubmesser an einem sonnigen Ort aufstellen, dann wird sich in der Kunststoffröhre Hitze stauen, was zu einem falschen Temperatur-Messergebnis führen wird. Die Feinstaubmessung ist davon nicht betroffen. Um das zu vermeiden könnt ihr z.B. ein (Vogel-)Häuschen für den Sensor bauen, damit er nicht der direkten Sonneneinstrahlung ausgesetzt ist. Zu beachten ist dabei, dass das Röhrchen aus dem Gehäuse ragt, damit Außenluft angesaugt werden kann.Der Zusammenbau
Der Zusammenbau des Feinstaubsensors ist sehr einfach und geht relativ schnell und gliedert sich in grob drei Teile:- Vorbereitung der Firmware und bespielen des Microcontrollers
- Zusammenstecken der Hardwarekomponenten
- Anmelden des Feinstaubmessers zur Übermittlung der Messerdaten
Firmware auf ESP8266-Microcontroller aufspielen
Der erste Schritt ist die Installation der Firmware auf dem Firmware auf ESP8266-Microcontroller. Durch die Firmware kann der Sensor in euer WLAN eingebunden werden und mit den anderen Hardwarekomponenten (Feinstaubsensor SDS011 und ggf. Temperatur- und Luftfeuchtigkeitssensor DHT22) kommunizieren. Ich habe für die Installation der Firmware einen Laptop mit Windows 10 verwendet.1. Schritt: Treiber herunterladen
Damit ihr den ESP8266-Microcontroller von eurem Laptop aus ansprechen könnt benötigt ihr den aktuellen Treiber, denn ihr von der Projektseite herunterladen könnt. ➡ https://luftdaten.info/feinstaubsensor-bauen/#firmware-einspielen
- entpackt ihr die Datei „CH341SER.ZIP“,
- öffnet den Ordner „CH341SER“,
- Installiert den Treiber mit einem Doppelklick auf „SETUP.EXE“

2. Schritt: Firmware herunterladen und auf dem PC installieren
Die Firmware ist bereits komplett fertig und kann ebenfalls über die Projektseite heruntergeladen werden: ➡ https://luftdaten.info/feinstaubsensor-bauen/#firmware-einspielen Die Entwicklung der Firmware erfolgt über github.com und kann dort eingesehen werden: ➡ https://github.com/opendata-stuttgart/sensors-software
Gib mir gerne einen Kaffee ☕ aus!
Wenn dir meine Beiträge gefallen und geholfen haben, dann kannst du mir gerne einen Kaffee ☕ ausgeben.
bc1qfuz93hw2fhdvfuxf6mlxlk8zdadvnktppkzqzj


3. Schritt: Firmware auf ESP8266-Microcontroller aufspielen
Nun ist alles vorbereitet, um die Firmware auf den ESP8266-Microcontroller aufspielen. Verbindet den ESP8266-Microcontroller mit einem kurzen USB-Kabel mit eurem PC. Auf der Projektseite wird ausdrücklich ein kurzes USB-Kabel für diesen Schritt empfohlen, um Übertragungsprobleme zu vermeiden. Der ESP8266-Microcontroller wird automatisch von eurem Betriebssystem erkannt und kann im Feld „Board“ ausgewählt werden. Wird die Hardware nicht automatisch erkannt, kann die erneute Treiberinstallation oder die Verwendung eines anderen USB-Kabels für Abhilfe sorgen.


4. Schritt: Hardware zusammenbauen
Der Zusammenbau der Hardware ist sehr einfach mit den Steckkontakten und den Käbelchen erledigt. Es ist dabei egal, welche farbe ihr für die Verbindung der PINs verwendet, das hat keinen Einfluss auf die Funktionsfähigkeit des Sensors. Der Schaltplan für den Zusammenbau ist auf der Projektseite abrufbar: ➡ https://luftdaten.info/wp-content/uploads/2015/02/nodemcu-v3-schaltplan-sds011.jpg
5. Schritt: Feinstaubmesser mit eurem WLAN verbinden
Nach dem erfolgreichen Zusammenbau könnt ihr den Feinstaubsensor das erste mal an den Strom anschließen. Nach einem erfolgreichen Start stellt der ESP8266-Microcontroller ein eigenes WLAN bereit. Mit Hilfe eines Laptops, Tablets oder Smartphones könnt ihr euch mit diesem neuen WLAN verbinden. Euer Gerät bekommt dafür vom ESP8266-Microcontroller eine eigene IP-Adresse zugewiesen die 192.168.4.x lautet. Nachdem ihr euch mit dem WLAN verbunden habt, könnt ihr über jeden beliebigen Webbrowser die Adresse ➡ http://192.168.4.1 aufrufen und mit der Konfiguration des ESP8266-Microcontroller beginnen. Da der Sensor nicht über sehr viel Rechenleistung verfügt, kann der Aufbau der Seite einige Zeit in Anspruch nehmen, habt also ein wenig Geduld. Auf der Übersichtsseite findet ihr oben links die ID eures Sensors. Die Nummer benötigt ihr später um euren Feinstaubmesser auf der Seite von luftdaten.info zu registrieren. Die WLAN-Konfiguration findet ihr im Reiter „Konfiguration„. Tragt im Abschnitt „WLAN Daten“ die Zugangsdaten für euer Netzwerk ein.Gib mir gerne einen Kaffee ☕ aus!
Wenn dir meine Beiträge gefallen und geholfen haben, dann kannst du mir gerne einen Kaffee ☕ ausgeben.
bc1qfuz93hw2fhdvfuxf6mlxlk8zdadvnktppkzqzj


- Anmeldung bei sensor.community (= luftdaten.info)
- Anmeldung bei opensensemap.org – hierfür ist eine eigene ID erforderlich, die ihr erst per E-Mail zugeschickt bekommt.



Wie melde ich meinen Feinstaubsensor bei den beiden Projekten an?
Der Feinstaubmesser ist einmalig bei einem oder bei beiden Diensten anzumelden, damit er die Daten übermitteln kann.Anmeldung bei sensor.community (= luftdaten.info)
Auf der Seite https://devices.sensor.community/ müsst ihr euch zuerst ein Konto anlegen. Anschließend könnt ihr dort euren Feinstaubsensor anmelden. Ein Benutzer kann dabei auch mehrere Feinstaubsensoren in seinem Konto verwalten.


- Sensor Board: esp8266
- Sensor Type: SDS011 – PIN 1
- Sensor Type: DHT22 – PIN 7

Anmeldung bei opensensemap.org
Bevor euer Sensor Daten zu opensensemap.org übermitteln kann, müsst ihr auch dort ein Konto anlegen, in dem ihr anschließend eure Sensoren verwalten könnt. https://opensensemap.org/ Nachdem ihr euer Konto erstellt habt, könnt ihr euren Sensor anmelden.



Historische Messdaten der Feinstaubmesser abrufen
Der Feinstaubmesser selbst speichert keine historische Daten. Auf dem Server des Projekts von luftdaten.info können von allen angemeldeten Feinstaubmessern die historischen Daten heruntergeladen werden: https://archive.sensor.community/Weitere Karten
Die Sensordaten können von den beiden Projekten von jedem abgerufen werden und weiterverwendet werden.Grafana
Die Informationen, die ihr auf der Seite https://deutschland.maps.sensor.community in kleinen Fenstern abrufen könnt lassen sich auch im Detail zeigen. Ihr gelangt zum Dashboard über die Adresse ➡ https://api-rrd.madavi.de/grafana/?orgId=1. Über das Dashboard könnt ihr mehre Ansichten auswählen und die Sensordaten anzeigen lassen.

feinstaub.rexfue.de
Eine sehr schöne grafische Darstellung der Daten in Säulenform gibt es auf der Seite: ➡ https://feinstaub.citysensor.de/ Zu Seite kommt ihr auch über diesen Link ➡ https://feinstaub.rexfue.de/.



ist absolut technik-begeistert und großer Fan von Linux und Open Source. Raspberry Pi Bastler der ersten Stunde und nach wie vor begeistert von dem kleinen Stück Hardware, auf dem er tolle Projekte umsetzt. Teilt hier seine Erfahrungen mit Nextcloud, Pi-hole, YubiKey, Synology und openmediavault und anderen spannenden IT-Themen. Nutzt Markdown und LaTeX zum Dokumentieren seiner Projekte und Gitea zum Versionieren. Sitzt vor einem 49“ Monitor, nutzt Windows und MacOS zum Arbeiten, Linux auf seinen Servern und virtuellen Maschinen und hört dabei Spotify und MP3s und Radio-Streams über seinen RadioPi.
Hallo Stefan, super Zusammenstellung – habe bisher immer nur an vielen Ecken Teile gefunden. Damit baue ich mir meinen Feinstaubmesser. Vielen vielen Dank!