Forum: Haus & Smart Home Luftqualität messen


von Homer (Gast)


Lesenswert?

Guten Abend,

ich suche einen Sensor um die Luftqualität in
Innenräumen messen. Dieser Sensor soll
an einen raspberry pi zero angesclossen werden.

von Ralf X. (ralf0815)


Lesenswert?

Homer schrieb:
> Guten Abend,
>
> ich suche einen Sensor um die Luftqualität in
> Innenräumen messen. Dieser Sensor soll
> an einen raspberry pi zero angesclossen werden.

Und Du glaubst, dass es dafür einen Sensor gibt?
Hast Du Dich überhaupt mal wenigstens ansatzweise damit beschäftigt, was 
sich hinter "Luftqualität" alles verbirgt?

von Homer (Gast)


Lesenswert?

Ich meinte einen CO2 Sensor

von Kevin M. (arduinolover)


Lesenswert?

Homer schrieb:
> Ich meinte einen CO2 Sensor

Und wo ist das ein Luftqualitätssensor?

von DANIEL D. (Gast)


Lesenswert?

Also ich könnte mir vorstellen das man dafür die Messkammer von einem 
Rauchmelder zweckentfremden könnte. Die arbeitet nach dem 
Streulicht-Prinzip. Also eine dunkle Kammer mit LED und einem Empfänger, 
alle Stoffe in der Luft welche das licht der LED reflektieren, werden 
vom Sensor als Wert erfasst. Da hast du zumindest alles in der Luft was 
Licht reflektiert.

Ansonsten ist die Definition "Luftqualität" sehr schwammig und du 
könntest dir sehr sehr viele verschieden Gas CO2 CO Feuchtigkeit was 
auch immer Sensoren kaufen.

von ... (Gast)


Lesenswert?

Na, was denn?
Feinstaub, VOC, CO2, Temperatur, Feuchte, Taupunkt sind wohl die 
Klassiker... Dann noch ein paar andere Substanzen, die in Gebäuden 
vorkommen können... Formaldehyd und so...

