beelogger

Temperatur-/ Luftfeuchte-/ Luftdrucksensor BME280

Der BME280 ist ein Temperatur- Luftfeuchte- und Luftdrucksensor. Neben der Messung der Luftfeuchte mit ±3% Genauigkeit und der einer Temperaturmessung von ±1.0°C Genauigkeit stellt er auch einen Messwert für den Luftdruck mit ±1 hPa absoluter Genauigkeit zur Verfügung. Damit kann die Höhe auf ±1 Meter bestimmt werden.

Die Betriebsspannung für den BME280 ist 3,3V. Die von uns verwendete Ausführung GYBMEP verfügt über Pegelwandlung und Spannungsregler und ist für 3,3V und 5V verwendbar.
Er ist auch alternativ zum DHT einsetzbar, wird über den I2C Bus angesteuert und belegt damit keine weiteren Ein-/Ausgänge des ATmega.
Der BME 280 ist auf zwei verschiedene I2C Adressen (0x76, 0x77) einstellbar. Die Adresse wird auf der Platine über eine Lötbrücke konfiguriert. Damit können zwei BME280 in einem System angeschlossen werden.

Der Messwert Luftdruck wird in den beelogger-Sketchen nicht unmittelbar unterstützt. Die Abfrage des Messwerts ist in den Sketchen vorbereitet. Ohne größere Änderung am Gesamtsystem kann der Messwert  anstelle der Lichtstärke, Solarspannung oder eines anderen Parameters übertragen werden. Die Grafik ist konfigurierbar ausgelegt, sodass eine Anpassung für den Messwert Luftdruck jederzeit möglich ist.
Fragen hierzu an support@beelogger.de.

Bezug

Der Sensor BME280 Ausführung GYBMEP kompatibel mit beelogger-Universal und beelogger-Solar !
Bild Bezugsquelle Preis ca.
Suchbegriffe* Bemerkungen
eBay 5,00€ BME280  GYBMEP Für den beelogger bitte keine anderen Versionen des BME280 benutzen

*Einkaufstipps

Beschaltung

Ein Betrieb des BME280 Ausführung GYBMEP ist mit allen beeogger-Varianten möglich.

  BME280
3,3V oder 5V VCC
GND GND
A4 / SDA SDA
A5 / SCL SCL

Libraries

<Wire.h> – in der Arduino-Software bereits enthalten
<Adafruit_Sensor.h> https://github.com/adafruit/Adafruit_Sensor getestet mit der Version aus unserem  Download 
<Adafruit_BME280.h> https://github.com/adafruit/Adafruit_BME280_Library getestet mit der Version aus unserem  Download

Progammcode:

Für den BME280 steht ein Testprogrammcode zur Verfügung. Der BME280 wird im Sketch zyklisch abgefragt und die drei Messwerte über den seriellen Monitor ausgegeben.
Der Testprogrammcode zeigt auch, wie Codeanteile zur Ergänzung in die diversen beelogger-Sketche integriert werden kann.
Neuere Sketche enthalten die notwendigen Programmanteile bereits.

Ausgabe des seriellen Monitors (9600 baud):

 

Programmcode herunterladen:

Download