Spisu treści:

Stacja pogodowa ESP8266, BMP280, MQTT: 4 kroki
Stacja pogodowa ESP8266, BMP280, MQTT: 4 kroki

Wideo: Stacja pogodowa ESP8266, BMP280, MQTT: 4 kroki

Wideo: Stacja pogodowa ESP8266, BMP280, MQTT: 4 kroki
Wideo: 28. Дешёвый датчик температуры, влажности и давления для Умного Дома. BME280 + OpenHAB. Инструкция. 2024, Wrzesień
Anonim
Stacja pogodowa ESP8266, BMP280, MQTT
Stacja pogodowa ESP8266, BMP280, MQTT
Stacja pogodowa ESP8266, BMP280, MQTT
Stacja pogodowa ESP8266, BMP280, MQTT

To poprowadzi Cię przez tworzenie prostej stacji pogodowej z dobrą dokładnością.

Tutaj używamy płytki rozwojowej ESP8266 WIFI, aby podłączyć czujnik do Internetu, aby zapisać dane. Dużo smaków istnieje i zadziała, a ja użyję tego, który mam w domu: Homefixer ESP8266

Istnieje wiele różnych czujników, ale według https://www.kandrsmith.org/RJS/Misc/Hygrometers/calib_many.html BME280 zapewnia najlepsze wyniki spośród popularnych tanich higrometrów. (Ze względu na to, że sprzedawca wysłał mi niewłaściwą część, ten przewodnik będzie używał BMP280, ale kroki są podobne.

Wysyłanie danych będzie odbywać się przez MQTT.

Krok 1: Połączenie

Połączenie
Połączenie
Połączenie
Połączenie

Najpierw musimy podłączyć BMP280 do ESP8266.

Połącz to w ten sposób:

BME280 | ESP8266 (NodeMCU)

VCC | 3,3V GND | GND SCL | GPIO2(D4) SDA | GPIO0(D3)

Krok 2: Zainstaluj oprogramowanie

Zainstaluj oprogramowanie
Zainstaluj oprogramowanie

Możesz również skorzystać z tego przewodnika:

  1. Pobierz ESPEasy:
  2. Rozpakować
  3. Uruchom flash.cmd
  4. Odpowiedz na pytania: Comport można znaleźć w Devicemanager, Flash Size zależy od modułu: mój moduł to 4096, Build: 120 lub nowszy
  5. Czekać
  6. Wyłącz/włącz lub zresetuj moduł
  7. Postępuj zgodnie z tym przewodnikiem, aby skonfigurować Wi-Fi:

Krok 3: Skonfiguruj BMP280

Skonfiguruj BMP280
Skonfiguruj BMP280
Skonfiguruj BMP280
Skonfiguruj BMP280
Skonfiguruj BMP280
Skonfiguruj BMP280
  1. Połącz się ze stroną internetową modułów, jak pokazano w konfiguracji Wi-Fi
  2. Zmień porty i2c na SDA=GPIO0 i SCL=GPIO2 lub po podłączeniu
  3. Dodaj BMP280 pod urządzeniami, pamiętaj, aby ustawić IDX na wartość niezerową

Krok 4: Skonfiguruj MQTT

Skonfiguruj MQTT
Skonfiguruj MQTT
Skonfiguruj MQTT
Skonfiguruj MQTT

W zakładce config możesz ustawić ustawienia brokera MQTT. Używam protokołu openHAB po rekomendacji stąd:

Temperatura będzie teraz publikowana pod:

stacja_pogodowa_bmp280/BMP280/temperatura

i ciśnienie:

stacja_pogodowa_bmp280/BMP280/Ciśnienie

Używam node-red, aby wyświetlić go tak, jak pokazano na ostatnim obrazku.

Teraz stacja pogodowa jest gotowa hurra

Zalecana: