BME280 I2C SPI Sensor Modul Temperatur

5,80 

Inkl. MwSt.
zzgl. Versand
(1 Kundenrezension)
Nicht vorrätig Dieser Artikel ist derzeit nicht bestellbar

Nicht vorrätig

Artikelnummer: 11055 Kategorie:
Beschreibung
Drei Umweltwerte auf einem kleinen Sensorboard

Baue eine Wetterstation, die Temperatur, Luftdruck und Feuchte sieht

Der BME280 ist der kleine Allrounder fuer Raumklima, Wetterstationen und Datenlogger: Ein Modul liefert Temperatur, barometrischen Luftdruck und relative Luftfeuchte digital an deinen Mikrocontroller.

Der erste Erfolg ist ein kompletter Messdatensatz im Seriellen Monitor. Du verbindest VCC, GND, SDA und SCL, startest den BME280-Sketch und siehst, wie sich Werte durch Atemluft, Handwaerme oder Wetterveraenderung bewegen.

Temperatur, Luftdruck und relative FeuchteMesswerte
I2C oder SPISchnittstellen
typisch 0x76 oder 0x77 je BoardkonfigurationI2C-Adresse
BME280 Klima-Sensor-Modul fuer Temperatur, Luftdruck und Feuchte
BME280 I2C SPI Sensor Modul Temperatur Luftdruck Feuchtigkeit Raspberry Pi Arduino

Pinout und Orientierung

Anschlüsse, Pins und Funktionen im Überblick

Die folgende Übersicht bezieht sich auf die konkret abgebildete Makershop-Ausführung.

BME280 Klima-Sensor-Modul fuer Temperatur, Luftdruck und Feuchte
BME280 I2C SPI Sensor Modul Temperatur Luftdruck Feuchtigkeit Raspberry Pi Arduino
VCCVersorgung passend zur Modulbeschriftung, bei nackter Sensorlogik 3,3 V beachten
GNDgemeinsame Masse
SCL / SCKI2C-Takt oder SPI-Takt
SDA / SDII2C-Daten oder SPI-MOSI
SDOI2C-Adresse waehlen oder SPI-MISO
CSBfuer I2C deaktivieren/hochziehen, bei SPI als Chip-Select nutzen
Typische Projekte

Was du damit bauen kannst

Raumklima sichtbar machen

Temperatur und Feuchte zeigen, wann Lueften, Heizen oder ein anderer Sensorstandort wirklich einen Unterschied macht.

Wettertrend loggen

Der Luftdruckverlauf wird ueber Stunden oder Tage gespeichert und macht Wetterwechsel in deinen eigenen Daten sichtbar.

Smart-Home-Messpunkt bauen

Ein ESP8266 oder ESP32 kann die BME280-Werte per WLAN an Dashboard, MQTT oder Home-Automation weitergeben.

Gehaeuse und Einbauorte vergleichen

Du pruefst, wie Luftstrom, Eigenerwaermung und Montageposition die Messwerte veraendern, bevor Grenzwerte automatisiert werden.

Schnellstart

BME280 per I2C auslesen

Der Sketch nutzt die Adafruit-BME280-Bibliothek und versucht zuerst die typische Adresse 0x76. Wenn dein Modul nicht antwortet, Adresse 0x77 testen oder einen I2C-Scanner verwenden.

Vorbereitung und Umsetzung

SchrittUmsetzung
BME280 VCC3,3 V oder passende Modulversorgung
BME280 GNDArduino GND
BME280 SDAArduino Uno A4
BME280 SCLArduino Uno A5
CSB/SDOI2C-Konfiguration laut Boardbeschriftung pruefen
Beispiel

#include <Wire.h>
#include <Adafruit_BME280.h>

Adafruit_BME280 bme;

void setup() {
  Serial.begin(115200);
  if (!bme.begin(0x76)) {
    Serial.println("BME280 nicht gefunden, Adresse 0x77 pruefen");
    while (true) delay(10);
  }
}

void loop() {
  Serial.print("Temperatur: ");
  Serial.print(bme.readTemperature(), 1);
  Serial.print(" C  Feuchte: ");
  Serial.print(bme.readHumidity(), 1);
  Serial.print(" %  Druck: ");
  Serial.print(bme.readPressure() / 100.0F, 1);
  Serial.println(" hPa");
  delay(2000);
}
Technische Daten

Die wichtigsten Werte

SensorBosch Sensortec BME280-Familie
MessgroessenTemperatur, relativer Luftfeuchte und absoluter Luftdruck
Druckbereich300 bis 1100 hPa laut BME280-Datenblatt
Feuchtebereich0 bis 100 % rF laut Sensorchip-Spezifikation; Kondensation vermeiden
Temperaturbereich-40 bis +85 Grad C laut Sensorchip-Spezifikation, Boardeinsatz konservativ bewerten
SchnittstellenI2C sowie 3- oder 4-Draht-SPI
I2C-Adressetypisch 0x76 oder 0x77, abhaengig von SDO/Boardrevision
VersorgungSensorchip 1,71 bis 3,6 V; Modulbeschriftung und eventuell vorhandene Regler/Pegelwandler pruefen
Einsatzgrenzenicht fuer sicherheitskritische, amtliche oder kondensierende Messungen verwenden
Dokumente und Hilfe

Datenblatt, Pinout und Tutorials

Eigene Makershop-Unterlagen stehen direkt auf unserem Server bereit. Ergänzend verlinken wir vertrauenswürdige technische Primärquellen.

Technische Grundlage: Bosch Sensortec BME280 Datasheet · Adafruit BME280 Library · Arduino Wire Library. Produktbilder und Lieferumfang beziehen sich auf das Makershop-Angebot.

Häufige Fragen

Vor dem ersten Einsatz wissen

Was ist der Unterschied zum BMP280?

Der BME280 misst zusaetzlich relative Luftfeuchte. Der BMP280 misst Luftdruck und Sensortemperatur, aber keine Feuchte.

Welche I2C-Adresse hat das Modul?

Typisch sind 0x76 oder 0x77. Die konkrete Adresse haengt von SDO und der Boardrevision ab.

Kann ich den Sensor draussen verwenden?

Nur geschuetzt. Feuchte messen bedeutet nicht wasserdicht; Kondensation, Spritzwasser und direkte Bewitterung vermeiden.

Warum ist die Temperatur im Gehaeuse zu hoch?

Eigenerwaermung, Luftstau und benachbarte Elektronik beeinflussen kleine Sensorboards. Den Einbauort deshalb immer mitloggen und vergleichen.

Dokumentation / Ressourcen

1 Rezension für BME280 I2C SPI Sensor Modul Temperatur

  1. Jochen

    Einfach einstecken und loslegen. So war es zumindest bei mir. Bringt sehr gute Ergebnisse bei der Messung von Temperatur und Luftfeuchtigkeit. Der BME280 verwendet dafür das I2C Protokoll. Mittels des I2C Scanner Sketches, habe ich sofort die passende I2C Adresse ermitteln können.

Füge deine Rezension hinzu

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

You have to be logged in to be able to add photos to your review.