WEB-Server BME280

WEB-Server für Temperatur, Luftfeuchte und Luftdruck

Das ist ein Projekt mit einem ESP32 und einem BME280. Das Ziel ist es, die Temperatur, die Luftfeuchte und den Luftdruck mit einem WEB-Sever anzuzeigen.

Hardware

Die Hardware für dieses Projekt:

  • 1 x ESP32
  • 1 x BME280

Der BME280 wird am I2C-Bus angeschlossen.

SDA -> GPIO21, SCL -> GPIO22

Software

Die Software für dieses Projekt:

  • Wir fragen über den Seriellen-Monitor die IP-Adresse ab.
  • und starten mit dieser IP-Adresse den lokalen Browser.
  • Der Browser zeigt uns die Sensorwerte für Temperatur, Luftfeuchte und Luftdruck an.
  • Die Sensorwerte werden alle 30 Sekunden aktualisiert.

Programm

C++ Code BME280:

RAW code

Webserver





Webserver Version 2 (SPIFFS)



Download ESP WebServer Version 2 (SPIFFS)















































Programm

C++ Code für einen BME180 (Temperatur und Luftdruck):

RAW code