techlab:projekte:inhouse:co2anzeige

CO2-Anzeige

Bestellt

Noch offen, zu diskutieren

  • Temp/Humidity/TVOC?

Möglichkeit: CO2 Anzeige in Kombination mit Uhr

Möglichkeit: Anzeige der Luftfeuchtigkeit und Temperatur

  • ESP32 mit LoRa.
  • Evtl. Luftfeuchtigkeit auch noch messen.
  • Evtl. WLAN-Aktivitätsanzeige (Packet-Counter). Wäre aber auf 2.4GHz und Channel-Hopping limitiert.
  • Evtl. Luftdrucksensor, damit könnte öffnen und Schliessen von Türen und Fenstern festgestellt werden.
  • Evtl. Lautstärkemessung :-P

Pinout

Reservierte Pins:

  • LoRa Pins: 5, 14, 18, 19, 26, 27
  • Oled Pins: 4, 15, 16
  • Serielle Kommunikation mit CO2-Sensor: 13, 12 (RX, TX)
  • Servos: 1 Pin pro Servo. Zur Zeit pin 17. (noch mögliche Pins: 23, 25, 17)
  • NeoPixel: Pin 25
  • Temp/Hum/VOC-Sensor: CJMCU-8118, 2 Pins: Wire.begin(SDA_PIN, SCL_PIN); Default 21,22

Protokoll

  • Messstation sendet folgendes Packet:
    • 2 Bytes, Little Endian, ID der Station
    • 2 Bytes, Packetnummer, fortlaufend
    • Messwerte, je nach StationsID:
      • z.B. 2 Bytes, Little Endian, PPM (-1 → Keine Messung)
      • 2 Bytes: Temperatur (zur Zeit 10*(T+273))
      • 2 Bytes: Luftfeuchtigkeit (zur Zeit 100*p)
    • Checksum: XOR-Summe der vorangehenden Bytes.
  • techlab/projekte/inhouse/co2anzeige.txt
  • Last modified: 2019/03/27 21:21
  • by cedric.solenthaler