Hallo, letztes WE hatte ich mal meinen vor einiger Zeit gekauften MH-Z14A aus der Kiste gekramt und zwecks Untersuchung auch gleich ein kleines Programm dazu geschrieben, um mit dem Modul etwas zu spielen. Grund dafür war auch dieser Thread: Beitrag "CO2-Sensor Winsensor MH-Z19" Die SW wurde unter Lazarus 2.10.0 / Mint 20 erstellt und enthält auch eine unter einer virtuellen Maschine erstelltes exe (source hängt auch mit dran). Leider muß die Erfahrungen von Mehmet bestätigen. Der Grund ist allerdings nicht, daß die Basislinienkorrektur nicht abstellbar ist. Das ist sie schon (zumindest bei meinem MH-Z14A). Aber das Ding ist von sich aus irrsinnig instabil und die Basisline ist auch über 2 Tage nicht konstant. Ursprünglicher raw Wert für 400ppm (Sensor draußen): 27250 2 Tage später: 27730 bei 400ppm, das entspricht ca. 350ppm Abweichung. Man merkt deutlich, daß es sich um ein Einstrahl Modul handelt. Es wäre mal interessant, andere Werte zu erfahren. Daher habe ich die SW mal angehängt. Der eingestellte Wert für die Basislinienkorrektuur, sowie des Meßbereiches werden beim Start ausgelesen und als Default für den "Self cal" Button, Range und Calibrate verwendet. Calibrate habe ich mangels Referenz nie gedrückt. ;-) Das sollte man auch besser unterlassen, wenn man kein Referenzgas hat. Ansonsten sollte die SW eigentlich selbsterklärend sein. Unter "Test" kann ein beliebiger Befehl zum Modul gesendet werden (Hex Werte mit vorausgehenden $). "Auto Read" startet einen Timer mit der daneben stehenden Zeit, der regelmäßig ausliest. Ein log namens mz-h14a.log wird erstellt. Also wer eine solchen Sensor hat (MH-Z19 sollte auch gehen), kann es ja mal testen und die raw Werte nach 30min draußen hier rein posten.
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.