ALL czujników na ESP DHT, BME, AM, NTC, DS

PioKar
Posts: 411
Joined: Thu May 03, 2018 5:56 am

Post

Nie idzie.
Teoretycznie bme może być zepsute.
Jutro wracam do samego czujnika pyłu.
No chyba że masz coś dla samego bme bez pyłków.
User avatar
shimano73
Posts: 2174
Joined: Sun Feb 28, 2016 12:27 pm
Location: Orzesze
Been thanked: 1 time

Post

Wygraj skaner i2c i sprawdź może jest pod innym adresem i czy w ogóle działa
W elektronice jak nie wiadomo o co chodzi to zwykle chodzi o zasilanie

Wezmę udział w Supla Offline Party 2024 :)
QLQ
Posts: 2512
Joined: Sun Sep 03, 2017 9:13 am

Post

Code: Select all

if (!bme.begin()) { Serial.println("Could not find a valid BME280 sensor, check wiring!"); while (1); }
Dopisz po bme.begin(0x76) czyli adres czujnika bme . W bibliotece mize byc inny. Tez sie z tym nawalczylem.

Tu maszpowiazany wątek z czujnikiem bme: viewtopic.php?f=6&t=2410&start=100

Ale sprawdź najpierw jak kolega @shimano73 pisze skanerem. Kod masz w podanym linku. Otwórz podgląd portu i zobacz. W kodzie skanera są chyba inne GPIO gdzie podlaczasz czujnik ale można to zmienić.
jak coś nie działa to włącz zasilanie.....
PioKar
Posts: 411
Joined: Thu May 03, 2018 5:56 am

Post

Jest tak.
BME znalazł się, czujnik pyłu pokazał się ale nie zmienia wskazań.
Teraz poczytam co z tym pyłem że nie zmienia wskazań.
Dzięki za wskazówki.
User avatar
dawidd
Posts: 678
Joined: Tue Dec 19, 2017 12:45 pm
Been thanked: 1 time

Post

Przy uśrednionej wartosci odczytu z czujnika pyłu odczyt zmienia sie po woli. Możesz dołączyć pin A0 do 3,3V przez rezystor np 10kom i zobacz czy wartość w supli się zacznie podnosić
Zobacz jeszcze to, może sie przyda:
viewtopic.php?f=11&t=2989
PioKar
Posts: 411
Joined: Thu May 03, 2018 5:56 am

Post

dawidd wrote: Sat Dec 01, 2018 5:07 am Przy uśrednionej wartosci odczytu z czujnika pyłu odczyt zmienia sie po woli. Możesz dołączyć pin A0 do 3,3V przez rezystor np 10kom i zobacz czy wartość w supli się zacznie podnosić
Zobacz jeszcze to, może sie przyda:
viewtopic.php?f=11&t=2989
Dzięki.
Na sofcie ( tym z ostatniej strony) z tamtego tematu pyłki ruszyły.
Czujnik wykrywa palenie papierosów więc coś się dzieje.
Natomiast ciągle nie mogę połączyć tych dwóch wersji.
Czyli pyłków z bme.
No nic wezmę nożyczki i plaster i potrenuję wytnij wklej.
Generalnie jest postęp bo wiadomo że czujniki są sprawne.
User avatar
dawidd
Posts: 678
Joined: Tue Dec 19, 2017 12:45 pm
Been thanked: 1 time

Post

U mnie tez soft z bmp i czujnikiem pyłu nie ruszył dlatego używam tego z linku ktory podałem. Inna rzecz ze nie wysilałem sie bezy znaleźć przyczynę a Wojtek pisał, ze sam używa wiec pewnie coś było u mnie nie tak. Pamiętam jedynie, ze jak podłączyłem rezystor do A0 i plusa to wartość w supli szla do góry wiec ta cześć kodu działała poprawnie.
User avatar
wojtas567
Posts: 2334
Joined: Sun Apr 03, 2016 7:16 pm
Location: Olsztyn

Post

U mnie działają oba czujniki razem na jednym ESP już jakiś czas i dosyć stabilnie co do BME to nie mam zastrzeżeń pracuje idealnie ale czujnik pyłu przekłamuje i nie wiem gdzie tkwi problem. Czy u was podają wartości prawidłowe ktoś może sprawdzał?
Pozdrawiam
Wojtek
PioKar
Posts: 411
Joined: Thu May 03, 2018 5:56 am

Post

Ja jeszcze kombinuję na wszystkie sposoby.
BME jak już ruszył to jest bez problemowy.
Pyłki niby działają.
Ale jest różnica na przykładach dla arduino a tym programem.
Tu generalnie pokazuje:
Nieprzetworzona wartość sygnału (0-1023): 4.00 - uśredniona wartość: 4.00 - miliwolty: 19.53 - Gęstość pyłu [ug/m3]: 3.22
BME Temp : 22.20 Wilgotność : 37.43
A czy to prawidłowo czy nie to jeszcze nie wiem.
Jak wkładam w otwór czujnika kawałek plastikowego patyka to zmienia na:
Nieprzetworzona wartość sygnału (0-1023): 112.00 - uśredniona wartość: 5.00 - miliwolty: 546.87 - Gęstość pyłu [ug/m3]: 92.87
Czyli niby działa.
Ale na dym z papierosa już nie bardzo reaguje.
Natomiast na przykładach dla arduino tylko dla czujnika pyłu jest to jak gdyby dynamiczniejsze i widziałem wskazania w okoliczch 300
mihu
Posts: 160
Joined: Wed Feb 28, 2018 6:00 pm

Post

wojtas567 wrote: Tue Nov 27, 2018 9:24 pm Jest ok.
żeby dopasować do swojego ciśnienia musisz zmienić w tym miejscu wartość 1450 na ok - 350 ? wychodzi mi na minusie gdzie Ty mieszkasz, w depresji??

Code: Select all

                    t = (bme.readPressure() + 1450) / 1000.0F; // kPa
a jeżeli nie potrzebujesz wykresów u fracza to podziel tą wartość przez 100.0F a nie 1000.0F
ok Wojtku dzisiaj czujnik podłączony w wentylacji na zewnątrz
mam tak od 8 godzin stabilnie

ciśnienie atm. w (kPa)Termometr DS18B20, Numer kanału: 0 Temperatura 102.019661°C

cisnienie Czujnik odległości, Numer kanału: 4 Odległość 1020.20874m

moje stacje w domu pokazują 997mb/hpa
i stacja 2 pokazuje 1005 hpa
na stronie z miasta z czujnika pokazuje 1018.00

czyli o ile mam zkorygować wartość jaka wpisać ?

Return to “Nowości”