Luftqualität - MQ-135 aka Furzsensor
Ich hab ihn damals einfach angeschlossen, den Wert ausgelesen und als unsere Chefin rein kam und gemeint hat es mieft, das Fenster aufgemacht. Beide Werte dann Pi * Daumen eingetragen und seitdem läuft er. Meine erste Messung ist vom 30.01.2017 23:04 Uhr und war 59. Die heutige vom 25.3.2020 gegen 12 Uhr beträgt 71. Insgesamt sind es bisher 137.524 so was von falschen Ergebnissen :)
Was war ich doch so Blauäugig. Da ist ja alles mögliche dahinter Co2, ppm, Kurven, Libraries und was nicht noch alles. Und kalibriert hab ich ihn auch nicht, oh, und den Widerstand hab ich glaub ich auch nicht eingebaut.
If the sensor is used to measure any gas (like in a air quality detector) the load-resistor could be set for a value of about 1V output with clean air.
Library, in der man nur einen Wert von Frischluft (hat 400ppm co2) anpassen muss Externer Link
Then put it into outside air, preferably at 20°C/35% rel. hum. (humidity is not so crucial). Read out the calibration value as such „float rzero = gasSensor.getRZero();“ Wait until the value has somewhat settled (30min-1h). Remember, this is an ADC measurement so you might not want to wait some time between reading the sensor and also do some averaging. Once you have determined your RZero, put it into the MQ135.h. Note: Different sensors will likely have different RZero! „#define RZERO 76.63“
Hier noch ein Link, wie man die Kurven von Logarithmisch aufbereitet, um damit arbeiten zu können. Da gibt es auch ein YOUTube video zu. Man lernt excel dabei :)
Nur angepasst auf Luftfeuchtigkeit und Temperatur hat es keiner.