ESP8266 Primary GUI v2
Wszytko zależny co masz na myśli pisząc nie skomplikowany, na pewno nie 1 do 1, każdy z nich potrzebuje innej biblioteki , ale mając jakieś pojęcie o programowaniu, nie jest trudne dorobić czujnik BMP280 na podstawie kodu dla BME280 jak również dla każdego innego czujnika .
W elektronice jak nie wiadomo o co chodzi to zwykle chodzi o zasilanie
Wezmę udział w Supla Offline Party 2024
Wezmę udział w Supla Offline Party 2024
-
- Posty: 18
- Rejestracja: śr sty 22, 2020 7:15 am
Czy w kodzie wystarczy dodać:
#include <Adafruit_BMP280.h>
oraz
Adafruit_BMP280 bmp; // I2C
czy dalej w SUPLA_BOARD_SETTINGS_H oraz SUPLA_SETTINGS_H także?
#include <Adafruit_BMP280.h>
oraz
Adafruit_BMP280 bmp; // I2C
czy dalej w SUPLA_BOARD_SETTINGS_H oraz SUPLA_SETTINGS_H także?
- uchnast.michal
- Posty: 1074
- Rejestracja: wt cze 04, 2019 11:37 am
Kolega chyba liczy na gotowca. Autor Primery_GUI v2 obecnie jest dość zajęty jak większość z uwagi na przymusową opiekę nad dziećmi, przy których ciężko zebrać myśli:( Sugeruję uzbroić się w cierpliwość, a na pewno ktoś pomoże.twardowskia pisze: ↑pn mar 30, 2020 7:19 am Czy w kodzie wystarczy dodać:
#include <Adafruit_BMP280.h>
oraz
Adafruit_BMP280 bmp; // I2C
czy dalej w SUPLA_BOARD_SETTINGS_H oraz SUPLA_SETTINGS_H także?
e-talking............
Byłem tam - Supla Offline Party 2023
Byłem tam - Supla Offline Party 2023
-
- Posty: 18
- Rejestracja: śr sty 22, 2020 7:15 am
Nie będę ukrywał że na pomoc liczę;-)
Myślałem że dojdę do metody dokonfigurowania tego czujnika, ale brakuje wiedzy programistycznej...
Oczywiście mam świadomość że nie można tak od razu oczekiwać pomocy;-)
Myślałem że dojdę do metody dokonfigurowania tego czujnika, ale brakuje wiedzy programistycznej...
Oczywiście mam świadomość że nie można tak od razu oczekiwać pomocy;-)
Odezwę się wieczorem
W elektronice jak nie wiadomo o co chodzi to zwykle chodzi o zasilanie
Wezmę udział w Supla Offline Party 2024
Wezmę udział w Supla Offline Party 2024
Jak zapowiedziałem tak czynię, uaktywniłem czujnik BMP280. jest to wersja testowa z przypisana na stałe wysokością npm. Należy zwrócić wagę że czujniki BMP280 i BME280 standardowo ustawione są na adres 76.Aby było możliwe użycie obu czujników, należy jednemu z nich zmienić adres na 77. Program przetestowałem na wemos v3 .
Miłego testowania
Miłego testowania
- Załączniki
-
- Primary_GUI-Master_bmp280.zip
- (21.29 KiB) Pobrany 128 razy
W elektronice jak nie wiadomo o co chodzi to zwykle chodzi o zasilanie
Wezmę udział w Supla Offline Party 2024
Wezmę udział w Supla Offline Party 2024
-
- Posty: 18
- Rejestracja: śr sty 22, 2020 7:15 am
Podziękowania za kod!
Wprowadziłem wysokość n.p.m. swoją: wartość ciśnienia jest o około 2-3 hPa wyższa niż podawana na portalach pogodowych, myślę że taka różnica jest ok;-)
Podczas kompilacji weryfikacja przebiegła prawidłowo ale podczas wgrywania pojawił mi się błąd dotyczący bmp_channel.temp w linii:
Ponownie uruchomiłem Arduino Ide i poszło...
Byłem już całkiem blisko sukcesu własnej próby, ale z korektą do wartości względnej n.p.m. bym pewnie nie dał rady: jeszcze raz dziękuję!
Wprowadziłem wysokość n.p.m. swoją: wartość ciśnienia jest o około 2-3 hPa wyższa niż podawana na portalach pogodowych, myślę że taka różnica jest ok;-)
Podczas kompilacji weryfikacja przebiegła prawidłowo ale podczas wgrywania pojawił mi się błąd dotyczący bmp_channel.temp w linii:
Kod: Zaznacz cały
pressure_sea = pressure / pow(2.718281828, - (bmp_channel.elevation / ((273.15 + bmp_channel.temp) * 29.263))) / 100.0F;
Byłem już całkiem blisko sukcesu własnej próby, ale z korektą do wartości względnej n.p.m. bym pewnie nie dał rady: jeszcze raz dziękuję!
-
- Posty: 18
- Rejestracja: śr sty 22, 2020 7:15 am
Moja instalacja jest na Lolin D1 mini Pro...
(podzielisz się metodą wygaszenia Leda po osiągnięciu Wifi?)
(podzielisz się metodą wygaszenia Leda po osiągnięciu Wifi?)
Błędnie dodałem "diodę" w pliku supla_board_settings.cpp (odwrócona logika)twardowskia pisze: ↑wt mar 31, 2020 10:54 am Moja instalacja jest na Lolin D1 mini Pro...
(podzielisz się metodą wygaszenia Leda po osiągnięciu Wifi?)
Było:
add_Led_Config_Invert(LED_CONFIG_PIN);
Jest:
add_Led_Config(LED_CONFIG_PIN);