Benutzer-Werkzeuge

Webseiten-Werkzeuge


iot:feinstaubsensor

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
Nächste ÜberarbeitungBeide Seiten der Revision
iot:feinstaubsensor [21.10.2018 13:50] – ↷ Links angepasst weil Seiten im Wiki verschoben wurden Frickelpietiot:feinstaubsensor [07.04.2019 08:33] – [Elektrischer Aufbau und Programmierung] Frickelpiet
Zeile 1: Zeile 1:
 ====== Feinstaubsensor ====== ====== Feinstaubsensor ======
-{{iot:feinstaubsensor:bildschirmfoto_2018-04-14_um_09.45.18.png?200 |}} {{iot:feinstaubsensor:img_0104_1_.png?200 |}}Im Frühjahr 2018 bin ich über das Citizen Science-Projekt [[https://luftdaten.info]] gestolpert und war sofort begeistert. Die Idee hinter dem Projekt ist, verteilt über die ganze Welt die Feinstaubbelastung der Luft zu messen und in Echtzeit auf einer Karte darzustellen. Für die Erfassung des Feinstaubs kommt der Feinstaubsensor SDS011 zum Einsatz, außerdem werden die Lufttemperatur- und Feuchte sowie der Luftdruck mit dem BME280 gemessen. Die Daten werden ca. alle zweieinhalb Minuten über das WLAN an den Server von Luftdaten.info übertragen. Der Zusammenbau des Sensors ist sehr einfach. Ich habe mir für den Sensor ein formschönes und unauffälliges [[https://www.thingiverse.com/thing:2861354|Gehäuse gedruckt]].+{{iot:feinstaubsensor:bildschirmfoto_2018-04-14_um_09.45.18.png?200 |}} {{iot:feinstaubsensor:img_0104_1_.png?200 |}}Im Frühjahr 2018 bin ich über das Citizen Science-Projekt [[https://luftdaten.info]] gestolpert und war sofort begeistert. Die Idee hinter dem Projekt ist, verteilt über die ganze Welt die Feinstaubbelastung der Luft zu messen und in Echtzeit auf einer Karte darzustellen. Für die Erfassung des Feinstaubs kommt der Feinstaubsensor SDS011 zum Einsatz, außerdem werden die Lufttemperatur- und Feuchte sowie der Luftdruck mit dem BME280 gemessen. Die Daten werden ca. alle zweieinhalb Minuten über das WLAN an den Server von Luftdaten.info übertragen. Der Zusammenbau des Sensors ist sehr einfach. Ich habe mir für den Sensor ein wetterfestes, formschönes und unauffälliges [[https://www.thingiverse.com/thing:2861354|Gehäuse gedruckt]].
  
 ===== Elektrischer Aufbau und Programmierung ===== ===== Elektrischer Aufbau und Programmierung =====
-Verbaut wurden der Feinstaubsensor SDS011 unf der Temperatur- und Luftfeuchtigkeitsstensor BME280, der zusätzlich auch den Luftdruck misst. Die Sensoren wurden wie bei Luftdaten.info beschrieben angeschlossen.+Verbaut wurden der Feinstaubsensor SDS011 und der Temperatur- und Luftfeuchtigkeitsstensor BME280, der zusätzlich auch den Luftdruck misst. Die Sensoren wurden wie bei Luftdaten.info beschrieben angeschlossen.
  
 {{iot:feinstaubsensor:img_0099_1_.jpg?100 |}} Um die Elektronik gegen Verpolung und Überspannung zu schützen, habe ich einen Pololu 5V, 2.5A Step-Down Spannungsregler ([[https://www.pololu.com/product/2858|D24V22F5]]) vorgeschaltet. Dieser Spannungsregler ist zwar völlig überdimensioniert, sein Vorzug gegenüber kleineren Spannungsreglern von Polopu ist aber der integrierte Verpolungsschutz. Die Eingangsspannung darf damit zwischen 6 und 36 Volt liegen. Die Spannungsversorgung erfolgt mit einem Steckernetzteil mit 12 Volt. Der Stromverbrauch liegt in den Messpausen bei ca. 60 mA und steigt während der Messung auf ca. 110 mA. Der NodeMCU ist auf eine kleine Lochrasterplatine gesteckt, so dass bei Bedarf ein einfacher Austausch möglich ist. {{iot:feinstaubsensor:img_0099_1_.jpg?100 |}} Um die Elektronik gegen Verpolung und Überspannung zu schützen, habe ich einen Pololu 5V, 2.5A Step-Down Spannungsregler ([[https://www.pololu.com/product/2858|D24V22F5]]) vorgeschaltet. Dieser Spannungsregler ist zwar völlig überdimensioniert, sein Vorzug gegenüber kleineren Spannungsreglern von Polopu ist aber der integrierte Verpolungsschutz. Die Eingangsspannung darf damit zwischen 6 und 36 Volt liegen. Die Spannungsversorgung erfolgt mit einem Steckernetzteil mit 12 Volt. Der Stromverbrauch liegt in den Messpausen bei ca. 60 mA und steigt während der Messung auf ca. 110 mA. Der NodeMCU ist auf eine kleine Lochrasterplatine gesteckt, so dass bei Bedarf ein einfacher Austausch möglich ist.
  
-Die größte Herausforderung was das Einspielen der Firmware. Auf einem Computer mit Windows 10 klappte das nicht, auf einem älteren Laptop mit Windows 7 funktionierte die Übertragung wie bei Luftdaten.info beschrieben. Hilfreich was auch dieses [[https://www.youtube.com/watch?v=NK3E083WayM|Video-Tutorial]]. Mein Kommandozeilenbefehl sieht wie folgt aus:+Die größte Herausforderung war das Einspielen der Firmware. Auf einem Computer mit Windows 10 klappte das nicht, auf einem älteren Laptop mit Windows 7 funktionierte die Übertragung wie bei Luftdaten.info beschrieben. Hilfreich was auch dieses [[https://www.youtube.com/watch?v=NK3E083WayM|Video-Tutorial]]. Mein Kommandozeilenbefehl sieht wie folgt aus:
  
 <code> <code>
iot/feinstaubsensor.txt · Zuletzt geändert: 18.05.2023 12:16 von 127.0.0.1