NodeMCU v3 + BME280 v.1.0.0

Yepestis
Posty: 222
Rejestracja: pn wrz 24, 2018 6:08 pm
Lokalizacja: Wrocław

pn wrz 02, 2019 4:03 pm

Witam

Projekt ten jest stabilną wersją oprogramowania układowego do obsługi czujnika BME280 za pomocą płytki NodeMCU v3.
Do tej pory projekt był rozwijany i prezentowany w wątku viewtopic.php?f=24&t=4136.

Jest to wersja z interfejsem konfiguracyjnym na stronie WWW.
Po załadowaniu programu do modułu ESP, tryb konfiguracyjny uruchamia się automatycznie.
Jeżeli zajdzie taka potrzeba to w celu ponownego wejścia w tryb konfiguracyjny konieczne jest naciśnięcie dwa razy przycisku reset w odstępie nie mniejszym niż 1 sekunda oraz nie większym niż 3 sekudny.
Moduł zgłasza się pod nazwą sieci WIFI "SUPLA-BME280..." hasło nie jest wymagane.

Po połączeniu z siecią SUPLA-BME280... wchodzimy na stronę 192.168.4.1 i przeprowadzamy konfigurację.

Capture1.JPG
Capture1.JPG (57.32 KiB) Przejrzano 1023 razy

Po przeprowadzeniu konfiguracji interfejs konfiguracyjny dostępny jest na stałe pod adresem IP uzyskanym z DHCP lub ustawionym na sztywno.
Dostępna jest także możliwość aktualizacji z poziomu interfejsu www. Login do aktualizacji to admin a hasło supla

Z poziomu GUI możemy skalibrować pomiar ciśnienia oraz podejrzeć ostatnie pomiary z BME280. Wartości pomiarów odświeżane są co 5 sekund. Uwaga, pomiary nie są dostępne w trybie konfiguracyjnym.

Do prawidłowego działania należy wykorzystać zmodyfikowaną bibliotekę SuplaDevice.

Wgrywając skompilowany plik .bin należy użyć przedstawionych poniżej ustawień.

ESP8266 DOWNLOAD TOOL V3.6.4.jpg
ESP8266 DOWNLOAD TOOL V3.6.4.jpg (102.51 KiB) Przejrzano 1023 razy

UWAGA!
Bez podłączonego czujnika BME280 moduł nie wystartuje. W konsoli widoczny jest w tym przypadku stosowny komunikat.
Czujnik BME280 domyślnie podpinamy pod GPIO4 - SDA, GPIO5 - SCL



Kod źródłowy oraz skompilowany plik wsadowy dostępny jest na GitHubie
https://github.com/Yepestis/Supla_NodeMCU_BME280
Ostatnio zmieniony pt sty 10, 2020 9:00 pm przez Yepestis, łącznie zmieniany 2 razy.
Awatar użytkownika
Robert Błaszczak
Posty: 776
Rejestracja: sob gru 22, 2018 8:55 pm
Lokalizacja: Zielona Góra
Kontaktowanie:

pn wrz 02, 2019 5:50 pm

Wrzuć jeszcze *.bin na GitHuba :)
Pozdrawiam
Robert Błaszczak
https://www.blaszczak.pl
Yepestis
Posty: 222
Rejestracja: pn wrz 24, 2018 6:08 pm
Lokalizacja: Wrocław

pn wrz 02, 2019 5:53 pm

Awatar użytkownika
Robert Błaszczak
Posty: 776
Rejestracja: sob gru 22, 2018 8:55 pm
Lokalizacja: Zielona Góra
Kontaktowanie:

pn wrz 02, 2019 6:30 pm

Faktycznie :). Przepraszam za zamieszanie :)
Pozdrawiam
Robert Błaszczak
https://www.blaszczak.pl
Awatar użytkownika
dawidd
Posty: 442
Rejestracja: wt gru 19, 2017 12:45 pm

pn wrz 02, 2019 6:38 pm

Yepestis przewidujesz dokładanie jakiś "wodotrysków" do stacji typu czujnik światła, wiatru itp ?
Yepestis
Posty: 222
Rejestracja: pn wrz 24, 2018 6:08 pm
Lokalizacja: Wrocław

pn wrz 02, 2019 6:50 pm

dawidd pisze:
pn wrz 02, 2019 6:38 pm
Yepestis przewidujesz dokładanie jakiś "wodotrysków" do stacji typu czujnik światła, wiatru itp ?
Nie w tym firmware, bo z założenia ma służyć do szybkiego sprawdzenia czujnika BME280.

Jak w Supli będzie już dedykowany kanał do stacji pogodowej to się pobawię, jak tylko czas pozwoli.
Arek.kandula
Posty: 287
Rejestracja: pn gru 24, 2018 8:52 am

pn wrz 02, 2019 7:19 pm

Do wemosa można wgrać
kuris
Posty: 103
Rejestracja: śr maja 23, 2018 5:02 am

pn wrz 02, 2019 7:21 pm

Tak na wemos wszystko ładnie śmiga
cino111
Posty: 710
Rejestracja: pn maja 07, 2018 8:00 pm

pn wrz 02, 2019 8:16 pm

Przydał by się jeszcze przekaźnik do otwierania zaworu na grzejniku, ale taki który przesyła do clouda stan po zerwaniu połączenia.
Yepestis
Posty: 222
Rejestracja: pn wrz 24, 2018 6:08 pm
Lokalizacja: Wrocław

pn wrz 02, 2019 8:51 pm

Po zerwaniu połączenia raczej nic nie prześlesz. Chyba że masz na myśli przywrócenie stanu przekaźnika po powrocie połączenia.
ODPOWIEDZ