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
2021-06-28 22:05:22 +02:00
esp32-s2-WIP add example espnow based sketch; datasheet for buzzer 2020-09-04 21:41:04 +02:00
esp8266-dashboard added persistent nodeList 2021-06-28 22:05:22 +02:00
esp8266-RM370-interrupt minor details 2021-06-22 21:41:10 +02:00
123681_1002925_rm370_data.pdf docs and another readme 2020-08-01 13:51:13 +02:00
bda_rm370_sw.pdf docs and another readme 2020-08-01 13:51:13 +02:00
MQ7-ESP.ino inital push 2018-11-18 19:59:48 +01:00
PT-3534FPQ.pdf add example espnow based sketch; datasheet for buzzer 2020-09-04 21:41:04 +02:00
README.md docs and another readme 2020-08-01 13:51:13 +02:00
RM370_back_mark.jpg enclosure integration 2020-11-20 23:12:29 +01:00
RM370_back.jpg RM370 analyse 2020-07-15 15:08:25 +02:00
RM370_esp8266.jpg photo and arduino sketch added to POC the interrupt triggered esp8266 2020-07-12 11:29:18 +02:00
RM370_front_mark.jpg RM370 analyse 2020-07-15 15:08:25 +02:00
RM370_front.jpg RM370 analyse 2020-07-15 15:08:25 +02:00
RM370.md Leckagestrom identifiziert, behoben 2021-01-25 13:38:49 +01:00
savvy.ino Recherche Informationen 2020-07-29 19:46:06 +02:00
Thomas_Portable_Air_Quality.pdf Recherche Informationen 2020-07-29 19:46:06 +02: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 originale 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