Umweltsensorik

Ziel des Projekts

Ziel: Du baust eine kleine Luftqualitäts-Ampel, die zeigt, ob dein Raum gut belüftet ist.

Was du brauchst: Nur den Octopus + USB-Kabel (kein extra Sensor nötig!).

Schritt-für-Schritt-Idee:

  1. Start in Ardublock

    • Verbinde den Octopus per USB mit deinem Rechner.

    • Wähle in Ardublock den Block „BME680 lesen“.

    • Lies Temperatur und Luftqualität aus.

  2. LED steuern

    • Nutze den Block „NeoPixel Farbe setzen“.

    • Definiere einfache Regeln:

      • Grün → Luftqualität gut

      • Gelb → mittel

      • Rot → lüften nötig

  •  
  • Ein digitales Thermometer überwacht das Raumklima.

Weitere Ziele:

  • Mit analogen und digitalen Sensoren arbeiten
  • Fallunterscheidungen mit Ardublock umsetzen
  • LED-Farben in Abhängigkeit von Messwerten steuern
  • Seriellen Monitor für Ausgaben nutzen
  • Sensorwerte physikalisch interpretieren

Selbst machen: Umsetzung

Algorithmus-Idee

  1. Werte einlesen (Temperatur, Luftfeuchte)

  2. LED links: Temperatur anzeigen

    • Blau = kalt (unter 20 °C)

    • Grün = angenehm (20–25 °C)

    • Rot = warm (über 25 °C)

  3. LED rechts: Luftfeuchte anzeigen

    • Blau = trocken (unter 40 %)

    • Grün = ok (40–60 %)

    • Rot = schwül (über 60 %)

So hast du eine einfache, farbige Rückmeldung.

 

Aufgabenideen:

  • Gelbphase einbauen
  • Zwei getrennte Fallunterscheidungen je nach Wert
  • Optional: Anzeige auf serieller Konsole oder LED-Matrix

 

Digitales Thermometer:
Mit dem Sensor BME680 werden Temperatur, Luftfeuchtigkeit und Luftdruck gemessen. Die Ergebnisse werden auf dem seriellen Monitor ausgegeben. Je nach Temperatur werden entweder Farben über einen Neopixel angezeigt oder die Werte auf einer LED-Matrix dargestellt.

Programm-Idee

Oder in ein Ablaufprogramm gebracht:

SETUP

Lege Variable Temperatur an
Lege Variable Luftfeuchte an

LOOP

   Luftfeuchte: Lese BME680  Luftfeuchte
   Temperatur: Lese BME680 Temperatur

      WENN Feuchte < 40% → LED links = Blau  
      WENN Feuchte 40–60% → LED links = Grün  
      WENN Feuchte > 60% → LED links = Rot  

      WENN Temp < 20°C → LED rechts = Blau  
      WENN Temp 20–25°C → LED rechts = Grün  
      WENN Temp > 25°C → LED rechts = Rot  

  Warte 1s

 

später wollen wir im SETUP-Teil eine Variable "temperatur" und "humidity" anlegen, um den Zugriff auf die Werte zu beschleunigen

Wofür kann ich das verwenden?

Ein paar Ideen, wozu das Ganze jetzt gut ist, oder wie das Programm ausgebaut werden kann.

  • Internet: Bring deine Daten ins Internet und rufe so jederzeit und von überall ab, wie deine Daten sich verändern. Viele Plattformen können bspw. auch Alarme auslösen, sollte es zu warm oder zu lange zu feucht sein!
  • Schimmelwarner: Zu lange zu hohe Luftfeuchtigkeit entsteht vor allem häufig in Badezimmern mit zu kleinen/gar keinen Fenstern. 
  • Wetterstation: Wie warm ist es gerade draußen, was ziehe ich an? Bringe die Platine mit einem Akku oder Stromzufuhr wettergeschützt nach draußen!
  • ... mehr Ideen? Nachgebaut? 

Erklärvideo - Umweltsensorik

Bitte beachten Sie: Sobald Sie sich das Video ansehen, werden Informationen darüber an Youtube/Google übermittelt. Weitere Informationen dazu finden Sie unter Google Privacy.

Nachgebaut? Fragen? Weitere Ideen? Kontaktier uns gerne!

Prof. Dr. Klaus-Uwe Gollmer
Prof. Dr. Klaus-Uwe Gollmer
Professor FB Umweltplanung/Umwelttechnik - FR Informatik

Kontakt

+49 6782 171223

Standort

Birkenfeld | Gebäude 9917 | Raum 30

Sprechzeiten

nach Vereinbarung per E-mail oder telefonisch
back-to-top nach oben