Erweitern Sie Ihr Projekt um die Überwachung der Luftqualität mit einem Adafruit CCS811 Air Quality Sensor Breakout.
Dieser Sensor von AMS ist ein Gassensor, der ein breites Spektrum flüchtiger organischer Verbindungen (VOCs) nachweisen kann und für die Überwachung der Luftqualität in Innenräumen vorgesehen ist. Wenn es an Ihren Mikrocontroller angeschlossen ist (auf dem unser Bibliothekscode läuft), liefert es über I2C einen Messwert für die gesamten flüchtigen organischen Verbindungen (TVOC) und einen äquivalenten Kohlendioxidwert (eCO2).
Der CCS811 verfügt über einen Standard-MOX-Sensor für die Heizplatte sowie einen kleinen Mikrocontroller, der die Stromversorgung der Platte steuert, die analoge Spannung abliest und eine I2C-Schnittstelle zum Auslesen bereitstellt.
Dieses Teil misst die eCO2-Konzentration (äquivalentes berechnetes Kohlendioxid) in einem Bereich von 400 bis 8192 ppm (parts per million) und die TVOC-Konzentration (Total Volatile Organic Compound) in einem Bereich von 0 bis 1187 ppb (parts per billion). Dem Datenblatt zufolge kann es Alkohole, Aldehyde, Ketone, organische Säuren, Amine, aliphatische und aromatische Kohlenwasserstoffe nachweisen.
Bitte beachten Sie, dass dieser Sensor, wie alle VOC-/Gassensoren, Schwankungen unterworfen ist. Um präzise Messungen zu erhalten, müssen Sie ihn gegen bekannte Quellen kalibrieren! Für allgemeine Umweltsensoren gibt es jedoch einen guten Überblick über Trends und Vergleiche. AMS empfiehlt außerdem, den Sensor nach Erhalt 48 Stunden lang laufen zu lassen, um ihn "einzubrennen", und dann jedes Mal, wenn der Sensor verwendet wird, 20 Minuten im gewünschten Modus. Dies liegt daran, dass sich die Empfindlichkeitsstufen des Sensors während des ersten Gebrauchs ändern. Schließlich verwendet dieser Chip I2C-Taktstreckung, und einige Mikrocontroller/Computer unterstützen dies nicht (z. B. Raspberry Pi).
Der CCS811 verfügt über einen konfigurierbaren Interrupt-Pin, der ausgelöst werden kann, wenn eine Umwandlung bereit ist und/oder wenn ein Messwert einen vom Benutzer einstellbaren Schwellenwert überschreitet. Der CCS811 unterstützt mehrere Fahrmodi, um alle 1 Sekunde, alle 10 Sekunden, alle 60 Sekunden oder alle 250 Millisekunden eine Messung durchzuführen.
Schöner Sensor, oder? Adafruit macht es Ihnen also leicht, direkt mit Ihrem nächsten Projekt zu beginnen. Der oberflächenmontierbare Sensor wird auf eine speziell angefertigte Leiterplatte im STEMMA QT-Formfaktor gelötet, was eine einfache Anbindung an die Geräte ermöglicht. Die STEMMA QT-Anschlüsse auf beiden Seiten sind mit den SparkFun Qwiic I2C-Anschlüssen kompatibel. So können Sie lötfreie Verbindungen zwischen Ihrer Entwicklungsplatine und dem CCS811 herstellen oder ihn über ein kompatibles Kabel mit einer Vielzahl anderer Sensoren und Zubehörteile verbinden. QT-Kabel ist nicht im Lieferumfang enthalten, aber wir haben eine Vielzahl im Shop
Der Einfachheit halber hat Adafruit den Sensor auf einer Platine mit einem 3,3-V-Regler und etwas Pegelverschiebung platziert, so dass er problemlos mit Ihrem bevorzugten 3,3-V- oder 5-V-Mikrocontroller verwendet werden kann.
Bitte beachten Sie, dass eine frühere Version dieses Chips einen eingebauten Thermistor unterstützte. Der Sensor wurde überarbeitet (der Chip selbst!) und unterstützt nun nicht mehr die Thermistor-Temperaturmesswerte. Bitte verwenden Sie einen externen Temperatursensor und verwenden Sie diesen weiterhin für die Gasmessung.
Adafruit haben auch Software-Bibliotheken vorbereitet, mit denen Sie in Arduino IDE oder CircuitPython mit nur ein paar Zeilen Code loslegen können! Weitere Informationen finden Sie in dieser Anleitung!
Technische Details
Software-Bibliotheken, Hookup-Guide, Datenblätter, Schaltplan, EagleCAD PCB-Dateien und Fritzing im Produkttutorial verfügbar!
Verwendet die I2C-Adresse 0x5A
Überarbeitungsgeschichte:
Ab dem 7. Januar 2021 - Wir haben diesen Sensor auf unseren 0,7" x 1,0" STEMMA QT-Standard für Sensoren aktualisiert. Es gibt jetzt vier Befestigungslöcher und zwei STEMMA QT-Anschlüsse für Plug-and-Play-Verbindungen! Die Pinbelegung wurde leicht geändert, um sie zu vereinheitlichen. Die Funktionsweise ist ansonsten gleich.
CCS881-Datenblatt