BMP180 Shield Temperatur messen Luftdruck

4,60 

Inkl. MwSt.
zzgl. Versand
Lieferzeit: ca. 1-3 Tage (***)
(1 Kundenrezension)
Vorrätig 16 Stück auf Lager und direkt bestellbar

Vorrätig

Artikelnummer: 17780 Kategorie:
Beschreibung
Luftdruck und Temperatur über I2C

BMP180 Shield: kompakte Umweltmessung für den D1 Mini

Das Shield setzt den digitalen Bosch-BMP180 zur Messung von Luftdruck und Sensortemperatur ein. Die Kommunikation erfolgt über den I2C-Bus des D1 Mini.

Aus dem gemessenen Druck lässt sich bei geeigneter Referenz eine barometrische Höhenänderung ableiten. Für Wetterdaten sollte der lokale Druck auf Meereshöhe bezogen werden.

300–1100 hPaDruckbereich
I2CSchnittstelle
0x77Sensoradresse
BMP180 Luftdruck- und Temperatur-Shield für D1 Mini
BMP180 Shield Temperatur messen Luftdruck Erweiterung für WeMos D1 Mini Pro

Pinout und Orientierung

Anschlüsse, Pins und Funktionen im Überblick

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

BMP180 Luftdruck- und Temperatur-Shield für D1 Mini
BMP180 Shield Temperatur messen Luftdruck Erweiterung für WeMos D1 Mini Pro
D1 / GPIO5I2C SCL
D2 / GPIO4I2C SDA
3V3Versorgung über das Shield
GNDMasse
I2C-Adresse0x77
Typische Projekte

Was du damit bauen kannst

Wetterstation

Luftdruckverläufe erfassen und per WLAN protokollieren.

Höhenänderung

Relative Höhenunterschiede aus Druckänderungen abschätzen.

Raumüberwachung

Druck und Sensortemperatur in einem IoT-Dashboard anzeigen.

Datenlogger

Messwerte zyklisch speichern oder an einen Server übertragen.

Schnellstart

BMP180 am I2C-Bus auslesen

Nach dem Aufstecken wird zuerst mit einem I2C-Scan geprüft, ob der Sensor unter 0x77 antwortet.

Vorbereitung und Umsetzung

SchrittUmsetzung
SCLD1 / GPIO5
SDAD2 / GPIO4
Adresse0x77
BibliothekBMP180-kompatible Arduino-Bibliothek
Beispiel

#include <Wire.h>
#include <Adafruit_BMP085.h>

Adafruit_BMP085 bmp;

void setup() {
  Serial.begin(115200);
  Wire.begin(D2, D1);
  if (!bmp.begin()) {
    Serial.println("BMP180 nicht unter 0x77 gefunden");
    while (true) delay(1000);
  }
}

void loop() {
  Serial.printf("Temperatur: %.1f °C\n", bmp.readTemperature());
  Serial.printf("Luftdruck: %.1f hPa\n", bmp.readPressure() / 100.0);
  delay(2000);
}
Technische Daten

Die wichtigsten Werte

SensorBosch BMP180
MessgrößenAbsolutdruck und Sensortemperatur
Druckbereich300 bis 1100 hPa
Versorgung des Sensors1,8 bis 3,6 V laut Bosch-Datenblatt
SchnittstelleI2C
I2C-Adresse0x77
D1-Mini-I2CD1/GPIO5 SCL und D2/GPIO4 SDA bei der üblichen Shield-Belegung
KompatibilitätD1 Mini und pin-kompatible Boards
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: BMP180 Datenblatt · WEMOS: LOLIN D1 mini Pinbelegung · Adafruit: BMP085/BMP180 Arduino Library. Produktbilder und Lieferumfang beziehen sich auf das Makershop-Angebot.

Häufige Fragen

Vor dem ersten Einsatz wissen

Welche I2C-Adresse verwendet der BMP180?

Der BMP180 verwendet die feste Adresse 0x77.

Kann das Shield Höhe messen?

Es misst Druck; daraus kann mit Referenzdruck eine barometrische Höhe beziehungsweise Höhenänderung berechnet werden.

Welche D1-Mini-Pins gehören zu I2C?

Üblicherweise ist D1/GPIO5 SCL und D2/GPIO4 SDA.

Ist der BMP180 noch für neue Präzisionsdesigns ideal?

Er ist ein älterer Sensor. Für bestehende Lern- und IoT-Projekte ist er nutzbar, für neue Designs können aktuelle Bosch-Sensoren sinnvoller sein.

Dokumentation / Ressourcen

1 Rezension für BMP180 Shield Temperatur messen Luftdruck

  1. Kai (Verifizierter Käufer)

    Hat alles wunderbar geklappt. Viele Informationen gibt es auch im Internet.

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.