PaulGoldschmidt / OSAMD

OSAMD, short for "Open-Source Air-Monitor Device". A project to measure the air quality on a budget.
https://osamd.de/
GNU General Public License v3.0
11 stars 2 forks source link

Reverted progress bar (bad air is smaller bar), raised the max value to 768, commented about the lib used for LCD, change lcd.begin to lcd.init #1

Closed AlexWerz closed 3 years ago

AlexWerz commented 3 years ago

Der Fortschrittsbalken zeigt nun den Wert an, der auch als Prozent angegeben wird, also die schlechte Luft. Ein kurzer Balken ist schlechte Luft, ein langer ist gute. Ich hatte Probleme die LCD-Bibliothek zu finden. Deshalb habe ich die Bibliothek genutzt, die bei der Arduino IDE im Bibliotheksverwalter installierbar ist. Den Namen habe ich kommentiert. Diese Bibliothek unterstützt kein lcd.begin. Daher habe ich es in lcd.init geändert. Der Maximalwert von 512 hat bei meinem Sensor dazu geführt, dass immer schlechte Luft war. Selbst wenn ich ihn nach draußen in die frische Luft gestellt habe. Daher habe ich den Wert auf 768 erhöht. So passt es, zumindest für mich. Ich hatte versucht auf die MQ-135 Bibliothek umzusteigen. Das verbrauchte aber zu viel Speicher. Deshalb habe ich den Code wieder entfernt.

PaulGoldschmidt commented 3 years ago

Moin Alex! Teste morgen mal die neue Libary, sieht soweit gut aus. Was sollte der Zweck der MQ135-Bib sein?

Viele Grüße! Paul

AlexWerz commented 3 years ago

MQ135-Lib: Meine Anzeige war immer unter 20%, manchmal sogar im Minus. Auch wenn das Fenster auf war kam ich kaum über 30%. Mit der MQ135-Lib hast du die Möglichkeit den Sensor zu kalibrieren und zwar nicht nur auf CO2 sondern auch andere Gase. Ich denke mal, dass die Ergebnisse dann genauer sind. Natürlich für eine Rot/Orange/Grün Ampel muss es nicht so genau sein. Gescheitert ist es an der Größe der Bibliothek. Da müsste man dann einiges an Strings verkürzen, um genug Platz zu haben. Ich weiß nicht, ob sich der Aufwand lohnt. Mit Maximalwert=768 erhalte ich Werte um 50% (bei geöffnetem Fenster). Mal schauen, ob das so passt. Ich habe so ein bisschen das Gefühl, dass der Wert jetzt zu hoch ist.

PaulGoldschmidt commented 3 years ago

Hast du dir mal angeschaut, welche Werte der Sensor ausspuckt, wenn du den analog read in der seriellen Konsole dir anschaust? Dann können wir mal fix schauen, ob der Sensor auch richtige Daten liefert.

AlexWerz commented 3 years ago

Aktuell: Aktuelle Luftqualität: 512, das entspricht 33.33 %. Damit ist die Luftqualität im gelben Bereich.

Gelb scheint OK zu sein. Grün wird es jedoch nie.