Der Versuch den MQ7 Sensor für Kohlenmonoxid unter einem ESP8266 zu betreiben. Mittels Protoboard und einem Wemos D1 Mini sowie Mosfet zur Ansteuerung
Go to file
2018-11-18 21:37:31 +01:00
MQ-7 old files 2018-11-18 20:02:27 +01:00
MQ7-ESP.ino inital push 2018-11-18 19:59:48 +01:00
README.md markdown formating 2018-11-18 21:37:31 +01:00

CO Sensor

Tagebuch

10.12.17: MQ-7 Sensor, Stecksockel + Platine bestellt

ToDo

Aufbau mit wemos D1 mini und Dual Board

  1. ggf Temperatur/Luftfeuchte Korrektur
  • Brauche Datasheet sowie Berechnung der Kurven
  1. Low Heat bei bestimmten Umgebungswerten wegen Zerstörungsgefahr durch Wasser
  2. SHT30 Shield (Pin D1 und D2), genauer und einfach anzusteuern
  3. Entscheidung über OLED oder RGB LED
    • OLED Display wird ebenfalls über I2C angesteuert (Pin D1 und D2)
  4. Lokaler Alarm
    • Buzzer Board (Pin D5)
  5. globaler Alarm
    • mqtt/ESP Now

Notizen

Die orignila Platine muss angepasst werden. Ohne weiteres nicht zu verwenden. Zerstört ggf. den Sensor an sich

Ablauf

  1. Init System

  2. BurnIn Werte prüfen

    • Falls nicht vorhanden, BurnIn beginnen
  3. Umgebungswerte messen

  4. Prüfen ob Betrieb von Sensor sicher ist ( insbesondere Wasser)

    • Preheat nutzen
  5. Clean Air Kalibrierung durchführen

    • BurnIn Werte korrelieren
  6. Nyquist-Theorem einhalten

  7. Vergleich mit vorherigen Werten im EEPROM auf Abweichung

  8. Warnung bei zu großen Abweichungen, Hinweis auf Alterung

  9. Übergang zum Regelbetrieb

    • Messwertreihe vorhalten
    • Zu schnelle Wertänderungen lösen Warnung aus
    • Zu hoher Wert löst Warnung aus
    • Meldung an übergeordnete Instanz bei Warnung