Der Sensor BME280 misst Temperatur, Luftdruck und Luftfeuchtigkeit.
Anhand des standardmäßigen Luftdrucks auf Meereshöhe von 1013,25 hPa im Verhältnis zum gemessenen Luftdrucks berechnet der Sensor die ungefähre Höhe des Standortes.
Die Ausgabe erfolgt auf einem LCD und im Seriellen Monitor.
Temperatur messen
Temperaturanzeige auf einem LCD mit einem ESP32-Wroom
Temperatur und Luftfeuchtigkeit werden wahlweise mit einem SHT20, einem DHT11 oder einem DHT22 gemessen. Alle Werte werden im Seriellen Monitor ausgegeben, auf dem LCD können nur die Daten eines Sensors angezeigt werden. Der ESP32-Wroom verbindet sich über WiFi mit einem Zeitserver und zeigt das aktuelle Datum und die aktuelle Zeit an.
Wetterstation mit Nano ESP32, ESP32-Wroom, Wemos D1 Mini, DHT11/DHT22 und OLED
Mit dem Sensor DHT11/DHT22 werden Temperatur und Luftfeuchtigkeit gemessen, das Ergebnis wird auf einem OLED angezeigt. Die über einen Zeitserver ermittelte Zeit wird ebenfalls auf dem OLED dargestellt. Als Controller wird ein Arduino Nano ESP32 (oder ESP32-Wroom/Wemos D1 Mini) verwendet.
BMP280 - Temperatur und Luftdruck messen
Programm mit Arduino
Der Sensor BMP280 kann die Temperatur messen und den Luftdruck bestimmen. Er wird über ➨I2C angesteuert. Auf einem LCD sollen Temperatur und Luftdruck angezeigt werden.
Wetterstation mit UNO R4 WiFi und LCD
Das Programm misst die Temperatur mit einem DHT11 oder DHT22. Das aktuelle Datum und die aktuelle Zeit wird über WiFi ermittelt. Temperatur, Luftfeuchtigkeit und Zeit werden auf einem LCD angezeigt.
DHT11/DHT22 - Wetterdaten mit Bluetooth-Modul übermitteln
Messdaten des DHT in einer Bluetooth-App anzeigen
Zunächst sollen die Messdaten des DHT in einer Bluetooth-App angezeigt werden: