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

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

Mon Nov 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.
Attachments
Supla_GP2Y10_bme_START.rar
(3.78 KiB) Downloaded 183 times
SuplaESP_DHT_AM_BME_DS_NTC_START.rar
(3.83 KiB) Downloaded 263 times
Pozdrawiam
Wojtek
Yepestis
Posts: 173
Joined: Mon Sep 24, 2018 6:08 pm
Location: Wrocław

Mon Nov 26, 2018 6:26 pm

Wielki dzięki!

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

Mon Nov 26, 2018 6:35 pm

Zapomniałem dodać biblioteki
srpc - SuplaDevice
DHT - DHT_sensor_library
Attachments
srpc.rar
(7.11 KiB) Downloaded 154 times
DHT.rar
(3.19 KiB) Downloaded 146 times
Pozdrawiam
Wojtek
byniom
Posts: 336
Joined: Sat Jan 07, 2017 1:17 pm

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

Mon Nov 26, 2018 8:41 pm

Te pliki z bibliotek trzeba podmienić ręcznie
a tą bibliotekę trzeba pobrać oki załączam
Attachments
AM2320.rar
(1.62 KiB) Downloaded 111 times
Pozdrawiam
Wojtek
mihu
Posts: 133
Joined: Wed Feb 28, 2018 6:00 pm

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

Tue Nov 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?

Code: Select all

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

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

Tue Nov 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
Posts: 336
Joined: Sat Jan 07, 2017 1:17 pm

Tue Nov 27, 2018 12:19 pm

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