Page 1 of 10

NodeMCU v3 + BME280

Posted: Tue Dec 18, 2018 11:43 am
by Yepestis
Witam

Chciałem spróbować swoich sił i na bazie prazy udostępnionej przez kolegów wojtas567 i Duch__ oraz odrobiny własnej inwencji twórczej powstał mój skromny projekt.

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 większym niż 3 sekudny.
Moduł zgłasza się pod nazwą sieci WIFI:
SUPLA-BME280... hasło to 12345678

Po połączeniu z siecią SUPLA-BME280 wchodzimy na stronę 192.168.4.1 i przeprowadzamy konfigurację.
Konfig.png
Konfig.png (25.87 KiB) Viewed 5494 times
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.

Pomiary.png
Pomiary.png (38.46 KiB) Viewed 5494 times


Udostępniam plik bin, być może komuś się przyda.
SUPLA_BM280_GUI_SILAR_V0.2.6.ino.nodemcu.bin.zip
(226.86 KiB) Downloaded 160 times

Re: NodeMCU v3 + BME280

Posted: Sun Dec 23, 2018 9:03 pm
by Duch__
Skoro zmodyfikowałeś nasze softy to warto byłoby pokazać całe źródła.

Re: NodeMCU v3 + BME280

Posted: Sun Dec 23, 2018 9:05 pm
by Yepestis
Duch__ wrote:
Sun Dec 23, 2018 9:03 pm
Skoro zmodyfikowałeś nasze softy to warto byłoby pokazać całe źródła.
Chciałem dodać do pierwszego postu ale niestety się nie da. Dodaję poniżej.
SUPLA_BM280_GUI_SILAR_V0.2.6.ino.zip
(9.44 KiB) Downloaded 175 times

Re: NodeMCU v3 + BME280

Posted: Thu Dec 27, 2018 7:13 pm
by dogu18
słyszałem ze BME ma problemy z temperaturą, prawda to to??

Jeśli tak to warto by było dodać też jakiegoś ds tylko do temp na innym gpio.

jest też może możliwość oszczędzania energii w NodeMcu tak żeby dało się go zasilić bateryjne, bo przymierzam się właśnie do takiego projektu


Pozdrawiam

Re: NodeMCU v3 + BME280

Posted: Thu Dec 27, 2018 7:40 pm
by Yepestis
dogu18 wrote:
Thu Dec 27, 2018 7:13 pm
słyszałem ze BME ma problemy z temperaturą, prawda to to??
Ja nic takiego nie słyszałem i z własnych obserwacji mogę potwierdzić że pomiary temperatury były niemal identyczne na dwóch BME280 i jednym DS18B20. Różnica nie przekraczała 0,5 °C podczas kilku dni obserwacji.

Polecam również rzucić okiem na porównanie różnych typów czujników
http://www.kandrsmith.org/RJS/Misc/Hygr ... _many.html

Re: NodeMCU v3 + BME280

Posted: Thu Dec 27, 2018 8:30 pm
by dogu18
mówię tylko to co przeczytałem na innych forach. ale jak tak twierdzisz to zamawiam:) tylko BME


a co myślisz o zasilaniu bateryjnym?? 18650 + panel solarny da radę??

Re: NodeMCU v3 + BME280

Posted: Thu Dec 27, 2018 8:35 pm
by Robert Błaszczak
Da radę. Zerknij na moją stację pogodową zasilaną panelem solarnym. Stacja działa od maja bez żadnych problemów (z tym że dane wysyła co 6 minut do bazy SQL, a nie do SUPLI).
Stacja: https://malinowemeteo.zgora.pl
Opis wykonania: https://www.blaszczak.pl/instrukcja-wyk ... cji-meteo/

Re: NodeMCU v3 + BME280

Posted: Thu Dec 27, 2018 8:40 pm
by dogu18
Robert Błaszczak wrote:
Thu Dec 27, 2018 8:35 pm
Da radę. Zerknij na moją stację pogodową zasilaną panelem solarnym. Stacja działa od maja bez żadnych problemów (z tym że dane wysyła co 6 minut do bazy SQL, a nie do SUPLI).
Stacja: https://malinowemeteo.zgora.pl
Opis wykonania: https://www.blaszczak.pl/instrukcja-wyk ... cji-meteo/
Wiem ze się da:) właśnie Twoja stacja na Majsterkowo mnie zainspirowała:)

tylko pytanie czy ta bateria i solar starczy do Supli dane są wysyłane częściej chyba

Re: NodeMCU v3 + BME280

Posted: Thu Dec 27, 2018 8:46 pm
by Robert Błaszczak
Warunek podstawowy to wprowadzenie ESP w stan uśpienia między odczytami. To podstawa przy zasilaniu bateryjnym. Nie wiem, czy softy pod SUPLĘ mają obsługę uśpienia ESP.

Re: NodeMCU v3 + BME280

Posted: Thu Dec 27, 2018 9:08 pm
by Yepestis
Wrzucam poprawioną i uaktualnioną wersję 0.2.8 wraz ze wszystkimi bibliotekami.

SUPLA_BM280_GUI_SILAR_V0.2.8.zip
(309.41 KiB) Downloaded 174 times