Robins Blog – Technik und Multimedia

SDS011 Feinstaubsensor für Fhem

Neu: 27.01.2018 Feinstaubsensor mit Display
Update 19.08.2017 Neue Firmware beim Feinstaubsensor-Projekt! Es wurden neue Sensoren hinzugefügt: SDS011 (Feinstaub), PMS1003, PMS7003, PMS3003, DHT22 (Temperatur, rel. Luftfeuchte), HTU21D (Temperatur, rel. Luftfeuchte)
PPD42NS, BMP180, BMP280, BME280, DS18B20, GPS (NEO 6M). Meine Feinstaubsensoren sind mit dem SDS011 bestückt und optional mit dem BME280 (Temp, Luftfeuchte, Luftdruck, Anfragen per eMail)

Update 27.08.2017 Jetzt wieder vorrätig, Preis 59,95 Euro inkl. Versand, Komplettmodul (ohne Display) – 10 Euro mehr für einen BME280 Sensor!

LCD-Display benötigt? Gehäuse mit WLAN und einem LCD-Display zur Anzeige der Feinstaubwerte, hier gehts zum Blog-Beitrag

Feinstaub ist in aller Munde. Um ihn zu messen gibt es mehrere Arten von Sensoren. Ich habe mich für den SDS011 Sensor entschieden. Diese kommt von der Firma Nova Fitness und ist für ungefähr 20 Euro zu haben. (-> eBay: Nova). Der Sensor zeichnet sich durch die Möglichkeit aus, das die gemessenen Daten seriell rauskommen. Ebenfalls kann er mit der USB-Versorgungsspannung betrieben werden. Eine Firmware wurde durch eine Community für Feinstaub aus Stuttgart geschrieben (-> Luftdaten.info) . Die Software ist sehr interessant, denn neben verschiedenen Upload-Möglichkeiten der Daten kann man zusätzlich noch ein OLED-Display und einen DHT-22 als Temperatur/Luftdruck-Sensor anschließen. Updates bekommt die Software „on the air“. Weitere Sensoren sind in Planung.

Da die Software über eine JSON-Ausgabe verfügt, kann man sie leicht in Fhem implementieren. Fhem kann man dann noch sagen, wie oft gemessen werden soll und schon nach einiger Zeit hat man einen aussagekräftigen Plot.
Update 10.04.2017: Für Fhem gibt es jetzt eigenes Plugin, alles Infos im Forum, siehe hier.

Die Verkabelung ist relativ einfach. Man kann anstatt eines NodeMCU – Mikrocontrollers auch ein Wemos benutzen. Das habe ich auch gemacht.

 

Das Gehäuse habe ich schnell mal selber mit Tinkercad gemacht und auf Thingiverse zum Download angeboten: https://www.thingiverse.com/thing:2219718

Der Sensor hat eine Lebensdauer von 8000 h. Möglicherweise ist dann der eingebaute Laser instabil.

Auf die Anfrage, ob man später die Software so einstellen kann, damit die Lebensdauer verlängert wird, erhielt ich folgende Antwort vom Entwickler:
Wir schalten bei unserer Firmware den Sensor für 15 Sekunden an (10 Sekunden Warmlauf, 5 Sekunden Messen). Danach schalten wir für ca. 45 Sekunden ab. Das wird wahrscheinlich demnächst auf 20 + 100 Sekunden erhöht. Damit kommen immer noch ausreichend Werte.

 

Testbericht 29.01.2018 : Einen guten Testbericht des Sensors liefert folgendes Youtube Video

Bauteil-Liste:
SDS011-Sensor (schnelle Lieferung) bei eBay: Nova SDS011

SDS011-Sensor (4 Wochen wartezeit, dafür günstiger) bei eBay: http://ebay.to/2nq1ROk

Wemos D1-Mini: Wemos-D1-Mini Mikrocontroller

Optional für die Temperaturmessung:
DTH22 (Temperatur / Luftfeuchte): DHT-22
ODER
BME280 (Temperatur / Luftfeuchte / Luftdruck): BME 280

passender Schlauch:
passender Schlauch

18.07.2017: Aktion aus meiner Testumgebung:
Stand-Alone robustes PETG-Gehäuse (oder nach Wahl), siehe Abbildung für SDS011 mit Deckel:
14,95 Euro
Programmiertes, komplettes Modul mit Gehäuse: 59,95 Euro inkl. Versand (ohne Display),
Programmiertes, komplettes Modul mit Gehäuse mit BME 280 (Luftdruck – Temperatur – Luftfeuchte)  69,95 Euro inkl. Versand (ohne Display).
Jetzt im Set: Feinstaubsensor mit Display (s.o.) für 85,90 Euro inkl. Versand.

Feinstaubsensor mit BME 280 gedruckt mit Ultimaker 2+

Feinstaub-Sensor vom Blog-Leser Ben

Interessiert mich nicht, ist ja ganz weit weg?
Ihr könnt Euch mal selber ein Bild machen …

Feinstaub-Situation vom 02.05.2017  zum Live-Bild

Update: 27.05.2017 Feinstaub-Sensor fürs Auto
Ich habe noch ein paar Feinstaub-Sensor in meiner Testumgebung herumliegen, darum dachte ich mir, warum nicht einmal den Feinstaub IM Auto messen. Wer weiß, was und wieviel man tagtäglich zwischen Kaiserberg und Breitscheid in dem Mammut-Stau so einatmet. Deshalb habe ich mir ein „Test-„- Gehäuse gebastelt, bestehend aus einem iPhone-6 Halter und dem Feinstaub-Gehäuse. Verbunden habe ich es mit 5 V usb und keinerlei Internet-Verbindung, jedoch einem LCD Display. Das Display hat 4 Zeilen mit je 20 Zeichen und ist durch seine Größe gut ablesbar. Das war für mich wichtig. Später kann man ja vielleicht das Display gegen einem RGB-Stripe austauschen oder überhaupt nichts anzeigen lassen, sondern ggf. direkt auf einer SD-Karte die Daten schreiben lassen. Da die Software in den ersten 15 Minuten nach einem WLAN-Hotspot sucht, wird erst mal nichts angezeigt, macht aber nix. Anschließend erscheinen die PM 2.5 und PM 10 Werte regelmäßig.
Ergebnis des Kurztests: Die Werte in meinem Auto waren ideal bei geschlossenem Fenster, lagen so zwischen 1 bis 5 μg/m³. Im Stau und offenem Fenster habe ich Werte bis 90 μg/m³ erreicht: Fazit, bei Stau, Fenster schließen!

Die mobile Version verlassen