ESP8266 Primary GUI v2

User avatar
shimano73
Posts: 1976
Joined: Sun Feb 28, 2016 12:27 pm
Location: Orzesze

Post

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 :)
twardowskia
Posts: 18
Joined: Wed Jan 22, 2020 7:15 am

Post

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?
User avatar
uchnast.michal
Posts: 1076
Joined: Tue Jun 04, 2019 11:37 am

Post

twardowskia wrote: Mon 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?
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.
e-talking............
Byłem tam - Supla Offline Party 2023
twardowskia
Posts: 18
Joined: Wed Jan 22, 2020 7:15 am

Post

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;-)
User avatar
shimano73
Posts: 1976
Joined: Sun Feb 28, 2016 12:27 pm
Location: Orzesze

Post

Odezwę się wieczorem
W elektronice jak nie wiadomo o co chodzi to zwykle chodzi o zasilanie

Wezmę udział w Supla Offline Party 2024 :)
User avatar
shimano73
Posts: 1976
Joined: Sun Feb 28, 2016 12:27 pm
Location: Orzesze

Post

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 ;)
You do not have the required permissions to view the files attached to this post.
W elektronice jak nie wiadomo o co chodzi to zwykle chodzi o zasilanie

Wezmę udział w Supla Offline Party 2024 :)
twardowskia
Posts: 18
Joined: Wed Jan 22, 2020 7:15 am

Post

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:

Code: Select all

pressure_sea = pressure / pow(2.718281828, - (bmp_channel.elevation / ((273.15 + bmp_channel.temp) * 29.263))) / 100.0F;
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ę!
User avatar
pilcu
Posts: 203
Joined: Fri Jan 11, 2019 9:49 am
Location: Wrocław

Post

Wgrałem soft do Sonoff Touch 1gang. Działa wszystko łącznie z podłączonym do niego DS18B20.
Proszę o pomoc jak zrobić żeby dioda WiFi gasła po zalogowaniu modułu do sieci.
Teraz świeci ciągle.

EDIT: Temat rozwiązany.
twardowskia
Posts: 18
Joined: Wed Jan 22, 2020 7:15 am

Post

Moja instalacja jest na Lolin D1 mini Pro...

(podzielisz się metodą wygaszenia Leda po osiągnięciu Wifi?)
User avatar
pilcu
Posts: 203
Joined: Fri Jan 11, 2019 9:49 am
Location: Wrocław

Post

twardowskia wrote: Tue Mar 31, 2020 10:54 am Moja instalacja jest na Lolin D1 mini Pro...

(podzielisz się metodą wygaszenia Leda po osiągnięciu Wifi?)
Błędnie dodałem "diodę" w pliku supla_board_settings.cpp (odwrócona logika)

Było:
add_Led_Config_Invert(LED_CONFIG_PIN);
Jest:
add_Led_Config(LED_CONFIG_PIN);

Return to “Nowości”