Beschreibung
Mit diesem kombinierten Luftqualitätssensor von Bosch (BME688) können Sie verschiedene Parameter der Umgebungsluft messen:
- Luftqualität (IAQ - indoor air quality index), wird per Bosch-Software (BSEC-Library) errechnet
- Lufttemperatur
- Luftdruck
- Luftfeuchtigkeit
- VOC Werte in der Luft
Der Sensor ist der Nachfolger des beliebten BME680. Zusätzlich zu dessen Features bietet er machine-learning gestützte Gasanalyse. Der Sensor ist mit Hilfe der BME AI Studio Software trainierbar um verschiedene Gasgemische zu erkennen und deren Präsenz zu detektieren (bspw. Kaffee, ...)
Unser BME688 Breakout Board
Der Sensor ist auf unserem einfach zu nutzenden I2C Breakout Board verbaut. Wir haben dabei besonders auf gute Kompatibilität zu Raspberry Pi geachtet:
- Direkt auf Raspberry Pi Boards (1B - 4B, Zero Reihe) aufsteckbar (dank eigenem Header)
- Breakout Pins kompatibel mit Raspberry Pi Pico - direkt im Breadboard nebeneinander steckbar
Der Clou: unser Breakout Board wird vom Raspberry Pi weg zeigend aufgesteckt, was eine präzisere Temperaturmessung ermöglicht - der BME688 befindet sich nicht - wie bei manchen anderen Lösungen - direkt über dem Raspberry Pi SoC, die Temperatur- und Luftfeuchtemessung wird dadurch nicht verfälscht.
Die Nutzung mit Breadboards ist für Sie besonders bequem dank Zero-Solder-Technik: Durch leichten Versatz der Pins des unbestückten Headers (X1) kann die beiliegende Stiftleiste einfach eingesteckt werden, und klemmt - so kann unser Gassensor Breakout Board direkt ohne Löten auf Breadboards gesteckt werden!
Selbstverständlich kann der Header aber auch fest verlötet werden um höhere mechanische Stabilität zu erreichen.
Wir entwickeln gerade Beispielcode für eine Luftqualitäts-Ampel, für Raspberry Pi Single-Board-Computer-Boards (inklusive Raspberry Pi 4 B und Pi Zero W!) und für den Raspberry Pi Pico, und werden ihn hier verlinken. Den aktuellen Stand gibt es auf Anfrage per e-Mail.
Technische Daten des Luftqualitätssensor BME688 Breakout Boards:
Sensor Messbereich:
- Druck: 300...1100 hPa
- Luftfeuchtigkeit: 0...100%
- Temperatur: -40...85°C
Sensorfeatures
- geringe Leistungsaufnahme (3.9 mA im Standard Gas-Scan Modus, Wert für BME688 Sensorchip)
- resistive VOC-Messung (volatile organic compounds)
- IAQ (indoor air quality) - Berechnung mit BSEC Library von Bosch
- Identifikation von verschiedenen Gasgemischen, der Sensor ist mit Bosch's AI Studio darauf trainierbar
Interfaces
- I2C Interface zur Kommunikation mit dem BME688
- Header zum Aufstecken an den Raspberry Pi
- unbestückter Header, Pinout ist Pico-kompatibel (Zero-Solder-Technik)
- 2x Erweiterungs-Buchsen (I2C / 3,3V)
- 3,3 V Datenpegel (mit Raspberry Pi kompatibel)
- 3,3 V Versorgungsspannung
Weitere Features
- Adresse des BME688 einstellbar per J1 und GPIO pin (ADDR)
- zwei Befestigungslöcher
- Steg für Kabelbinder, zum einfachen Befestigen
- BME688 Sensormodul ist thermisch weitgehend entkoppelt (-> höhere Messgenauigkeit!)
2x Erweiterungsbuchsen (I2C / 3,3V)
Tipp: Sie können mit Hilfe des J1 die BME688 Boards unter zwei verschiedenen Adressen betreiben - somit können bis zu zwei BME688 Breakout Boards an einem I2C Anschluss laufen!
Lieferumfang
- Luftqualitätssensor BME688 Breakout Board
- 6-pin Stiftleiste
Einsatzbeispiele
Ermitteln Sie mit diesem Sensor und der BSEC Software von Bosch ganz einfach wann eine Lüftung des Raumes empfohlen wird, um mit frischer Luft sicherzustellen dass das Wohlbefinden Ihrer Mitarbeiter / Schüler gesteigert wird.
Detektieren Sie Schimmel, Schwefelwasserstoffe, und andere schädliche Substanzen in der Luft.
Unterscheiden Sie Gerüche, und automatisieren Sie Belüftungssysteme.
Downloads & Dokumentation
- pi3g BME688 Breakout Board Dokumentation & Beispielcode (englisch)
- Bosch BME688 Software (englisch)
- Bosch BME688 Dokumentation (englisch)
English:
This combined air quality sensor from Bosch (BME688) allows you to measure various ambient air parameters:
- Air quality (IAQ - indoor air quality index), calculated by Bosch software (BSEC library).
- Air temperature
- Air pressure
- Air humidity
- VOC values in the air
This sensor is the successor of the popular BME680. In addition to its features it offers machine-learning based gas analysis:
- The sensor is trainable to detect different gas mixtures and their presence (e.g. coffee, ...).
Our BME688 Breakout Board
The BME688 sensor is mounted on our easy to use I2C breakout board. We paid special attention to good Raspberry Pi compatibility:
- Directly pluggable on Raspberry Pi boards (1B - 4B, Zero series) (thanks to its own header).
- Breakout pins compatible with Raspberry Pi Pico - can be plugged directly into the breadboard side by side
A special highlight: our breakout board is plugged pointing away from the Raspberry Pi, which allows a more precise temperature measurement - the BME688 is not - as in some other solutions - directly above the Raspberry Pi SoC, so the temperature and humidity measurement is not falsified.
We are currently developing sample code for an air quality traffic light, for Raspberry Pi single-board computer boards (including Raspberry Pi 4 B and Pi Zero W!) and for the Raspberry Pi Pico, and will link it here. The current status is available by e-Mail upon request.
Features of the BME688 air quality sensor breakout board:
Sensor Operating Range:
- Pressure: 300...1100 hPa
- Humidity: 0...100%
- Temperature: -40...85
Sensor features
- low power consumption (3.9 mA in standard gas scan mode, value for BME688 sensor chip)
- resistive VOC measurement (volatile organic compounds)
- IAQ (indoor air quality) calculation with BSEC Library from Bosch
- identification of different gas mixtures, sensor is trainable with Bosch's AI Studio
Interfaces
- Header to plug into the Raspberry Pi
- unpopulated header, pinout is Pico-compatible (zero-solder technology *)
- 2 x connectors (I2C / 3.3V)
- 3.3 V data level (compatible with Raspberry Pi)
- 3.3 V supply voltage
- I2C interface
Other features
- address of the BME688 adjustable via J1 and GPIO pin (ADDR)
- two mounting holes
- space for cable ties, for easy mounting
- the BME688 sensor module is thermally decoupled to a large extent (-> higher measurement accuracy!)
* Zero-Solder-Technology: By slightly offsetting the pins of the unpopulated header (X1), the enclosed header can simply be plugged in, and clamps - so our gas sensor breakout board can be plugged directly onto breadboards without soldering!
Of course the header can also be soldered to achieve higher mechanical stability.
2 x connectors (I2C / 3,3V)
Tip: You can use the J1 to run the BME688 boards under two different addresses - so up to two BME688 breakout boards can run on one I2C port!
Scope of delivery
- Air quality sensor BME688 breakout board
- 6-pin header