WSAL24244 – BME688 Environmental Sensor
Erscheinungsbild
Dokumentationshinweis: Diese technische Dokumentation wurde aus einer archivierten Lieferantenquelle neu formuliert. Technische Angaben und Befehle müssen vor der Verwendung mit der Produktversion und den Herstellerunterlagen abgeglichen werden.
Zusammenfassung
Der BME68X-Umweltsensor misst Temperatur, Luftfeuchtigkeit, Barometrischen Druck und Gase über I2C oder SPI. Er ist für Smart Home, mobile Anwendungen und Wearables geeignet.
Zugeordnete Produkte bei JW Tech
- WSAL24244 – BME68X-Umweltsensor, unterstützt Temperatur-/Feuchtigkeits-/Barometrischer Druck-/Gaserkennung, optionale KI-Funktion
- WSAL24245 – BME68X-Umweltsensor, unterstützt Temperatur-/Feuchtigkeits-/Barometrischer Druck-/Gaserkennung, optionale KI-Funktion
Technische Übersicht
- Vier-in-eins-Sensor: Temperatur, Feuchte, Barometerdruck und Gaswiderstand (VOC).
- Kommunikation über I2C (Standard) oder SPI; I2C-Adresse über ADDR-Pin einstellbar (0x77 Hoch, 0x76 Tief).
- Spannungswandler an Bord unterstützt 3,3 V / 5 V Pegel.
- BME680/BME688 enthalten einen Mini-MOX-Gassensor; IAQ-Berechnung erfordert die nicht offene BSEC-Bibliothek von Bosch mit Lizenzbedingungen.
- Anschlussbeispiele für Raspberry Pi (I2C/SPI), Arduino, ESP32 und Raspberry Pi Pico sind im Demo-Paket enthalten.
- Raspberry Pi: I2C/SPI-Treiber über raspi-config aktivieren, Neustart, dann i2cdetect -y 1 zur Adressprüfung.
- C-Demo: USEIIC-Makro auf 1 setzen für I2C, auf 0 für SPI; kompilieren mit make.
- Python-Demo nur im I2C-Modus; Bibliothek bme680 per pip3 installieren.
Befehle und Beispiele – vor Ausführung prüfen:
sudo raspi-config
sudo reboot
lsmod
sudo apt-get install i2c-tools
i2cdetect -y 1
wget https://files.waveshare.com/upload/4/49/BME68X_Environmental_Sensor_code.zip
unzip BME68X_Environmental_Sensor_code.zip
sudo chmod -R 777 BME68X_Environmental_Sensor_code
cd BME68X_Environmental_Sensor_code/RaspberryPi/C
nano main.c
sudo make clean
sudo make
sudo ./bme68x
sudo pip3 install bme680
cd BME68X_Environmental_Sensor_code/RaspberryPi/Python/examples
sudo python3 read-all.py
Hinweise und Versionsgrenzen
- Die BSEC-Bibliothek ist proprietär; Nutzung erfordert Prüfung der Lizenzbedingungen von Bosch.
- I2C-Adresse hängt vom Zustand des ADDR-Pins ab (NC = 0x77, GND = 0x76); bei mehreren Geräten Adresskonflikte vermeiden.
- Demo-Dateien müssen heruntergeladen und entpackt werden; Pfade können je nach System variieren.
- SPI-Anschluss am Raspberry Pi nutzt Pin 27 (wiringPi) für CS; genaue Belegung sollte vor dem Löten überprüft werden.
- Gasmessung liefert nur einen Gesamtwert für VOC; Unterscheidung einzelner Gase erfordert zusätzliche Entwicklung (KI-Funktion optional).
Quelle und Revisionsnachweis
- BME68X Environmental Sensor - Waveshare Wiki
- Quellrevision: 110850
- Erfasst: 2026-09-04T04:03:02+00:00
- SHA-256:
6c869a7d5c0cf0f5035c033e79f26ae43560a906e09da73cac350943b14415cb