Wetterstation mit UNO R4 WiFi und BME280



Seite als PDF

Die Hardware

Der Sen­sor BME280 misst Tem­pe­ra­tur, Luft­feuch­tig­keit und Luft­druck. Der Luft­druck kann ver­wen­det wer­den, um die unge­fäh­re Höhe des Stand­orts zu berech­nen.

BME280 mit QWI­IC-Anschluss

Der Ardui­no UNO R4 WiFi ver­fügt über ein WiFi-Modul und über einen QWI­IC-Anschluss.
Die­ser Anschluss wur­de von Spark­fun ent­wi­ckelt und fasst die Anschlüs­se für 3,3 V, GND, SCL und SDA in einem Ste­cker zusam­men. Selbst­ver­ständ­lich kann für die­se Anlei­tung auch das Modul mit vier sepa­ra­ten Anschlüs­sen ver­wen­det wer­den.

QWI­IC-Anschluss am UNO R4 WiFi

Die Schaltung

Vorbereitung

Zunächst musst du über den Board­ver­wal­ter das Board instal­lie­ren:

Wenn das Board ange­schlos­sen ist, kann der USB-Anschluss aus­ge­wählt wer­den. Der Name des Anschlus­ses unter­schie­det sich je nach ver­wen­de­tem Betriebs­sys­tem.

Wetterstation im Seriellen Monitor

I²C-Bussysteme

Der UNO R4 Wifi ver­fügt über zwei I2C-Bus­sys­te­me:

  • den ers­ten I²C-Bus, er wird über vier Lei­tungs­dräh­te (3,3V, GND, SCL und SDA) ange­schlos­sen (Wire)
  • den zwei­ten I²C-Bus, er wird über QWIIC ver­bun­den (Wire1)

Ein Test­pro­gramm zeigt die ver­wen­de­te Adres­se an. Wenn du den ers­ten I2C-Bus abfra­gen willst, musst du jeweils Wire1 durch Wire erset­zen.

Das dazu­ge­hö­ri­ge Pro­gramm. Wenn du den ers­ten I²C-Bus abfra­gen willst, musst du jeweils Wire1 durch Wire erset­zen.

Benötigte Bibliothek

Funktionen der Bibliothek BME280

Schlüs­sel­wortAkti­on
begin()BME280 star­ten
read­Tem­pe­ra­tu­re()Tem­pe­ra­tur mes­sen
read­Hu­mi­di­ty()Luft­feuch­tig­keit mes­sen
read­Pres­su­re()Luft­druck mes­sen
readAltitude(LuftdruckMeeresHoehe)Höhe ermit­teln

Das Programm

Das Pro­gramm ermit­telt die Mess­wer­te für die Tem­pe­ra­tur, Luft­feuch­tig­keit, Luft­druck und die unge­fäh­re Höhe. Die­se wird aus der Gewichts­kraft der Luft­säu­le, die auf einem Gegen­stand steht, berech­net. Der Luft­druck auf Mee­res­hö­he beträgt 1013,25 Hek­to­p­as­cal (hPa). Je höher der Ort der Mes­sung, des­to nied­ri­ger ist der Luft­druck.

So sieht es aus:

Wetterstation im Browser anzeigen

Jetzt sol­len die gemes­se­nen Daten, Datum und Zeit in einem Brow­ser ange­zeigt wer­den.

So sieht es aus:

Das Programm

Zusätzlich benötigte Bibliothek

Im Seri­el­len Moni­tor wird die ver­wen­de­te IP-Adres­se ange­zeigt. Die­se Adres­se musst du in einem Brow­ser dei­ner Wahl ein­ge­ben.

Bibliotheken und Variable

Der setup-Teil

Der loop-Teil


Startseite
Aufgaben A-Z
Suchen
Downloads
Fehlermeldungen
Seite als PDF

Letzte Aktualisierung: Jan. 2, 2026 @ 20:12

Inhalt