NodeMCU v3 + BME280 v.1.0.0

Yepestis
Posts: 890
Joined: Mon Sep 24, 2018 6:08 pm
Location: Wrocław
Has thanked: 19 times
Been thanked: 3 times

Post

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

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

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
You do not have the required permissions to view the files attached to this post.
Last edited by Yepestis on Fri Jan 10, 2020 9:00 pm, edited 2 times in total.
User avatar
Robert Błaszczak
Posts: 5222
Joined: Sat Dec 22, 2018 8:55 pm
Location: Zielona Góra
Has thanked: 37 times
Been thanked: 27 times

Post

Wrzuć jeszcze *.bin na GitHuba :)
Pozdrawiam
Robert Błaszczak


Moja prywatna strona: www.blaszczak.pl
Yepestis
Posts: 890
Joined: Mon Sep 24, 2018 6:08 pm
Location: Wrocław
Has thanked: 19 times
Been thanked: 3 times

Post

User avatar
Robert Błaszczak
Posts: 5222
Joined: Sat Dec 22, 2018 8:55 pm
Location: Zielona Góra
Has thanked: 37 times
Been thanked: 27 times

Post

Faktycznie :). Przepraszam za zamieszanie :)
Pozdrawiam
Robert Błaszczak


Moja prywatna strona: www.blaszczak.pl
User avatar
dawidd
Posts: 678
Joined: Tue Dec 19, 2017 12:45 pm
Been thanked: 1 time

Post

Yepestis przewidujesz dokładanie jakiś "wodotrysków" do stacji typu czujnik światła, wiatru itp ?
Yepestis
Posts: 890
Joined: Mon Sep 24, 2018 6:08 pm
Location: Wrocław
Has thanked: 19 times
Been thanked: 3 times

Post

dawidd wrote: Mon Sep 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
Posts: 411
Joined: Mon Dec 24, 2018 8:52 am

Post

Do wemosa można wgrać
kuris
Posts: 151
Joined: Wed May 23, 2018 5:02 am
Location: Żywiec

Post

Tak na wemos wszystko ładnie śmiga
cino111
Posts: 714
Joined: Mon May 07, 2018 8:00 pm

Post

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
Posts: 890
Joined: Mon Sep 24, 2018 6:08 pm
Location: Wrocław
Has thanked: 19 times
Been thanked: 3 times

Post

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

Return to “Projekty użytkowników”