“Mit den Ampeln ist es möglich zu messen wie viel CO2 in der Luft eines Klassenzimmers oder eines anderen Raums vorhanden ist und ab einer bestimmten Konzentration einen Hinweis auf das Lüften zu geben.”, erläutert Lehrer Schreier. “Die Schulen sind vom Kultusministerium gehalten alle 20 min zu lüften. Aber wie lange soll man lüften? Bis alle frieren oder bis die Raumluft erneuert wurde? Das können wir jetzt bestimmen”
CO2 ist ein gutes Maß für die Konzentration von Aerosolen, die neben Tröpfchen, als dem direkten Anhusten, für die Übertragung von SARS-COV2 verantwortlich sein können.
25 Corona-Warn-App Beacons im Zug am Freiburger Haupbahnhof.
Seit einigen Tagen meße ich in unterschiedlichen Alltagssituationen mit dem UUID 0xFD&F Scanner und anderen Apps, wieviele Bluetooth Beacons der Corona-Warn-App mein Handy empfangen kann. Weitere Meßungen gibt es mit modifizierten PaxCountern an einem Coffeebike in der Freiburger Innenstadt. (Anleitung auf Deutsch). Hier ist die Anleitung für alle diemit unterschiedlichen Methoden ihre Umgebung bemeßen wollen.
Zunächst mal die einfachste Methode ist sich einen Schreibblock zu schnappen und einfach die Menschen zu fragen: „Haben sie die Corona-Warn-App auf ihrem Handy?„.
Die meisten Menschen die man fragt, geben gerne und bereitwillig Auskunft. Wenn man das ordentlich machen will, beginnt man eine solche Befragung mit einer kurzen Einleitung. „Hallo ich mache Umfrage (am besten sagt man für wen: eigentes Blog, Uni, Interesse)“ und stellt dann ein paar Fragen. Tipps dafür gibt es etwa hier bei der Bundeszentrale für politische Bildung. Wer nun aber mit technischen Mitteln zählen will, für den habe ich hier einige Tipps und Anleitungen.
Das Projekt „zählen wieviele Menschen die #CoronaWarnApp“ haben bzw. wieviele CWA Beacons zu sehen sind geht weiter. Neuer @bwegtBW#Mireo Fr??Bad Krozingen, laut Fahrgastzähler 23 Personen im Zug. 10 -18 Wlan Geräte laut #PaxCounter 3 – 8 BLE Sender 2-3 (!) #CWA Beacons! pic.twitter.com/25Sfu5vOZg
Wieviele Leute haben mich gefragt, wie sie selbst diese Meßungen machen können. Ich will hier eine Methode erläutern, in der Hoffnung das möglichst viele Personen auch meßen und auch zur Verbreitung der Corona-Warn-App beitragen. Wir brauchen immer ein Android Handy, ein älteres Gerät reicht aus.
Für die spontante Anzeige ist der UUID 0xFD&F Scanner die App der Wahl, für eine Analyse der Begegnungen über den Tag RaMBLE + Corona Warn App Companion und für eine Analyse der Örtlichleiten der GPS Logger II. Ich stelle sie alle hier vor und erkläre wie man sie benutzt. Für eine stationäre Analyse der modifizierte PaxCounter, der die Daten an TagoIo weitermeldet.
Ich habe schnell was gebastelt, das für jeden Nutzer der @coronawarnapp in der Nähe piept. Fehlen noch Akku und Schachtel. Bin gespannt, wie es ist, damit später einkaufen zu gehen. Hoffe auf Dauerton!
Der UUID 0xFD&F Scanner zeigt mir an wieviele Handys, die die Corona-Warn-App installiert und eingeschaltet haben in meiner Umgebung sind. Download ist leider nicht über den Google Playstore möglich, aber etwas über f-droid oder über das sogennante Sideloading, dazu muß man ‚Installation von unsicheren Quellen zulassen‘ in den Einstellungen aktivieren.
mit dem Druck auf die II oder Pfeil nach rechts / Play Symbol starten wir die Erfassung
Es empfiehlt sich nach der Installation noch ein paar Dinge zu regeln. Zum einen fragt uns das Telefon ob wir die Erlaubnisse für „Eure Position zu ermitteln“ geben wollen, das sollten wir auf jeden Fall tun. Dann gibt es noch ein paar Einstellungen (Settings).
Nicht immer hat eine Octopus Platine zur Hand. Deshalb haben mich einige gefragt, wie man eine CO2 Ampel bzw. eine Meßgerät mit einer anderen Platine bauen kann. Im Chaos Computer Club hier in Freiburg wurde schließlich so eine Ampel gebaut. Wir haben hier – auch aus Kostengründen, diese Teile dürften etwa bei 55 EUR liegen – etwa auf eine NeoPixel LED verzichtet. Später wird es hier Tipps geben, wie man dieses Meßgerät mit anderen Ausgabegeräten verbinden kann. Wer aber dazu noch Tipps sucht, dem seien die anderen Artikel zum Thema Ocotopus auf dem Blog angeraten. Dieser Post ist in Teilen identisch mit der Anleitung CO2 Messen mit dem Octopus.
Stromversorgung, entweder Powerbank oder Handyladegerät
Programmcode
Hier gibt es zunächst eine Anleitung, eigenen Code mithilfe der Ardublock Software zu schreiben bzw. zusammen zu klicken, wer das nicht will und einfach mit der Arduino IDE Code reinkopieren, der findet unten ein Beispiel mit einer Anleitung.
ein ganz einfacher Code im Ardublockly, der aber alles zeigt was wir zum Meßen brauchen.
Für MacOS ist es ein wenig komplizierter, aber mit der Anleitung auch gut zu machen. Auch hier den Chipsatz Treiber installieren, die Arduino IDE von Arduino herunterladen, dann installieren. Dann in den Ordner Programme gehen, dort rechtsklick und „Paketinhalt zeigen“ auswählen. Wir sehen dann was sich hinter dem Icon verbrigt, nämlich die Struktur des Arduino Programms. Jetzt das Archiv „IoTW.zip“ herunterladen, dann entpacken und öffnen. Da gibt es ein Unterordner namens „Portable“, diesen nehmen und in die auf dem Mac installiere Arduino IDE und da in den Unterordner „Java“ ziehen.
Noch sind wir nicht ganz fertig, wir gehen noch unter „Werkzeuge“ auf „Boardverwalter“, da gibt es ganz viele Boards. Wir gehen auf „ESP Community“ Package und führen ggf. eine Update durch.
Bei „Werkzeuge“ wählen wir noch unter Port: „/dev/cu.SLAB…“ aus. Als Board stellen wir „Generic ESP8266 Module“ ein. Mehr müßen wir nicht einstellen.
Sollte etwas beim flashen der Software auf das Board nicht klappen, vielleicht mal ein anderes USB Kabel verwenden.
Verkabelung
Gelb an D1, Weiß an D2, Schwarz an GND und Rot and 3V.
Wir verkabeln an den Node MCU wie folgt und löten dann ggf.:
Node MCU Beinchen
I2C / Grove Kabel
3,3 V
rot
GND
schwarz
D1
gelb / SCL
D2
weiß / SDA
Hier können wir die Kabel auch schon an den Node MCU anlöten. Danach stecken wir auf dem I2C Hub sowohl das Kabel an das Grove LCD Display als auch an den SCD 30 CO2 Sensor.
Die Octopus Platine und MacOS ist keine Liebesgeschichte, das hat auch damit zu tun, dass die Entwickler scheinbar alle Windows Systeme nutzen. Daher ist der Weg wie man sich die Software auf dem Mac hinbekommt, nicht ganz so einfach. Zudem hat uns Apple auch noch einige Hürden in den Weg gelegt.
Man sollte zunächst Arduino 1.8.13, bzw. die aktuelle Version runterladen und installieren, dann einmal starten und wieder beenden, dann stoppendann das Zip entpacken, welches man von der Website des Umweltcampus bekommt und dann erst das Portable Verzeichnis in das Java rein kopieren.
am USB Kabel: erstaunlich viele USB Kabel übertragen nur Strom und keine Daten. Dann erkennt der Mac (und auch der PC nicht) das was angeschlossen ist. Lösung: einfach mit mehreren Kabeln probieren.
MacOS Sicherheitseinstellungen. Der Treiber modifiziert die Sicherheitseinstellungen bzw. will das wir erlauben, dass er unter „Systemeinstellungen“, dann im Menü „Sicherheit“ Änderungen vornehmen kann. (Bei mir ging es nicht und ich glaube daran hat es gelegen) Trotz meckern von MacOs, sollte es gehen.
Während der Installation den Ocotopus nicht eingesteckt lassen.
Den Mac neu starten.
ggf. etwas warten, es scheint so als ob es manchmal ein bischen braucht, bis der Mac die Platine auch sieht.
Vielleicht muß ich diesen Artikel noch erweitern, ich konnte die nicht Funktion hier nur bedingt reproduzieren.
Die Deutsche Gesetzliche Unfallversicherung empfiehlt in Schulen CO2-Ampeln bzw. -Messgeräte: „Tipp: CO2-Ampeln oder Messgeräte zur Bestimmung der CO2-Konzentration in der Luft in Klassenräumen einsetzen; die max. CO2- Konzentration darf 1.000 ppm nicht über- schreiten; in der Zeit der Epidemie ist ein Zielwert von 700 ppm anzustreben.“
Auch das Bundesumweltamt empfiehlt dies und weißt darauf hin: „Das Risiko einer Übertragung von SARS-CoV-2 in Innenräumen lässt sich durch geeignete Lüftungsmaßnahmen reduzieren (…) In Räumen mit hoher Personenbelegung, wie z. B. Schulen, können sogenannte CO2-Ampeln als grober Anhaltspunkt für gute oder schlechte Lüftung dienen. Kohlendioxid (CO2) gilt seit langem als guter Indikator für den Luftwechsel, eine CO2-Konzentration von höchstens 1000 ppm (0,1 Vol-%) zeigt unter normalen Bedingungen einen hygienisch ausreichenden Luftwechsel an. CO2-Ampeln können somit einen raschen und einfachen Hinweis liefern, ob und wann Lüftung notwendig ist. (…) Umgekehrt weisen aber CO2- Konzentrationen deutlich oder dauerhaft größer als 1000 ppm in Schulen, aber auch in Büros und Privathaushalten, auf ein unzureichendes Lüftungsmanagement mit potenziell erhöhtem Infektionsrisiko hin.“
(2) Martin Wesselmann vom @Umweltbundesamt (Kommision Innenraumlufthygiene):
"Es ist eigentlich typisch für solche Szenarien. Es gibt auch Grenzfälle, wo es sehr viel mehr werden kann: bis zu 3.000, 4.000, 5.000 ppm in Unterrichtsräumen." pic.twitter.com/0XOn3v635x
„Wir verwenden einen CO2 Sensor des Schweizer Herstellers Sensirion und die Ocotopus Platine von Guido Burger. Diese Platine kann mit einer grafischen Oberfläche programmiert werden, so dass auch Menschen ohne Kenntnisse von Programmiersprachen ein eigenes Program, zugeschnitten auf ihre Bedürfnisse entwickeln können“, erklärt Sebastian Müller.
So heute wieder Spaß mit dem @sensirion#scd30 CO2 Sensor: Inspiriert von @guido_burger eine "kleine" Ampel die ihre Meßwerte auf verschiedene Art darstellt – LCD Display mit Temp, Feuchte, Druck & CO2 – Neopixel rechts Temp Ampel – Neopixel links CO2 Ampel – Ring Feuchte Ampel pic.twitter.com/zwBHuMsuou
Wir basteln CO2 Ampeln / Meßgeräte Do 24.9.2020 17:00 Chaos Computer Club Freiburg Adlerstraße 12a
Die Meßgeräte werden auf Basis der Octopus Platine von Guido Burger gebaut, dazu noch ein CO2 Sensor, ein paar Kabel und ein Display. Für die Programmierung werden wir die grafische Oberfläche Ardublocks verwenden. Es ist nicht notwendig Programmieren zu können, wir werden vor Ort in die Oberfläche einführen, somit kann jede*r ein Gerät passend für die eigenen Bedürfnisse bauen.
Ardublocks, die grafische Benutzeroberfläche fürs Programmieren.
Es ist notwendig 4 Lötpunkte zu setzen, dies werden wir vor Ort gemeinsam tun und auch in die Verwendung des Lötkolbens kurz einführen, wenn das gewünscht ist.
Das Basteln findet im Innenhof unter freiem Himmel statt, es ist eine Anmeldung mit Name, Vorname sowie E-Mail Adresse notwendig. Wir werden auf ausreichende Abstände, sowie Desinfektionsmittel bereitstellen. Bitte Tragen sie während der Veranstaltung einen Mund-Nasen-Schutz bzw. Maske. Bitte kein Gesichtsvisir.
Wir haben Material für 10 Personen. Bitte bestellen sie die Teile nicht selbst, wir werden eine Sammelbestellung durchführen, dadurch erhalten wir bessere Preise. Die Veranstaltung ist auf 10 Personen begrenzt.
Bei schlechtem Wetter weichen wir mit weniger Personen auf einen Innenraum aus.
Anmeldeschluß 16.9.2020 20:00. !Anmeldung noch möglich! Kosten ca 100 EUR. Bei günstigerer Bestellung gibt es ggf. Geld zurück.
CO2 Meßgerät selber bauen und damit meßen wie gut die Luft ist und rechtzeitig lüften.
So kann das aussehen: oben rechts am Octopus ist der I2C-Stecker, von dort das Kabel mit dem Hun verbinden
Seit einiger Zeit werden Aerosole, neben Tröpfchen, als Überträger für das SARS-CoV-2 Virus diskutiert. Das Problem ist: „Während insbesondere größere respiratorische Tröpfchen schnell zu Boden sinken, können Aerosole auch über längere Zeit in der Luft schweben und sich in geschlossenen Räumen verteilen“ (Zitat vom RKI).
Da man Aerosole nicht so einfach messen kann, aber weiß, dass diese ungefähr mit der CO?-Konzentration korrelieren, daher ein Raum der schlecht gelüftet ist und indem dadurch die CO?-Konzentration hoch ist, der hat auch eine hohe Aerosol-Konzentration, haben sich schlaue Menschen um Guido Burger und den Umweltcampus Birkenfeld überlegt, wie man einfach CO? messen kann.
Glücklicherweise gibt es inzwischen von Sensirion einen günstigen Sensor und Guido Burger hat mit der Octopus-Platine eine Bauteil, die diesen steuern kann. Programmiert werden kann der Octopus über ArduBlock, eine visuelle Programmiersprache, bei der man keinen Text eingeben muß, sondern einfach kleine visuelle Blöcke zusammenschieben, aus diesen ergibt sich dann das Programm mit seinen Schleifen, Bedingungen und Zugriff auf Sensoren und Ausgabegeräte.
Die Weihnachtsgeschenke sind dieses Jahr selbstgebastelt.
Stadtmodell
Ich bastle ja schon seit langem an einem 3-D-Druck Stadtmodell von Freiburg. Passt ja auch wunderbar zum Jubiläum. Am Stand des Stadtjubiläums gibt es ein großes Modell, 50 cm auf 50 cm, das dort wohl regen Zuspruch findet. Für meinen Vater habe ich ein kleines Modell ausgedruckt 21 x 21 cm und in einen IKEA Rahmen montiert. So kann man das ganze auch daheim aufhängen. Gerne würde ich die Datei(en) auch veröffentlichen, so dass sich jeder das ganze selbst drucken kann, aber dazu muß sie unter einer entsprechenden Lizenz stehen. Ich habe in den vergangen Wochen dazu Antichambriert, Antwort steht noch aus.
Abfahrtsdisplay
Teil unseres Gewinns beim Wettbewerb Zukunftsbahnhof Wernigerode war auch ein leicht zu bauendes Abfahrtsdisplay für Bahnhöfe. Daran arbeiten wir noch, besonders das leicht zu konfigurieren ist so ein Thema. Ich wollte ein System, das ohne das man darauf rumtouchen muß, anzeigt wann die Straßenbahn an der nächsten Haltestelle abfährt, vorallem aber ob sie überhaupt abfährt.
Die Nahverkehrsgesellschaft Baden-Württemberg bietet seit einiger Zeit einen Testbetrieb für ihre FAHRPLANAUSKUNFT EFA-BW – ECHTZEIT TESTBETRIEB, also auch mit Verspätungsdaten. Die VAG scheint solche Daten zu übermitteln und daher kann man dann sehen ob die Bahnen zu spät sind oder gar nicht fahren. Und man kann sogar recht leicht eine Übersicht mit URL konfigurieren, die die Daten immer weiter lädt.
Dann muß man dort die gewünschte Haltestelle auswählen, etwa „Bertholdsbrunnen“ und dann die gewünschten Linien auswählen. Wichtig ist, dass man Haltestelle angeklickt hat und dann „anfordern“ klickt.
Auf Vollbild klicken in dieser Ansicht.
Der Abfahrtsmonitor geht dann in eine schöne Website, für unseren Abfahrtsmonitor brauchen wir aber eine Ansicht ohne Reiter. Daher einfach auf „Vollbild“ gehen. Dann noch auf den Knopf „Ihr Link zu diesem Abfahrtsmonitor“. Ihr bekommt dann einen QR Code und einen Link.
so sieht es dann aushier haben wir den Link. Da muß man aber noch was ändern.
Achtung der Link hat die Uhrzeit und Datum drin, wir wollen aber, das immer die aktuellen Abfahrten sieht. Dazu einfach alles hinter „dateTime=“ löschen. Fertig.
Den Link haben wir. Den kann man auch gut in einen QR Code einfügen, also nicht den von dieser Website verwenden, sondern in eigene, dann kann man immer sein Handy drauf halten und sieht die Abfahrten. Oder aber man hinterlegt es sich im Browser als Link oder auf dem Startbildschirm vom Handy. (iOS / Android).