Ogarnięte z nową biblioteką SuplaDevice. Wskazania są OK, Wyświetlanie na OLED 0,96" też.
Teraz trzeba coś poskładać do kupy
U góry z nową biblioteką, u dołu ze starą
BME280 + DS18B20 + LCD20x4
Widzimy się na Supla Offline Party Season 2
@piomar2 przyczyna jest w kodzie:Piechurski pisze: ↑czw cze 11, 2020 3:06 pm Ja u siebie aby skalibrować musiałem wpisać aż - 890 żeby uzyskać równą wartość ciśnienia
Kod: Zaznacz cały
pressure = (bme.readPressure()-200) / 100.0F;//korekcja ciśnienia
Zależność nie jest liniowa i nie zmienia się o 1 hPa co 100 m wysokości. W bibliotece do BME280 jest dedykowana metoda do wyliczenia względnego ciśnienia względem wysokości n.p.m.
Prawidłowo powinno być:
Kod: Zaznacz cały
pressure = bme.readPressure() / 100.0F;
pressure = bme.seaLevelForAltitude(200, pressure); // korekta ciśnienia względem wysokości n.p.m.
Widzimy się na Supla Offline Party Season 2
W nowej SuplaDevice te metody są dostępne przez konstruktor sensora BME280:Goral64 pisze: ↑śr lip 01, 2020 7:48 am W bibliotece do BME280 jest dedykowana metoda do wyliczenia względnego ciśnienia względem wysokości n.p.m.
Prawidłowo powinno być:Kod: Zaznacz cały
pressure = bme.readPressure() / 100.0F; pressure = bme.seaLevelForAltitude(200, pressure); // korekta ciśnienia względem wysokości n.p.m.
Kod: Zaznacz cały
BME280(int8_t address = 0x77, float altitude = NAN)
Kod: Zaznacz cały
setAltitude(float newAltitude)
Widzimy się na Supla Offline Party vol. 2
Tak, tak, mam to w nowej wersji z nową biblioteką.klew pisze: ↑śr lip 01, 2020 7:59 am W nowej SuplaDevice te metody są dostępne przez konstruktor sensora BME280:albo dedykowaną metodą:Kod: Zaznacz cały
BME280(int8_t address = 0x77, float altitude = NAN)
Kod: Zaznacz cały
setAltitude(float newAltitude)
Teraz czas na odpięcie DS bo po co 2 temperatury i dodanie przekaźnika i przycisku, a potem dwóch przekaźników i dwóch przycisków
Widzimy się na Supla Offline Party Season 2
Mam pytanie odnośnie Twojego softu Zybi... W ustawieniach wybieram DS18B20 + BME280. Ustawiam 1 szt dsa. Oba termometry mam podpięte przed configiem. Po ustawieniu wszystkiego, pomimo wpisania, że będzie 1 ds, pokazuje mi ich 8 plus DHT i ciśnienie.... Jak wybiorę sam DS18B20 1 szt, to temp pokazuje poprawnie. To samo z BME280 - jak ustawiam go jako sam BME to poprawnie pokazuje dane. O co kaman? Próbowałem wybrać opcję ALL w czujnikach, ale nic nie dało.Zybi pisze: ↑czw kwie 02, 2020 7:33 pmTu masz binarkę pod OLED 0,66'' 64x48 i ESP-01, ale można go oczywiście wgrać również do innego modułu ESP.lukasz.hary pisze: ↑czw kwie 02, 2020 4:05 pm Dzień dobry
Czy jest szansa na modyfikację softu do współpracy z wyświetlaczem OLED 0,66'' 64x48 ? Wiem że jeszcze mniejszy, ale akurat taki mam wolny i chciałem go zastosować.
Pozdrawiam Łukasz
To jest prawdziwy kombajn pomiarowy - 8xDS, BME280, DHT11, DHT22 w różnych kombinacjach.
Lektura readme.txt obowiązkowa.
EDIT:
Ponowna aktywacja wyświetlacza - GPIO0 na chwilę zewrzeć do masy.
.
Nieużywane kanały DS-ów wyłączasz w Cloudzie i wtedy nie pojawią Ci się w apce na smartfonie.Albert pisze: ↑czw lip 09, 2020 5:46 pmMam pytanie odnośnie Twojego softu Zybi... W ustawieniach wybieram DS18B20 + BME280. Ustawiam 1 szt dsa. Oba termometry mam podpięte przed configiem. Po ustawieniu wszystkiego, pomimo wpisania, że będzie 1 ds, pokazuje mi ich 8 plus DHT i ciśnienie.... Jak wybiorę sam DS18B20 1 szt, to temp pokazuje poprawnie. To samo z BME280 - jak ustawiam go jako sam BME to poprawnie pokazuje dane. O co kaman? Próbowałem wybrać opcję ALL w czujnikach, ale nic nie dało.Zybi pisze: ↑czw kwie 02, 2020 7:33 pmTu masz binarkę pod OLED 0,66'' 64x48 i ESP-01, ale można go oczywiście wgrać również do innego modułu ESP.lukasz.hary pisze: ↑czw kwie 02, 2020 4:05 pm Dzień dobry
Czy jest szansa na modyfikację softu do współpracy z wyświetlaczem OLED 0,66'' 64x48 ? Wiem że jeszcze mniejszy, ale akurat taki mam wolny i chciałem go zastosować.
Pozdrawiam Łukasz
To jest prawdziwy kombajn pomiarowy - 8xDS, BME280, DHT11, DHT22 w różnych kombinacjach.
Lektura readme.txt obowiązkowa.
EDIT:
Ponowna aktywacja wyświetlacza - GPIO0 na chwilę zewrzeć do masy.
.
Tak Zybi wiem. Tylko inna kwestia jest. Wybieram w konfiguracji BME280+DS18B20. I w cloudzie mam tylko dsy bez bme... i ds i bme jest poprawnie podpięty do esp01. Jak wybiorę w konfigu sam bme280, to jest tylko on i pokazuje poprawnie. Tak samo jal wybiore tylko dsa, to tez jest sam. Ale 0o wybraniu w parze obu, program jakby nie widzi bme. Spróbuje wgrac jeszcze raz binarke moze cos tam nie gra
ESP01? A jak to masz połączone?
Widzimy się na Supla Offline Party Season 2
W sumie to czarny modul esp 01 z 1MB pamięci wiec chyba 01s. Złożyłem to na plytce pcb, wyprowadziłem złącza (tetminale śrubowe pcb), coby szybciej podpinac "peryferia" wszystko raczej jest ok. Wina modułu i większej pamięci?
Jeżeli ma 1 diodę i opis wyprowadzeń to jest S.
Chodzi o schemat, jak podłączyłeś czujniki do modułu ESP? Co do jakich pinów?
A pamięci na taką popierdułke spokojnie wystarczy.
Widzimy się na Supla Offline Party Season 2