Guten Abend, ich suche einen Sensor um die Luftqualität in Innenräumen messen. Dieser Sensor soll an einen raspberry pi zero angesclossen werden.
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?
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.
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...
Also mur geht es darum mittels einem Sensor zu messen ab wann die Luft in einem Raum einen geringen Sauerstoffanteil enthält.
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.
Danke Gibt es noch eine Alternative zu dem svm30 Sensor? Wo kann dieser gekauft werden?
Homer schrieb: > Gibt es noch eine Alternative zu dem svm30 Sensor? > Wo kann dieser gekauft werden? https://letmegooglethat.com/?q=voc+sensor+i2c
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!
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
Mani W. schrieb: > Du hast keine Ahnung, wie so ein Rauchmelder funktioniert! Dann kläre mich doch mal auf wie er Funktioniert.
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.
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.
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 ...
Der TO ist nur zu bequem selbst zu suchen. Das ist die Gattung der Faulpelztrolle. Solche Sensoren wie den BME680 schau Dir an.
Ich habe noch diesen Sensor gefunden: CCS811 Damit kann man doch auch die Ait Quality ermitteln.
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.
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?
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
https://esphome.io/cookbook/iaq_board.html https://blog.moneybag.de/fhem-revisited-air-qualitysensor-bme-680-temperatur-luftfeuchte-luftdruck-ueber-mqtt-getestet-tasmota/ https://howtomechatronics.com/projects/diy-air-quality-monitor-pm2-5-co2-voc-ozone-temp-hum-arduino-meter/
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.
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...
Ikea Vindstyrka z.B. https://www.reddit.com/r/AirQuality/comments/17qgyif/ikea_vindstyrka_vs_temtop_m10/ https://www.google.com/search?sca_esv=3b88f67df548c236&sxsrf=ADLYWIIIuiQ1TMn9hshFEslo-c0Nvf050w:1715162178467&q=SEN54+ikea&uds=ADvngMgoc-ti-rv9KI_hkg2CPcBdNaKBTpelTbcDe9B9ct-FAPE-e8rVjMB3TH7vwxUKRSdOu4y8RX80UwfcDLFURWccq2msln0uQOckvEasbYJUOhO2gO0Vmzsl7E0Wvz6VrGU_weWFuM7ijNcGbNrVWaTbNamv5Za8u60AHKezdtSO8auXlgR_FB2QeJZR1o200v_owaQuAgFvVMaJnP8FhFkQA5imEkmcZjD4X5g72QeKWwBd8_MtNPhsfsfqL65lP_f1LJNZYGqLDVX4DO2iTGvMY0SOQQ&udm=2&prmd=ivnbz&sa=X&ved=2ahUKEwjInISD5f2FAxXH_7sIHYdoCD4QtKgLegQICxAB&biw=1536&bih=742&dpr=1.25
:
Bearbeitet durch User
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. ;-)
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?
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
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
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?
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.
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.
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
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.
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
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.