Obsah:
2025 Autor: John Day | [email protected]. Naposledy změněno: 2025-01-13 06:57
To vás provede jednoduchou meteorologickou stanicí s dobrou přesností.
Zde používáme vývojovou desku WPI ESP8266 pro připojení senzoru k internetu a ukládání dat. Existuje mnoho chutných a bude fungovat a já použiji ten, který mám doma: Homefixer ESP8266
Existuje mnoho různých senzorů, ale podle https://www.kandrsmith.org/RJS/Misc/Hygrometers/calib_many.html poskytuje BME280 nejlepší výsledky z běžných levných vlhkoměrů. (Vzhledem k tomu, že mi prodejce poslal špatnou část, bude tato příručka používat BMP280, ale kroky jsou podobné.
Odesílání dat proběhne prostřednictvím MQTT.
Krok 1: Připojení
Nejprve musíme připojit BMP280 k ESP8266.
Připojte to takto:
BME280 | ESP8266 (NodeMCU)
VCC | 3.3V GND | GND SCL | GPIO2 (D4) SDA | GPIO0 (D3)
Krok 2: Nainstalujte software
Můžete také sledovat tuto příručku:
- Stáhněte si ESPEasy:
- Rozbalit
- Spustit flash.cmd
- Odpovězte na otázky: Comport najdete v Devicemanager, Flash velikost závisí na modulu: můj modul je 4096, Build: 120 nebo novější
- Počkejte
- Vypněte/zapněte nebo resetujte modul
- Při nastavování WiFi postupujte podle tohoto průvodce:
Krok 3: Nastavte BMP280
- Připojte se k webu modulů, jak je uvedeno v nastavení wifi
- Změňte porty i2c na SDA = GPIO0 a SCL = GPIO2 nebo podle připojení
- Přidejte BMP280 do zařízení, nezapomeňte nastavit IDX na nenulovou hodnotu
Krok 4: Nastavení MQTT
Na kartě konfigurace můžete nastavit nastavení brokera MQTT. Používám protokol openHAB po doporučení odtud:
Teplota bude nyní zveřejněna pod:
weather_station_bmp280/BMP280/Teplota
a tlak:
weather_station_bmp280/BMP280/Tlak
Používám node-red k zobrazení, jak je znázorněno na posledním obrázku.
Meteorologická stanice je hotová, hurá