Angebot!

BME280 I2C oder SPI Modul Sensoren Temperatur Luftfeuchtigkeit Druck 5V Arduino Barometer

Ursprünglicher Preis war: 12,49 €Aktueller Preis ist: 10,03 €. USt.-frei

BME280 I2C oder SPI Modul Sensoren Temperatur Luftfeuchtigkeit Druck 5V Arduino Barometer

8 vorrätig (kann nachbestellt werden)

Domande su questo prodotto? Scrivi a Lana su WhatsApp

🎬 Das Produkt im Video

Beschreibung

BME280 I2C oder SPI Sensor Modul Temperatur, Druckmessung 5V Arduino Barometer

Tutorial: Wie man das BME280 Modul verwendet

Das BME280 Modul ist ein hochpräzises Sensor für die Messung von Temperatur, Luftfeuchtigkeit und atmosphärischem Druck. Ideal für Umwelt- oder Wettermonitoring Projekte.

Was du brauchst

  • Arduino (beliebiger Typ)
  • BME280
  • USB Kabel
  • Arduino IDE Software

Schritte

  1. Verbinde das BME280 Modul mit dem Arduino über die I2C Pins (SDA und SCL) oder SPI.
  2. Installiere die Adafruit_BME280 Bibliothek im ‚libraries‘ Verzeichnis der Arduino IDE.
  3. Lade das bereitgestellte Sketch in dein Arduino Projekt.
  4. Zeige die Daten auf der seriellen Konsole der Arduino IDE an.
  5. Überprüfe das Datenblatt des BME280, um die Sensorkonfiguration korrekt einzustellen.
  6. Füge ein LCD oder OLED Display hinzu, um die Daten in Echtzeit anzuzeigen.
  7. Erstelle eine grafische Benutzeroberfläche mit ESP32 und ThingSpeak für den Fernmonitoring.
  8. Testen Sie die Messfunktionen innerhalb und außerhalb.

Beispielcode

// Includi la libreria
#include <Wire.h>
#include <Adafruit_Sensor.h>
#include <Adafruit_BME280.h>

// Crea un'istanza del sensore
Adafruit_BME280 bme;

void setup() {
  Serial.begin(9600);
  if (!bme.begin(0x76)) { // Verifica sul datasheet per l'indirizzo I2C
    Serial.println("Impossibile trovare il sensore BME280!");
    while (1);
  }
}

void loop() {
  float temperature = bme.readTemperature();
  float humidity = bme.readHumidity();
  float pressure = bme.readPressure() / 100.0F;

  Serial.print("Temp = "); Serial.print(temperature);
  Serial.print(" *C, Humidity = "); Serial.print(humidity);
  Serial.println(" %");
}

Mini-Projekt

Erstellen Sie ein Haus- oder Gartenklimasystem mit dem BME280. Verbinden Sie es mit einem 16×2-Zeilen-LCD-Display und senden Sie die Daten über WLAN an ThingSpeak.

Häufige Fehler

  • I2C-Adresse des Sensors falsch, überprüfen Sie im Datenblatt.
  • Bibliothek nicht korrekt in der Arduino IDE installiert.
  • SPI- oder I2C-Pins nicht korrekt an den Arduino angeschlossen.
  • Serielle Daten nicht angezeigt, wegen zu geringer Übertragungsgeschwindigkeit.

Empfohlenes Zubehör

  • LCD-Display 16×2
  • ESP32-Modul
  • Wi-Fi-Antenne für ESP32
  • LiPo-Batterie und Ladegerät

Häufige Fragen

Was ist der Unterschied zwischen I2C und SPI?
I2C benötigt weniger Pins, hat aber eine geringere Geschwindigkeit im Vergleich zu SPI, das eine höhere Geschwindigkeit bietet.

Wie kann ich den BME280 an einen Raspberry Pi anschließen?
Verwenden Sie die Adafruit_BME280-Bibliothek und verbinden Sie die I2C- oder SPI-Pins des Raspberry Pi mit dem Sensor.

Rezensionen

Es gibt noch keine Rezensionen.

Schreiben Sie die erste Rezension für „BME280 I2C oder SPI Modul Sensoren Temperatur Luftfeuchtigkeit Druck 5V Arduino Barometer“

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