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

User avatar
wojtas567
Posts: 2237
Joined: Sun Apr 03, 2016 7:16 pm
Location: Olsztyn

Post

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.
You do not have the required permissions to view the files attached to this post.
Pozdrawiam
Wojtek
Yepestis
Posts: 682
Joined: Mon Sep 24, 2018 6:08 pm
Location: Wrocław

Post

Wielki dzięki!

Kawał dobrej roboty. Jak tylko znajdę chwilę to zabieram się za testy.
User avatar
wojtas567
Posts: 2237
Joined: Sun Apr 03, 2016 7:16 pm
Location: Olsztyn

Post

Zapomniałem dodać biblioteki
srpc - SuplaDevice
DHT - DHT_sensor_library
You do not have the required permissions to view the files attached to this post.
Pozdrawiam
Wojtek
User avatar
byniom
Posts: 668
Joined: Sat Jan 07, 2017 1:17 pm

Post

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"
User avatar
wojtas567
Posts: 2237
Joined: Sun Apr 03, 2016 7:16 pm
Location: Olsztyn

Post

Te pliki z bibliotek trzeba podmienić ręcznie
a tą bibliotekę trzeba pobrać oki załączam
You do not have the required permissions to view the files attached to this post.
Pozdrawiam
Wojtek
mihu
Posts: 159
Joined: Wed Feb 28, 2018 6:00 pm

Post

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żą
User avatar
wojtas567
Posts: 2237
Joined: Sun Apr 03, 2016 7:16 pm
Location: Olsztyn

Post

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?

Code: Select all

            case 0:
                    t = (bme.readPressure() + 1450) / 1000.0F;
                    break;                                 
Pozdrawiam
Wojtek
User avatar
byniom
Posts: 668
Joined: Sat Jan 07, 2017 1:17 pm

Post

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 ?
User avatar
wojtas567
Posts: 2237
Joined: Sun Apr 03, 2016 7:16 pm
Location: Olsztyn

Post

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
User avatar
byniom
Posts: 668
Joined: Sat Jan 07, 2017 1:17 pm

Post

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

Return to “Nowości”