coronaluft
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.
Beide Seiten, vorherige ÜberarbeitungVorherige ÜberarbeitungNächste Überarbeitung | Vorherige Überarbeitung | ||
coronaluft [2020/09/14 21:41] – varnholt | coronaluft [2022/05/08 12:44] (aktuell) – varnholt | ||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
- | ===== CoronaLuft - Luftqualitäts-Anzeige ===== | + | ===== CoronaLuft - Luftqualität-Anzeige ===== |
- | "Ein Sensor zum Schutz vor Infektionen mit dem SARS-CoV-2-Virus?" | + | {{: |
Eine Ansteckung mit Corona kann auch durch die Luft erfolgen. Dabei spielt das Raumklima eine wichtige Rolle. [[https:// | Eine Ansteckung mit Corona kann auch durch die Luft erfolgen. Dabei spielt das Raumklima eine wichtige Rolle. [[https:// | ||
Zeile 22: | Zeile 22: | ||
* Es wird ein Fake-AccessPoint erstellt, der im WLAN-Fenster den Status der Luftqualität anzeigt. " | * Es wird ein Fake-AccessPoint erstellt, der im WLAN-Fenster den Status der Luftqualität anzeigt. " | ||
* Der Buzzer spielt ein paar Töne, wenn das CO< | * Der Buzzer spielt ein paar Töne, wenn das CO< | ||
+ | * OverTheAir Update - so können neue SoftwareVersionen automatisch eingespielt werden | ||
+ | * Software für ESP8266 und ESP32 | ||
+ | * Anbindung an Heimnetz-Router, | ||
+ | * Schwellwerte für CO< | ||
Vorteile: | Vorteile: | ||
Zeile 31: | Zeile 35: | ||
Erweiterungen: | Erweiterungen: | ||
* erweiterbar um die restlichen Sensor-Informationen. Dann müssen aber weitere Webseiten erstellt werden, da der Platz für Daten und Grafiken nicht reicht. | * erweiterbar um die restlichen Sensor-Informationen. Dann müssen aber weitere Webseiten erstellt werden, da der Platz für Daten und Grafiken nicht reicht. | ||
- | | + | * Schwellwert Einstellungen |
- | | + | * Verbindung mit eduroam |
- | * Verbindung mit Router | + | * Auslesen und schreiben der baseline des CO< |
+ | * Schnellerer http-server. Gefühlt dauert der erster Aufruf manchmal lange. | ||
+ | * Den zweiten Core des esp32 nutzen | ||
+ | Erstes Prototyp-Gehäuse habe ich mit FreeCAD erstellt und Erwin hat es mir gedruckt. | ||
+ | Jetzt brauche ich nur noch jemanden, es vermarktet :) | ||
- | Jetzt brauche | + | Warum ich es nicht selbst mache? Müsste mich selbständig machen, Papierkram, CE-Kennzeichen, |
=== SPIFFS plus RTC plus EEPROM === | === SPIFFS plus RTC plus EEPROM === | ||
Zeile 64: | Zeile 71: | ||
Ich musste den ' | Ich musste den ' | ||
+ | (ist aktuell wieder entfernt, da er Probleme macht). | ||
+ | |||
+ | mDNS: Ich frage nicht, ich habe es nur nach ewig langer Zeit zum laufen gebracht. Ob es die Reihenfolge war (MDNS.begin(myHostname) vor server.begin), | ||
+ | MDNS.addService(" | ||
+ | MDNS.update(); | ||
+ | weiss ich nicht, aber es geht (endlich). | ||
+ | |||
+ | Der CO< | ||
+ | |||
+ | **Wenn man den Sensor von der Batterie trennt, wird der nächste Wert als Frischluft erkannt, egal wie schlecht sie ist! | ||
+ | Der Sensor braucht bis 20 Minuten, bis stabile Werte vorliegen.** Beide Infos sind aus dem Datenblatt. | ||
+ | |||
+ | Baseline ist der Wert, den er über die Zeit (24 Stunden) als Frischluft erkennt. Speichern und nach 20 Minuten wieder ' | ||
+ | |||
+ | Um die Daten zu verbessern habe ich den CCS811 auch von Version 1.1 (bekommt man [[https:// | ||
+ | |||
+ | Das Übergeben der Werte machte Probleme, da man Temperatur und Feuchte erst umwandeln muss bei der Library. Habe ich nach dem Datenblatt gemacht. | ||
+ | |||
+ | Zwischenzeitlich hatte ich auf Asynchronen Webserver umgestellt, da gab es aber Probleme mit dem AccessPoint und schnellem Wechsel der Seiten, bzw. wenn mehrere Icons drin waren, die parallel geladen wurden. Dann rebootete der Chip dauernd.Sogar im Default-Webserver musste ich etwas auskommentieren, | ||
+ | |||
+ | Inzwischen habe ich einen weiteren Sensor MHZ-19B. Drei Sensoren, drei unterschiedliche Ergebnisse *Seufz* MHZ zeigt 600, und die anderen 1200 und 1800. Wer misst, misst Mist. | ||
+ | |||
+ | Inzwischen habe ich vier verschiedene Versionen des Raumluft Messgerät im Einsatz. Verschiedene Sensoren, unterschiedliche Prozessoren - von ESP 01 über esp8266 bis esp32 wroom und Memos D1 mini. Programmiert über die Arduino Oberfläche. Übertragen wird per Wi-Fi, ESP-Now, MQTT und Seriell. | ||
+ | |||
+ | Die kommunikation zwischen den Sensoren und dem Raspberry Pi der Heimautomation geschieht unter anderem mittels i2c. | ||
+ | |||
+ | Die Anzeigen gehen von Leuchtdiode über im Heimnetz eingebundene Webseiten - Webservice - bis hin zu eigenem Access-Point und dort dargestellten Webseiten mit Grafiken. | ||
+ | Stand 11/2020 | ||
- | Stand 9/2020 | + | ~~DISCUSSION~~ |
coronaluft.1600119694.txt.gz · Zuletzt geändert: 2020/09/14 21:41 von varnholt