realraum AirRohr Bastel Workshop

DIY Feinstaubsensor

Presented by xro

Die Map

Presented by xro

Die Map ist groß

http://sensor.community

Presented by xro

Mögliche Hacks

Presented by xro

Voraussetzungen

  • Hardware
  • idealer Montageort
    • WLAN Empfang
    • 1,5m bis 3,5m über der Straße
    • gut belüftet.
    • Abweichungen bei Anmeldung angeben
Presented by xro

Beispiel Montage

Airrohr

  • klassisch
  • straßenseitig
  • guter WLAN Empfang
  • 503cm Höhe
Presented by xro

Beispiel Montage

Airrohr

  • klassich
  • straßenseitig
  • mittelguter WLAN Empfang hinter Eisen
  • 257cm Höhe
  • der r3 Sensor
Presented by xro
Presented by xro

Beispiel Montage

Box

  • unscheinbare Box
  • ca 1m Höhe
  • knapper WLAN Empfang
  • Innenhof
Presented by xro

Workshop Ablauf

  1. sensor.community Account registrieren
  2. µC Firmware flashen + ID aufschreiben
  3. Sensor in eigenem sensor.community Account registrieren
  4. am µC Sensoren & lokales WIFI konfigurieren
  5. Sensor physisch zusammenbauen
Presented by xro

Link zu den Folien

Presented by xro

Account registrieren

http://devices.sensor.community

Presented by xro

Airrohr Flashing Tool

img

Presented by xro

Zuverlässig FlashingTool zum Laufen bekommen

git clone https://github.com/opendata-stuttgart/airrohr-firmware-flasher
cd airrohr-firmware-flasher
python -m venv airrohr_venv             # Python Virtual Env anlegen
source ./airrohr_venv/bin/activate      # Python Virtual Env aktivieren
# Versionen von pyinstaller, pyqt5-sip und pyqt5 entfernen:
vim requirements.txt
pip3 install -r requirements.txt        # Deps installieren
make gui/mainwindow.py                  # GUI Generieren

Tool starten

./airrohr_venv/bin/python3 ./airrohr-flasher.py

Serial Monitor - Check of Firmware etwas tut

python3 -m serial.tools.miniterm /dev/ttyUSB0 9600
Presented by xro

Sensor Configuration

via Firmware-Webpage and Accesspoint

  • SDS011
  • BME280

Sensor ID ablesen und notieren!

Presented by xro

Sensor ID registrieren

  • Sensor registrieren auf http://devices.sensor.community
  • Sensor ID ablesen
    • links oben auf Webseite des ESP8266 wenn im WLAN
    • oder am Airrohr-Flasher-Tool in der Statusleiste, wenn via USB verbunden
Presented by xro
Presented by xro

Airrohr Bauanleitung

img

            Soldering Tipps, falls nötig

Presented by xro

Kit Inhalt

  • SDS011 Amazon
  • JumperWire f/f x4
  • ESP8266 NodemMCU
  • BMP280 (mit Aufpreis BME280)
  • Fliegengitterstück Obi
  • Marley HT-Bogen DN 75 Grau Obi, Hellweg
  • optional AirRohr PCB + extra C1
  • optional micro-USB-Kabel
Presented by xro
Presented by xro
Presented by xro
Presented by xro

WLAN neu konfigurieren

  • Daheim ins eigene WLAN

  • Wenn FW konfiguriertes WLAN nicht mehr sieht, macht sie einen AccessPoint auf

    • auf deren Webseite, kann WLAN konfiguriert werden
  • Alternativ: Airrohr-Flasher-Tool

Presented by xro

IP im WLAN finden

  • eigenen Router/AP fragen, welche Geräte im WLAN sind
  • multicast-DNS mit Laptop im selben WLAN:
    • Airrohr Flashing Tool - Discovery Page
    • avahi-browse -a -v --resolve | less
  • Terminal via USB-Kabel:
Presented by xro

Kit Unkostenbeitrag

  • ca 52€
  • QR Code für Banking Apps
Presented by xro

WLAN Distanz überbrücken für Experten

  • e.g. Amazon
  • Hilfe im realraum oder bei Funkfeuer holen
Presented by xro

Firmware Download für Experten

Presented by xro

DMNS Bauanleitung

img

Presented by xro

DMNS Standort Wetterschutz

  • Schaumstoffabdeckung unbedingt nötig
  • notfalls Haushaltsschwamm

Weil:

  • schützt vor Windgeräuschen
  • schützt vor Wasseraustritt Kondenswasser
  • schützt vor Sonneneinstrahlung
Presented by xro

DMNS Standort Mikrofon

  • möglichst "freier" Bereich zu platzieren
    • möglichst wenig schallreflektierenden Flächen
    • Der Abstand zu reflektierenden Flächen sollte so groß wie möglich sein.
    • nicht direkt an einer Hauswand
      • idealerweise mehr als 1 m betragen.
      • 50cm ist minimum
    • Gute Plätze sind
      • z.B. Balkone oder Terrassengeländer
      • direkt an der Hausecke, damit sich Reflexionen auslöschen.
  • Je näher man jedoch an die Geräusch-Quelle herankommt, desto besser
Presented by xro