MQ7-esp/esp32-s2-WIP
2020-09-04 21:41:04 +02:00
..
README.md add example espnow based sketch; datasheet for buzzer 2020-09-04 21:41:04 +02:00

ESP32-S2 WorkInProgress

Um den RM370 brauchbar in eine vernetzte Installation zu erweitern, wurden folgende Überlegungen angestellt:

  • Der CO-Melder soll autark weiter agieren, da hierfür die Zertifizierung ausgestellt wurde

  • Eine Vernetzung untereinander ist anzustreben

    • Eine Low Power Mesh Implementierung
    • BLE MESH
    • ESP NOW als vendor IEEE802.11 Datenübertragung, da kein AP/IP/TCP/MQTT aufgebaut werden muss
    • eine reguläre WLAN Verbindung über ein always-on Gateway
  • Die Energieversorgung basiert auf:

    1. zusätzliche 5V Power Rail
    2. LiPo/LiFePo4
    3. Rückfall auf die 3 x AA Alkali-Batterien [Entladekurve] (https://commons.wikimedia.org/wiki/File:Nimhcharakteristikrp.svg#/media/Datei:Nimhcharakteristikrp.svg)
  • Je nach Umsetzung der Energieversorgung bieten sich folgende exklusive Implementierungen an:

  1. RTC GPIO Wakeup durch Alarm Pin (rote LED)
  2. ~45s DeepSleep mit ULP GPIO Überwachung der Einzel-LED

Reverse Enginieering

Auch wenn es reizvoll wäre, die dargestellten Informationen des Displays zur Fernwartung übermittelt zu bekommen:

  • CO-Wert in ppm
  • Temperatur in °C
  • Batterielevel in 3(4?) Stufen

So ist der Aufwand eher hoch und bringt nur begrenzten Nutzen. Das Batterielevel ist andersweitig bestimmbar, einerseits durch den ADC des ESP32, andererseits muss regelmäßig das Gerät physisch getestet werden, mindestens durch das Betätigen des 'Test'-Knopfes

WIP lose Gedanken

  1. Der Heltec 7133 kann zwar bis zu 30V Vin verarbeiten, aber das PCB ist nicht vollständig analysiert, der Buzzer könnte direkt angeschlossen sein
  2. Durch die hohe Anfangsspannung von Alkali-Batterien von bis zu 1,67V sollte eine 5V Vin sicher möglich sein
  3. Die Schutzdiode für ext. VCC fehlt
  4. Ob GND bei externen VCC ebenfalls durch eine Diode geschützt werden muss, weiß ich nicht
  5. Die Nutzung von NiMH benötigt ggf. eine Schutzdiode weil der Strom nicht begrenzt ist
  6. Wie werden neue Geräte in das Netz eingefügt?
  7. LDR basierte Klemme auf den LEDs möglich?