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

Awatar użytkownika
wojtas567
Posty: 1835
Rejestracja: ndz kwie 03, 2016 7:16 pm
Lokalizacja: Olsztyn

pn lis 26, 2018 6:15 pm

Witam
Przygotowałem dwa softy z racji, że są częściowo powielone będą w jednym poście
  • pierwszy to stacja pogodowa na BME280 i czujnik pyłu GP2Y10.
  • drugi to połączenie czujnika BME280, AM2322, DHT22, NTC i DS symbolicznie tylko 2 sztuki :)
Pierwszy nie wymaga większych komentarzy i2c domyślnie jest na GPIO 4 i 5, czujnik pyłu na A0 i GPIO14 oczywiście można to zmienić. Co do czujnika pyłu to mam wiele wątpliwości, bo u mnie marnie mierzy i nie wiem czemu na razie może ktoś z kolegów który też ma ten czujnik coś może podpowiedzieć ewentualnie skorygować błędy w obliczeniach.

W drugim sofcie dodałem ciekawy czujnik AM2322 na i2c który mierzy temperaturę i wilgotność, jest bardzo malutki dużo łatwiej go ukryć niż DHT, i zaszalałem z 5 x DHT22 :), BME280, 2 x DS i na A0 - NTC10k w takiej konfiguracji testowałem to przez tydzień wszystkie czujniki działają stabilnie.

Więc jak ktoś ma potrzebę zastosowania kilku DHT na jednym ESP to soft już jest.

UWAGA
Należy pamiętać, że tak szyna i2c jak i czujniki DHT nie lubią długich przewodów więc sugeruję znalezienia miejsca na czujniki w bliskim sąsiedztwie przez ściany w pomieszczeniach obok siebie i ewentualnie na zewnątrz.
Załączniki
Supla_GP2Y10_bme_START.rar
(3.78 KiB) Pobrany 216 razy
SuplaESP_DHT_AM_BME_DS_NTC_START.rar
(3.83 KiB) Pobrany 304 razy
Pozdrawiam
Wojtek
Yepestis
Posty: 206
Rejestracja: pn wrz 24, 2018 6:08 pm
Lokalizacja: Wrocław

pn lis 26, 2018 6:26 pm

Wielki dzięki!

Kawał dobrej roboty. Jak tylko znajdę chwilę to zabieram się za testy.
Awatar użytkownika
wojtas567
Posty: 1835
Rejestracja: ndz kwie 03, 2016 7:16 pm
Lokalizacja: Olsztyn

pn lis 26, 2018 6:35 pm

Zapomniałem dodać biblioteki
srpc - SuplaDevice
DHT - DHT_sensor_library
Załączniki
srpc.rar
(7.11 KiB) Pobrany 176 razy
DHT.rar
(3.19 KiB) Pobrany 171 razy
Pozdrawiam
Wojtek
byniom
Posty: 406
Rejestracja: sob sty 07, 2017 1:17 pm

pn lis 26, 2018 8:05 pm

Nie mogę do arduino dodać tych bibliotek jako zip. Jak moge je dodać ? I jeszcze taki błąd mi wyskakuje "AM2320.h: No such file or directory"
Awatar użytkownika
wojtas567
Posty: 1835
Rejestracja: ndz kwie 03, 2016 7:16 pm
Lokalizacja: Olsztyn

pn lis 26, 2018 8:41 pm

Te pliki z bibliotek trzeba podmienić ręcznie
a tą bibliotekę trzeba pobrać oki załączam
Załączniki
AM2320.rar
(1.62 KiB) Pobrany 141 razy
Pozdrawiam
Wojtek
mihu
Posty: 135
Rejestracja: śr lut 28, 2018 6:00 pm

wt lis 27, 2018 11:37 am

testuję pierwszy plik Supla_GP2Y10_bme_START.rar
na razie ok bez czujnika pyłu i wyświetlacza tylko bme.
pokazuję
-siłę sygnału Wifi ok
-temp. i wilgotność z BME280 ok
-ciśnienie atm. na cloud ok Odległość 1024.773315m
na aplikacji 1.02km
-wartość z czujnika pyłu nie mam
-ciśnienie atm. w (kPa) tu pokazuje 0 coś tu trzeba dołączyć?

mój czujnik ma jeszcze wyjścia
CS
ADDR/MISO
nie wiem do czego służą
Awatar użytkownika
wojtas567
Posty: 1835
Rejestracja: ndz kwie 03, 2016 7:16 pm
Lokalizacja: Olsztyn

wt lis 27, 2018 11:47 am

Powinno wyświetlać tak samo jak w dystansie tylko z przesunięciem przecinka
a powiedz na którym kanale masz odczyt wifi?
a na chmurze jest na którymś termometrze coś poza wifi?

Kod: Zaznacz cały

            case 0:
                    t = (bme.readPressure() + 1450) / 1000.0F;
                    break;                                 
Pozdrawiam
Wojtek
byniom
Posty: 406
Rejestracja: sob sty 07, 2017 1:17 pm

wt lis 27, 2018 12:09 pm

Chciałem sprawdzić samego wemosa ale nie mam podpiętych żadnych czujników to w cloudzie mi nie pokazuje modułu , czy to normalne czy coś skopałem przy programowaniu ?
Awatar użytkownika
wojtas567
Posty: 1835
Rejestracja: ndz kwie 03, 2016 7:16 pm
Lokalizacja: Olsztyn

wt lis 27, 2018 12:15 pm

Nic nie pokaże nawet się nie zaloguje do sieci, bo w pierwszej kolejności szuka BME na szynie jak jest prawidłowo podłączony to przechodzi dalej.
Pozdrawiam
Wojtek
byniom
Posty: 406
Rejestracja: sob sty 07, 2017 1:17 pm

wt lis 27, 2018 12:19 pm

Dzięki za odpowiedź. Już myślałem że wemos mi poleciał :)
ODPOWIEDZ