


BME280 Temperatur Sensor Luftdruck Feuchtigkeit
Nicht vorrätig
Mach Raumklima und Wetter als echte Messwerte sichtbar
Verbinde VIN, GND, SCL und SDA, öffne den seriellen Monitor und beobachte Temperatur, relative Luftfeuchte und Luftdruck in einem gemeinsamen Datenstrom. Das BME280-Modul macht aus einer kleinen Platine einen vollständigen Messpunkt für Wetterstation, Raumklima und Datenlogger.
Diese 4-Pin-Version ist auf unkomplizierten I²C-Betrieb ausgelegt. Ein 3,3-V-Regler versorgt den Sensorchip, bidirektionale Pegelwandler trennen die internen 3,3-V-Signale von der VIN-Seite. So lässt sich das Modul passend zum verwendeten Controller mit 3,3 V oder 5 V betreiben.

Anschlüsse, Pins und Funktionen im Überblick
Die folgende Übersicht bezieht sich auf die konkret abgebildete Makershop-Ausführung.

Was du damit bauen kannst
Raumklima vergleichen
Verfolge Temperatur und Feuchte und erkenne die Wirkung von Lüften und Heizen.
Eigene Wetterstation bauen
Kombiniere drei Umweltwerte in einer Anzeige oder drahtlosen Station.
Luftdrucktrend aufzeichnen
Speichere den barometrischen Druck und mache Wetterwechsel sichtbar.
Höhenänderungen untersuchen
Vergleiche Druckänderungen zwischen Stockwerken mit einer lokalen Referenz.
WLAN-Messpunkt ergänzen
Sende Werte mit ESP8266 oder ESP32 per MQTT oder HTTP an ein Dashboard.
Gewächshaus beobachten
Erfasse Temperatur und Feuchte geschützt vor Wasser und Kondensation.
Gehäuse und Luftstrom testen
Prüfe, wie Luftstau, Elektronik und Montageposition die Werte beeinflussen.
Messdaten langfristig loggen
Speichere Tages- und Wochenverläufe in Datei, Datenbank oder Hausautomation.
BME280 am Arduino Uno per I²C auslesen
Für den ersten Test genügen vier Leitungen und die Adafruit-BME280-Bibliothek. Der Sketch versucht zuerst 0x76 und danach 0x77, sodass beide üblichen Moduladressen abgedeckt sind.
Vorbereitung und Umsetzung
| Schritt | Umsetzung |
|---|---|
| BME280 VIN | Arduino Uno 5 V |
| BME280 GND | Arduino Uno GND |
| BME280 SDA | Arduino Uno A4 / SDA |
| BME280 SCL | Arduino Uno A5 / SCL |
| Serieller Monitor | 115200 Baud |
#include <Wire.h>
#include <Adafruit_BME280.h>
Adafruit_BME280 bme;
void setup() {
Serial.begin(115200);
bool gefunden = bme.begin(0x76);
if (!gefunden) {
gefunden = bme.begin(0x77);
}
if (!gefunden) {
Serial.println("BME280 nicht gefunden");
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);
}Die wichtigsten Werte
| Sensorchip | Bosch Sensortec BME280 |
|---|---|
| Messgrößen | Temperatur, relative Luftfeuchte und absoluter Luftdruck |
| Modulversorgung | 3,3 bis 5 V am VIN-Pin; integrierter 3,3-V-Regler |
| Pegelwandlung | bidirektional für SDA und SCL, passend zur am VIN-Pin verwendeten Logikseite |
| Schnittstelle | I²C; die vierpolige Modulversion führt kein SPI nach außen |
| I²C-Adresse | typisch 0x76 oder 0x77; bei der Inbetriebnahme per I²C-Scanner prüfen |
| Druckbereich | 300 bis 1100 hPa im vollen Genauigkeitsbereich laut Bosch-Datenblatt |
| Druckgenauigkeit | ±1 hPa bei 0 bis 65 °C laut Bosch-Spezifikation |
| Feuchtebereich | 0 bis 100 % rF; nur in nicht kondensierender Umgebung |
| Feuchtegenauigkeit | typisch ±3 % rF bei 20 bis 80 % rF und 25 °C |
| Temperaturbereich | -40 bis +85 °C als Sensorchip-Betriebsbereich |
| Temperaturgenauigkeit | ±0,5 °C bei 0 bis 65 °C; Platinenwärme und Einbauort können den Messwert anheben |
| Modulabmessungen | ca. 30 × 20 × 5 mm laut Produktstammdaten |
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 · Makershop BME280 Breakout-Schaltplan. Produktbilder und Lieferumfang beziehen sich auf das Makershop-Angebot.
Vor dem ersten Einsatz wissen
Warum darf das Modul mit 5 V betrieben werden, obwohl der BME280 ein 3,3-V-Chip ist?
Auf der Platine sitzen ein 3,3-V-Regler für den Sensorchip und bidirektionale Pegelwandler für SDA und SCL. Die 5-V-Angabe bezieht sich auf den VIN-Anschluss des Moduls, nicht auf den nackten Sensor.
Kann ich das Modul auch an ESP8266, ESP32 oder Raspberry Pi anschließen?
Ja. Verwende bei 3,3-V-Controllern 3,3 V am VIN-Pin, damit auch die Controllerseite der I²C-Pegelwandler mit 3,3 V arbeitet.
Welche I²C-Adresse hat das Modul?
BME280-Module verwenden typischerweise 0x76 oder 0x77. Der Beispielsketch testet beide Adressen; alternativ zeigt ein I²C-Scanner die tatsächlich aktive Adresse.
Unterstützt dieses Modul SPI?
Der BME280-Chip unterstützt SPI, diese kompakte 4-Pin-Platine führt aber nur VIN, GND, SCL und SDA heraus und ist deshalb für I²C gedacht.
Was ist der Unterschied zwischen BME280 und BMP280?
Der BME280 misst zusätzlich relative Luftfeuchte. Ein BMP280 liefert Luftdruck und Sensortemperatur, aber keinen Feuchtewert.
Kann ich den Sensor draußen oder im Gewächshaus einsetzen?
Nur geschützt und gut belüftet. Das Modul ist nicht wasserdicht; direkte Bewitterung, Spritzwasser und Kondensation können Messung und Elektronik beschädigen.
Warum misst die Temperatur etwas zu hoch?
Der Chip misst seine lokale Platinenumgebung. Eigenerwärmung, ein geschlossenes Gehäuse oder benachbarte Regler können den Wert anheben. Abstand zu Wärmequellen und Luftaustausch verbessern die Messung.
Dokumentation / Ressourcen
Ähnliche Produkte
GY-906 Infrarot Thermometer Temperatur
5,75 €
DHT22 Temperatur Luftfeuchtigkeit Sensor
8,50 €

















Rezensionen
Es gibt noch keine Rezensionen.