====== Luftanalyse ====== {{ :wiki:arduino:sds011.png?200|SDS011 hochauflösendes Laser-Luftqualitätssensormodul "Nova"}} ===== SDS011 hochauflösendes Laser-Luftqualitätssensormodul "Nova" Modul ===== SDS011 misst mit einem Laser die Partikelkonzentration in der Luft im Bereich von 0,3 bis 10 mg. Verunreinigungen in der Luft (Pollen, Staub usw.), die den Laserdetektor passieren, beleuchten sie und ein spezieller Reflexionssensor bewertet ihre Menge. Das Gerät verfügt über einen integrierten Lüfter zum Bewegen der Luft und einen digitalen Ausgang. Es verwendet ein serielles UART-Protokoll, um Daten zu übertragen. Das Modul kann an das Arduino angeschlossen werden (siehe unten, Software). ==== Technische Daten zu SDS011 "Nova" ==== ** Messgrenzen: ** PM2.5 .. PM10 \\ ** Anzeigelimit: ** 0,0 .. 999,9 µg / m³ \\ ** Stromversorgung: ** 5V DC \\ ** Maximale Stromaufnahme: ** 100 mA \\ ** Standby-Stromaufnahme: ** 2 mA \\ ** Betriebstemperatur: ** -20 .. 50 ℃ \\ ** Senden von Daten auf der seriellen Leitung: ** 1 Mal pro Sekunde \\ ** Messtoleranz: ** 10% \\ ==== Zuordnung der Pins ==== ^PIN Nummer^Name^Beschreibung| |1|CTL|Steuerpin, Ersatz| |2|1µm|Konzentration von Partikeln größer als 0,3 Mikrometer (PWM-Ausgang)| |3|5V|Stromversorgung 5V DC| |4|25µm|Konzentration von Partikeln größer als 2,5 Mikrometer (PWM-Ausgang)| |5|GND| Grund| |6|R|Empfang der seriellen Schnittstelle (Rx)| |7|T|serielle Schnittstelle senden (Tx)| ==== Serielle Kommunikation ==== ^ Bytenummer ^ Name ^ Beschreibung | | 0 | Nachrichtenkopf (Nachrichteneinführung) | AA | | 1 | Auftrag (Direktor, fest) | C0 | | 2 | Daten 1 | PM2.5 Low Byte | | 3 | Daten 2 | PM2.5 High Byte | | 4 | Daten 3 | PM10 Low Byte | | 5 | Daten 4 | PM10 High Byte | | 6 | Daten 5 | 0 (reserviert) | | 7 | Daten 6 | 0 (reserviert) | | 8 | Prüfsumme | Prüfsumme | | 9 | Nachrichten-Trailer (Nachricht schließen) | AB | ** Prüfsumme: ** Daten 1 + Daten 2 + ... + Daten 6 \\ ** PM2.5 Adattartalom: ** PM2.5 (ug / m3) = ((PM2.5 High Byte * 256) + PM2.5 Low Byte) / 10 \\ ** PM10-Adattartalom: ** PM10 (ug / m3) = ((PM10-High-Byte * 256) + PM10-Low-Byte) / 10 \\ ==== Softver ==== Das Programm ist in verschiedenen Versionen auf Github verfügbar: \\ https://github.com/ricki-z/SDS011 \\ https://github.com/sensebox/SDS011-select-serial \\