Obsah:
2025 Autor: John Day | [email protected]. Naposledy zmenené: 2025-01-13 06:58
To vás prevedie vytvorením jednoduchej meteorologickej stanice s dobrou presnosťou.
Tu používame vývojovú dosku ESP8266 WIFI na pripojenie senzora k internetu a uloženie údajov. Existuje a bude fungovať veľa chutných a ja použijem ten, ktorý mám doma: Homefixer ESP8266
Existuje mnoho rôznych senzorov, ale podľa https://www.kandrsmith.org/RJS/Misc/Hygrometers/calib_many.html BME280 poskytuje najlepšie výsledky z bežných lacných vlhkomerov. (Vzhľadom na to, že mi predajca poslal nesprávnu časť, táto príručka bude používať BMP280, ale kroky sú podobné.
Odosielanie údajov bude prebiehať prostredníctvom MQTT.
Krok 1: Pripojenie
Najprv musíme pripojiť BMP280 k ESP8266.
Pripojte to takto:
BME280 | ESP8266 (NodeMCU)
VCC | 3,3 V GND | GND SCL | GPIO2 (D4) SDA | GPIO0 (D3)
Krok 2: Nainštalujte softvér
Môžete sa tiež riadiť týmto sprievodcom:
- Stiahnite si ESPEasy:
- Vybaliť
- Spustite flash.cmd
- Odpovedzte na otázky: Komport nájdete v Správcovi zariadení, Veľkosť blesku závisí od modulu: môj modul je 4096, Zostava: 120 alebo novší
- Počkaj
- Vypnite/zapnite alebo resetujte modul
- Pri nastavovaní WiFi postupujte podľa tohto sprievodcu:
Krok 3: Nastavte BMP280
- Pripojte sa na webovú stránku modulov, ako je to znázornené v nastavení wifi
- Zmeňte porty i2c na SDA = GPIO0 a SCL = GPIO2 alebo tak, ako ste ich pripojili
- Pridajte BMP280 do zariadení, nezabudnite nastaviť IDX na nenulovú hodnotu
Krok 4: Nastavte MQTT
Na karte konfigurácie môžete nastaviť nastavenia brokera MQTT. Používam protokol openHAB po odporúčaní tu:
Teplota bude teraz zverejnená pod:
weather_station_bmp280/BMP280/Teplota
a tlak:
weather_station_bmp280/BMP280/Tlak
Na zobrazenie používam node-red, ako je to znázornené na poslednom obrázku.
Meteorologická stanica je hotová, hurá