BMP280 für Temperatur, Feuchte
SHT11 - der Klassiker für Feinstaub (outdoor; scheint mir ok) / hab mir 
einen Sensirion SPS30 bestellt - mal gucken ob der was taugt (China 
Versandzeiten...) / Habe einen SMPX7xxx hier - scheint mir viel zu hoch 
zu messen (indoor)
MH-Z19 für CO2 - macht einen guten Eindruck - muss aber durchlaufen, da 
die ersten 30 Sekunden nach Einschalten wirre Werte... hab ich 
rausgeschmissen wegen Batteriebetrieb. Ist aber wieder in Planung für 
einen Netzbetribenen Knoten
CCS811 für eCO2 und eTVOV (rechned die Werte - hab ich rausgeschmissen, 
da im Batteriebetrieb bei mir nicht brauchbar (zu lange Einlaufzeit)

Andere musste halt selber suchen; die sind bei mir weiter hinten auf der 
Liste...

von Homer (Gast)


Lesenswert?

Also mur geht es darum mittels einem Sensor zu messen ab wann die Luft 
in einem Raum einen geringen Sauerstoffanteil enthält.

von Homer (Gast)


Lesenswert?

Es muss doch sowas geben.

von Kevin M. (arduinolover)


Lesenswert?

Dann willst du eher VOCs messen, ggf. in Verbindung mit CO2.

von Homer (Gast)


Lesenswert?

oder so

Was gibt es da für Sensoren mit i2c?

von ... (Gast)


Lesenswert?

Homer schrieb:
> Ich meinte einen CO2 Sensor

Dann nim den MH-Z19. Beruht auf dem DNIR-Prinzip (Infrarot Licht 
Absobtion). Ist hinreichend genau. Fängt bei 400ppm an = CO2-Gehalt von 
Frischluft.

Homer schrieb
> geringen Sauerstoffanteil
Da gibt es meines Wissens nach nur elektrochemische Sensoren. Nicht 
extra genau und nach 2-3 Jahren verbraucht. Ist eher irrelevant solange 
Du nicht mit Stickstoff oder anderen, Sauerstoff verdrängenden Gasen 
hantierst. WIrst den Unterschied nicht auswerten können.

von Kevin M. (arduinolover)


Lesenswert?


von Homer (Gast)


Lesenswert?

Danke

Gibt es noch eine Alternative zu dem svm30 Sensor?
Wo kann dieser gekauft werden?

von Kevin M. (arduinolover)


Lesenswert?

Homer schrieb:
> Gibt es noch eine Alternative zu dem svm30 Sensor?
> Wo kann dieser gekauft werden?

https://letmegooglethat.com/?q=voc+sensor+i2c

von Mani W. (e-doc)


Lesenswert?

DANIEL D. schrieb:
> Also ich könnte mir vorstellen das man dafür die Messkammer von einem
> Rauchmelder zweckentfremden könnte. Die arbeitet nach dem
> Streulicht-Prinzip.

Du hast keine Ahnung, wie so ein Rauchmelder funktioniert!

von Kevin M. (arduinolover)


Lesenswert?

Mani W. schrieb:
> Du hast keine Ahnung, wie so ein Rauchmelder funktioniert!

Naja wenn viele größere Partikel in der Luft sind ist die Luftqualität 
auch schlecht :D

von DANIEL D. (Gast)


Lesenswert?

Mani W. schrieb:
> Du hast keine Ahnung, wie so ein Rauchmelder funktioniert!

Dann kläre mich doch mal auf wie er Funktioniert.

von Kevin M. (arduinolover)


Lesenswert?

DANIEL D. schrieb:
> Dann kläre mich doch mal auf wie er Funktioniert.

Jedenfalls nicht wie ein Gassensor, oder wie glaubst du mit Streuung Gas 
Messen zu können? Es gibt ein ähnlich aussehendes Verfahren für Gas 
(NDIR) das basiert aber auf Absorption.

von DANIEL D. (Gast)


Lesenswert?

Kevin M. schrieb:
> Jedenfalls nicht wie ein Gassensor, oder wie glaubst du mit Streuung Gas
> Messen zu können? Es gibt ein ähnlich aussehendes Verfahren für Gas
> (NDIR) das basiert aber auf Absorption.

Also ich habe ziemlich genau beschrieben was man damit messen kann. Als 
ich meinen Text verfasst haben war die Antworten das Gas gemessen werden 
sollte noch nicht da. Sondern die Frage nach der Luftqualität.

Man kann man mit alles messen was Licht reflektiert, und diese Sensoren 
geben einen Analogwert aus je nachdem wie viel in der Luft ist was Licht 
reflektiert. Von Gas war von mir niemals die Rede.

Also hat man einfach nur meinen Text nicht richtig gelesen.

von Klaus S. (skibby)


Lesenswert?

Ich möchte beileibe keine Werbung machen, aber schau mal auf die Seite 
von Sensirion (https://www.sensirion.com/de/). Mit einer Kombination 
mehrerer Sensoren kann man schon viel machen ...

von Dieter D. (Firma: Hobbytheoretiker) (dieter_1234)


Lesenswert?

Der TO ist nur zu bequem selbst zu suchen. Das ist die Gattung der 
Faulpelztrolle.

Solche Sensoren wie den BME680 schau Dir an.

von Homer (Gast)


Lesenswert?

Ich habe noch diesen Sensor gefunden: CCS811

Damit kann man doch auch die Ait Quality ermitteln.

von Oliver S. (phetty)


Lesenswert?

Meine Fresse, in dieser Pandemiezeit gibt es ZIG mehr oder weniger 
brauchbare Bastelprojekte für Luftgütemesser. Dann noch einige 
Feinstaubprojekte.
Lebst du hinterm Mond? Aber da braucht man keine Luftgütemessung.

von Udo S. (urschmitt)


Lesenswert?

Oliver S. schrieb:
> gibt es ZIG mehr oder weniger
> brauchbare Bastelprojekte für Luftgütemesser.

Dann poste doch einfach ein paar Links zu den Guten statt hier nur 
herumzunölen.
Oder wäre das zu produktiv?

von J. S. (pbr85)


Lesenswert?

Schau mal nach dem PMS7003, der per Laserstreuung arbeitet und für das 
kleine Geld sehr gut ist. Gemessen werden PM1, PM2,5 und PM10. Sprich 
Partikel <1µm, <2,5µm und <10µ. Genauer gesagt wird die Anzahl der 
Partikel in diesen Größenklassen gemessen.

Gibt es als Sensormodul alleine für ~15€ und fertig aufgebaut mit 
Display und µC für ~30€. Der Versand aus China, gekauft bei Banggood, 
dauerte nur etwa eine Woche.

Die Genauigkeit liegt bis hinauf zu 1000µg/m³ bei +-10%, bei höheren 
Konzentrationen wird diese schlechter, wobei der Hersteller da keine 
quantitative Aussage darüber liefert.

https://www.banggood.com/PM1_0-PM2_5-PM10-Detector-Module-Air-Quality-Dust-Sensor-Tester-with-2_8-Inch-LCD-Display-for-Monitoring-Home-Office-Car-Tools-p-1588436.html?cur_warehouse=CN&rmmds=search

: Bearbeitet durch User
von Christian W. (orikson)


Lesenswert?


von Hugo H. (hugohurtig1)


Lesenswert?


von dfddd (Gast)


Lesenswert?

Die ganze IAQ-Sensoren sind größtenteils Mist.

Grund:

1. Der Wert ist relativ. D.h. der IAQ Wert hängt von der Initialisierung 
ab

2. Alle Sensoren haben massive Probleme mit wechselnder 
Luftfeuchtigkeit. Das äußert sich in einem Offset. Selbst Bosch mit 
seiner BSEC-Firmware hat das Problem nicht gelöst.

Hat man beide Variablen im Griff, lässt sich da was reisen.

von Jens (Gast)


Lesenswert?

Schon mal auf die Idee gekommen bei Youtube "Arduino" und "Gassensor" 
einzugeben ?????
Hunderte Videos mit Sketches...Bauanleitungen...taugen Alle nur als 
Näherungsgedöns - aber was willst du von 5 Euro Sensoren erwarten ?
Mit nem Fernglas siehst du auch Sterne....Kriegst du für 10 Euro beim 
Chinesen.... Wenn du aber was ordentliches willst (was hat Hubble 
gekostet ???)
Ich baue Grad einen Multidetektor, betonung auf Detektor - nicht 
Messgerät !
Für:
CH4  H2 LPG CL2 C2H50H CO NH4  C3H6OSO2   C6H6 C3H8  C4H10   C7H8  H2S 
NH3

der soll nur Warnungen ausgeben wenn gesundheitsgefährdend und explosiv
bevor jetzt wieder gefragt wird ...die Grenzen kann man im Wiki lesen ! 
und die Formeln auch...

von Ulli F. (ullibremen)


Lesenswert?


: Bearbeitet durch User
von Thomas U. (charley10)


Lesenswert?

Homer schrieb:
> Also mur geht es darum mittels einem Sensor zu messen ab wann die Luft
> in einem Raum einen geringen Sauerstoffanteil enthält.

Eine lineare Lambdasonde könnte den Restsauerstoff messen und Alarm 
geben, bevor du umkippst. ;-)

von Rolf (rolf22)


Lesenswert?

dfddd schrieb:

> Alle Sensoren haben massive Probleme mit wechselnder
> Luftfeuchtigkeit. Das äußert sich in einem Offset. Selbst Bosch mit
> seiner BSEC-Firmware hat das Problem nicht gelöst.

Der BME280 von Bosch zeigt bei mir genaue (verglichen mit einer 
Kachelmann-Station) Luftdruckwerte, aber anscheinend viel zu hohe 
Feuchtigkeitswerte. Es wird ein Verfahren beschrieben, mit dem man 
nacheichen können soll, aber dazu muss der Sensor stundenlang in den 
Backofen. Kann ich bei meinem schon eingebauten Sensor nicht mehr 
machen.  :-(

Ich könnte in der Software einen Offset abziehen, ist das empfehlenswert 
oder witzlos?

von Paul (demirci)


Lesenswert?

Wie kann ich den Treiber für den BME680 in den Raspberry installieren?

von Dieter D. (Firma: Hobbytheoretiker) (dieter_1234)


Lesenswert?

Dort zu suchen sollte weiterhelfen:
https://pypi.org/project/adafruit-circuitpython-bme680/

"On supported GNU/Linux systems like the Raspberry Pi, you can install 
the driver locally from PyPI. To install for current user:" ...

: Bearbeitet durch User
von Stephan S. (uxdx)


Angehängte Dateien:

Lesenswert?

Rolf schrieb:
> Der BME280 von Bosch zeigt bei mir genaue (verglichen mit einer
> Kachelmann-Station) Luftdruckwerte, aber anscheinend viel zu hohe
> Feuchtigkeitswerte. Es wird ein Verfahren beschrieben, mit dem man
> nacheichen können soll, aber dazu muss der Sensor stundenlang in den
> Backofen. Kann ich bei meinem schon eingebauten Sensor nicht mehr
> machen.  :-(

Sofern Du auf den Luftdruck verzichten kannst, nimm einen SHT41 und gut 
ists. Letzterer hat - wie der SHT3x auch schon - eine Heizung für den 
Feuchtesensor, die man bei Bedarf zuschalten kann. Interface ist auch 
I2C.

Paul schrieb:
> Wie kann ich den Treiber für den BME680 in den Raspberry installieren?

Die Auswertung des SHT41 ist ganz einfach: Startbyte per I2C zum Sensor 
senden, je 2 Byte plus CRC für Temperatur und Luftfeuchte vom Sensor zu 
Rechner lesen (also insgesamt 6 Byte), Formel für Temperatur und 
Luftfeuchte anwenden. Da braucht es keine extra Treiber.

: Bearbeitet durch User
von Rolf (rolf22)


Lesenswert?

Stephan S. schrieb:
> Sofern Du auf den Luftdruck verzichten kannst, nimm einen SHT41 und gut
> ists. Letzterer hat - wie der SHT3x auch schon - eine Heizung für den
> Feuchtesensor, die man bei Bedarf zuschalten kann. Interface ist auch
> I2C.

Das Gerät läuft mit einer CR2032 und misst deswegen nur ganz kurz auf 
Knopfdruck, um Strom zu sparen.
Wann soll ich da heizen?

von Helmut -. (dc3yc)


Lesenswert?

Rolf schrieb:
> Wann soll ich da heizen?

Einige meiner vielen SHT3x laufen per Solarzellen und Akku. Da wurde 
noch nie was geheizt! Ist nur nötig, wenn sie mal unter Wasser gesetzt 
wurden.

von Helmut -. (dc3yc)


Lesenswert?

Rolf schrieb:
> Der BME280 von Bosch zeigt bei mir genaue (verglichen mit einer
> Kachelmann-Station) Luftdruckwerte, aber anscheinend viel zu hohe
> Feuchtigkeitswerte.

Machst du eine Korrektur der Luftdruck- und Feuchtewerte mit dem 
internen Temperatursensor? Denn dafür ist der eigentlich da und nicht, 
um die Umgebungstemperatur zu messen. Dafür sind die Messwerte viel zu 
hoch! Steht so auch im Datenblatt in den Fußnoten.

von Rainer W. (rawi)


Lesenswert?

DANIEL D. schrieb:
> Also ich könnte mir vorstellen das man dafür die Messkammer von einem
> Rauchmelder zweckentfremden könnte.

CO2 erzeugt kein Streuliicht.

J. S. schrieb:
> Schau mal nach dem PMS7003, der per Laserstreuung arbeitet und für das
> kleine Geld sehr gut ist. Gemessen werden PM1, PM2,5 und PM10. Sprich
> Partikel <1µm, <2,5µm und <10µ. Genauer gesagt wird die Anzahl der
> Partikel in diesen Größenklassen gemessen.

Und was hat das mit CO2 zu tun?

: Bearbeitet durch User
von Rolf (rolf22)


Lesenswert?

Helmut -. schrieb:
> Rolf schrieb:
>> Der BME280 von Bosch zeigt bei mir genaue (verglichen mit einer
>> Kachelmann-Station) Luftdruckwerte, aber anscheinend viel zu hohe
>> Feuchtigkeitswerte.
>
> Machst du eine Korrektur der Luftdruck- und Feuchtewerte mit dem
> internen Temperatursensor? Denn dafür ist der eigentlich da und nicht,
> um die Umgebungstemperatur zu messen.

Weil die Temperaturmessung nicht genau ist (die von der DS3231 übrigens 
auch nicht), messe ich die Umgebungstemperatur zum Anzeigen mit einem 
TMP117.

Von der Korrektur-Notwendigkeit weiß ich, aber bisher habe ich aus 
Faulheit einfach die Lib von SparkFun benutzt und weiß nicht genau, was 
die macht.

Vielleicht sollte ich den im der Bosch-Doku abgedruckten Code nehmen, 
der korrigiert ja hoffentlich richtig. Muss aber eingescannt werden und 
man weiß auch nicht, ob Fehler drin sind – ist ja nur ein 
Mustervorschlag.

von Stephan S. (uxdx)


Lesenswert?

Rolf schrieb:
> Stephan S. schrieb:
>> Sofern Du auf den Luftdruck verzichten kannst, nimm einen SHT41 und gut
>> ists. Letzterer hat - wie der SHT3x auch schon - eine Heizung für den
>> Feuchtesensor, die man bei Bedarf zuschalten kann. Interface ist auch
>> I2C.
>
> Das Gerät läuft mit einer CR2032 und misst deswegen nur ganz kurz auf
> Knopfdruck, um Strom zu sparen.
> Wann soll ich da heizen?

Heizen ist nur nötig, wenn der Feuchtesensor länger auf 100% steht und 
deswegen regeneriert werden muss. Ich habe hier einen BME280, der steht 
seit einigen Wochen auf 100% und müsste eigentlich ausgetauscht werden. 
Mit der Erwärmung  von extern funzt es beim BME280 nicht wirklich gut, 
der ist sofort wieder auf 100%, da ist der SHT41 um Grössenordnungen 
besser und die Temperatur stimmt auch, der BME280 ist bezüglich der 
Temperatur nur ein Schätzeisen.

: Bearbeitet durch User
von Harald W. (wilhelms)


Lesenswert?

Homer schrieb:

> Also mur geht es darum mittels einem Sensor zu messen ab wann die Luft
> in einem Raum einen geringen Sauerstoffanteil enthält.

Selbst, wenn Du es schaffst, den Sauerstoffgehalt der Luft von 21% auf
17% zu drücken, (Unterschied zwischen Einatem- und Ausatemluft) zu
drücken, würdest Du das kaum bemerken. Beweis: sog. Atemspende. Der
Sauerstoffgehalt der Luft ist kein Kriterium für die Luftqualität!

: Bearbeitet durch User
Beitrag #7698940 wurde von einem Moderator gelöscht.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.