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

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

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 423 razy
SuplaESP_DHT_AM_BME_DS_NTC_START.rar
(3.83 KiB) Pobrany 556 razy
Pozdrawiam
Wojtek
Yepestis
Posty: 605
Rejestracja: pn wrz 24, 2018 6:08 pm
Lokalizacja: Wrocław

Wielki dzięki!

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

Zapomniałem dodać biblioteki
srpc - SuplaDevice
DHT - DHT_sensor_library
Załączniki
srpc.rar
(7.11 KiB) Pobrany 354 razy
DHT.rar
(3.19 KiB) Pobrany 357 razy
Pozdrawiam
Wojtek
Awatar użytkownika
byniom
Posty: 633
Rejestracja: sob sty 07, 2017 1:17 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: 2209
Rejestracja: ndz kwie 03, 2016 7:16 pm
Lokalizacja: Olsztyn

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

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: 2209
Rejestracja: ndz kwie 03, 2016 7:16 pm
Lokalizacja: Olsztyn

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
Awatar użytkownika
byniom
Posty: 633
Rejestracja: sob sty 07, 2017 1:17 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: 2209
Rejestracja: ndz kwie 03, 2016 7:16 pm
Lokalizacja: Olsztyn

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
Awatar użytkownika
byniom
Posty: 633
Rejestracja: sob sty 07, 2017 1:17 pm

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

Wróć do „Nowości”