Zum Inhalt springen

WSAL24244 – BME680 Environmental Sensor

Aus JW Tech Wiki
Version vom 6. September 2026, 09:58 Uhr von JWTechPublisher (Diskussion | Beiträge) (Freigegebene technische Dokumentation veröffentlicht; Text-only und noindex)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)

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, Feuchte, Barometerdruck und Gaswiderstand über I2C oder SPI. Er ist für Raspberry Pi, Arduino, ESP32 und Pico verfügbar; die IAQ-Berechnung erfordert die nicht offene BSEC-Software von Bosch.

Zugeordnete Produkte bei JW Tech

Technische Übersicht

  • Vier-in-eins-Sensorik: Temperatur, relative Feuchte, Barometerdruck und VOC-Gaswiderstand in einem Modul.
  • Kommunikation über I2C (Standard) oder SPI; I2C-Adresse konfigurierbar über ADDR-Pad (0x77 Standard, 0x76 bei GND).
  • Integrierter Spannungsübersetzer unterstützt 3,3 V und 5 V Versorgungsspannung.
  • BME680 und BME688 enthalten einen Mini-MOX-Sensor, dessen Widerstand sich mit der VOC-Konzentration ändert.
  • IAQ-Wert (0–500) wird erst über die offizielle, nicht offene BSEC-Bibliothek berechnet; Nutzung unterliegt Lizenzbeschränkungen von Bosch.
  • Maße des Moduls: 27 mm × 20 mm.
  • Unterstützte Plattformen im Wiki: Raspberry Pi (C/Python), Raspberry Pi Pico, Arduino, ESP32.
  • Messbereiche laut Spezifikation: Temperatur −40 bis 85 °C, Feuchte 0–100 % r.H., Druck 300–1100 hPa.

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
sudo make clean
sudo make
sudo ./bme68x
sudo pip3 install bme680
sudo python3 read-all.py

Hinweise und Versionsgrenzen

  • Die BSEC-Bibliothek ist proprietär und lizenzpflichtig; vor Integration Lizenzbedingungen prüfen.
  • I2C-Adresse hängt vom Zustand des ADDR-Pads ab; bei Fehlfunktion Verbindung, Kommunikationsmodus und Adresse kontrollieren.
  • Demo-Dateien müssen heruntergeladen und entpackt werden; Pfade können je nach Version abweichen.
  • SPI-Demo auf Arduino nutzt D10/D11/D12/D13; andere Boards erfordern angepasste Pinzuweisungen.
  • Keine Garantie- oder Zertifizierungsangaben in der Quelle; keine Sicherheitshinweise vorhanden.

Quelle und Revisionsnachweis