Wgranie oprogramowania Supla do modułu Sonoff 4CH R3 ESP8285 oraz integracja z czujnikiem temperatury i ciśnienia BMP 280

Budowę domowej stacji pogodowej można oprzeć na gotowych modułach opartych na układzie ESP8266 lub ESP8285. Jednym z takich modułów jest Sonoff 4CH R3. Można na nim zainstalować oprogramowanie Supla.

Proces wgrywania oprogramowania Supla do modułu Sonoff 4CH R3 ESP8285 opisywałem w tym artykule i nie będę go tutaj powielał. Różnica jest taka, że podczas generowania oprogramowania na Supla GUI generic zaznaczamy w sekcji I2C opcje Sensor BME280 i BMP280.

Po wgraniu oprogramowania wyłączamy urządzenie, zdejmujemy obudowę i podłączamy do niego czujnik BMP280 zgodnie z poniższym kodem.

BMP280     Sonoff4CH
   SDA --> TX
   SCL --> RX
   GND --> GND
   VIN --> VCC33

Zakładamy obudowę, włączamy urządzenie i przechodzimy do Ustawienia urządzenia / I2C. Konfigurujemy piny dla SDA i SCL.

Jeżeli pod konfiguracją pinów nie pojawił się komunikat „I2C device found at address...„, to restartujemy urządzenie. Następnie zgodnie z powyższym zdjęciem ustawiamy adres przy BMP280 (ten, który jest podany w komunikacie, w moim przypadku 0x76) i określamy wysokość w metrach nad poziomem morza, na jakiej znajduje się nasz czujnik. Klikamy zapisz i restartujemy urządzenie.

Jeżeli całość konfiguracji została wykonana poprawnie, to na głównej stronie konfiguracji urządzenia powinien się pojawić odczyt temperatury i ciśnienia.

Koniec 🙂

Jeżeli pomogłem to Postaw mi kawę na buycoffee.to ,a będę miał więcej energii na pisanie kolejnych ciekawych wpisów.

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *