Adafruit ENS160 MOX Gas Sensor, Sciosense CCS811 Upgrade, STEMMA QT/Qwiic, 5606
Adafruit ENS160 MOX Gas Sensor, Sciosense CCS811 Upgrade, STEMMA QT/Qwiic, 5606
Du riechst das nicht? Kein Problem, du kannst dein eigenes digitales Riechorgan mit dem ENS160 Gas Sensor bauen. Das ENS160 ist ein vollständig integrierter MOX-Gas Sensor von ScioSense, der über I2C angesteuert wird. Er vereint mehrere metaloxidbasierte Sensoren und Heizelemente auf einem Chip, um detailliertere Luftqualitätsdaten zu liefern.
Das ENS160 ist der Nachfolger des beliebten, aber eingestellten CCS811. Es hat ähnliche Funktionen, erfordert aber neuen Code. Es sind also ein paar Änderungen erforderlich, wenn du von einem Design mit CCS811 auf ENS160 umstellst.
ScioSense stellt eine Arduino-Bibliothek mit Beispielen zum Lesen der vier Rohwiderstandswerte sowie TVOC und eCO2 bereit. Und eine Python/CircuitPython Bibliothek die man auf Linux-Computer wie dem Raspberry Pi oder unseren CircuitPython-Boards verwenden kann.
Beachte bitte, dass dieser Sensor, wie alle VOC-/Gas-Sensoren, Variabilität aufweist. Um präzise Messungen zu erhalten, solltest du ihn gegen bekannte Quellen kalibrieren. Dennoch wird er dir einen guten Eindruck über Trends geben.
Ein weiteres nützliches Element dieses Sensors ist die Möglichkeit, die Temperatur- und Feuchtigkeitskompensation für eine bessere Genauigkeit einzustellen. Hierfür wird ein externer Feuchtigkeitssensor benötigt, dessen Wert dann über I2C an den Sensor geschrieben wird, damit er die MOX-Sensor-Messung besser kalibrieren und Abweichungen aufgrund von Feuchtigkeit/Temperatur reduzieren kann.
Netter Sensor, oder? Daher hat Adafruit es einfach gemacht, damit du sofort loslegen kannst. Die STEMMA QT-Steckverbinder auf beiden Seiten sind mit den SparkFun Qwiic I2C-Steckverbindern kompatibel. Dadurch kannst du lötfreie Verbindungen zwischen deiner Entwicklungsplatine und dem ENS160 herstellen.