Roland
Sensoren wie der SGP30 von Sensirion, liefern Messwerte für die Konzentration von bestimmten Kohlenwasserstoffen. Das können zum Beispiel Lösungsmittel sein, aber auch Gase die von Menschen ausgeatmet werden. Es wird auch eine ungefähre Konzentration von CO2 berechnet, die allerdings nicht wirklich gemessen wird. Aus Temperatur, Luftfeuchtigkeit und eben diesen sogenannten VOC‘s lässt sich ein Luftqualitätsindex (IAQ) berechnen, und durch bestimmte Farben darstellen. Das brachte mich auf die Idee, einen entsprechenden Sensor in Form einer Nase zu entwickeln, der den Luftqualitätsindex über eine RGB LED darstellt.
Unterteil
Das Unterteil des Gehäuses enthält alle Elemente zur Befestigung der Bauteile, sowie eine Trennwand, die den Sensor vor der Abwärme der restlichen Elektronik schützen soll. Neben der Bodenplatte sieht man in diesem Bild auch eine elastische Halterung für einen kleinen Lüfter, die aus TPE (thermoplastisches Elastomer) gedruckt wurde.
Leiterplatte
Auf diesem Bild sieht man, wie ein Spannungsregler und das ESP8266 Modul auf einer Lochrasterplatte montiert sind. An der Spitze der Leiterplatte befindet sich eine RGB-LED, die einen eigenen Controller enthält, und vom Hauptprozessor digital angesteuert wird. Im hinteren Teil befindet sich ein kleiner Lüfter, der bei reduzierter Drehzahl für einen ständigen Luftstrom durch die Nase sorgt.
Sensor
Das SGP30 breakout board wird im vorderen Bereich montiert, und ist daher direkt hinter den ‚Nasenlöchern‘ der Außenluft ausgesetzt. Für die Messung von Temperatur und Luftfeuchtigkeit ist ein zusätzlicher si7021 Sensor erforderlich, der sich gleich daneben befindet.
Gitter
Hier sieht man die Gitter, die die Öffnungen der Nase gegen eindringende Fremdkörper schützen sollen. Wie alle anderen Gehäuseteile, wurden auch sie mit FreeCAD konstruiert, und auf meinem 3D-Drucker angefertigt.
Fertiggerät
Die fertig montierte Nase wird über ein 5V Steckernetzteil versorgt, und steht jetzt in meinem Büro, um mich rechtzeitig an das Öffnen der Fenster zu erinnern.
Dashboard
Wie andere "Things of Internet", liefert auch TheNose Messwerte an den heimischen MQTT broker. Daher lassen sich die Messwerte über Node-red auf einem Dashboard graphisch darstellen, welches im heimischen Netzwerk von jedem Browser aus abgerufen werden kann.
Das Video zeigt, wie die Nase auf ein Lösungsmittel reagiert, welches auf ein Wattestäbchen aufgetragen wurde.

Youtube Video