Page 2 of 5

Re: DHT22 przykład zachowania dwóch różnych czujników

Posted: Wed Aug 21, 2019 4:57 am
by Espablo
Podłączyłem cały układ do analizatora stanów logicznych. No i mam pierwsze spostrzeżenia.
Podczas startu esp8266 generuje na tym pinie (u mnie GPIO2) dużo "zakłóceń". Chociaż tak na prawdę nie można tego nazwać zakłóceniami bo to są regularne zmiany 0 - 1. To, natomiast powoduje zawieszanie się DHT22. ASAIR nie jest odporny na tego typu śmieci, a AOSONG radzi sobie z tym bez problemu. Wystarczy tylko rozłączyć ten jeden pin na czas startu esp8266 i układ działa poprawnie.
Zastanawiające jest tylko skąd te "zakłócenia". Czy to wina konstrukcyjna esp8266 i po prostu ten typ tak ma. Czy też jest to wina SDK 1.5 i bootloadera jaki jest wgrany w układ. Może nowsze SDK 2.0 lub 3.0 nie mają już tej przypadłości. Wieczorem postaram się dodać jakieś screeny pokazujące jak wyglądają te przebiegi 0 - 1.

Re: DHT22 przykład zachowania dwóch różnych czujników

Posted: Wed Aug 21, 2019 7:23 am
by Patryk
To o tym, że dht22 (ASAIR), "nie lubi" gpio2, też już gdzieś kiedyś wyczytałem na jakimś anglojęzycznym forum.
Parę postów wyżej podałem, że nie mam żadnych problemów z tym czujnikiem, a to może dlatego, że on jest podpięty pod gpio14.
Jedynie co mnie irytowalo, to to, że jak odłączyłem czujnik ( lub się zawiesł) to zostawaly ostatnie pomiary. Ale tu z pomocą przyszedł @lesny8 :
 viewtopic.php?p=45311#p45311
Wtedy pisałem, że czujnik mi się zawiesza, ale to była moja wina, bo nie miałem rezystora PULLUP.

Re: DHT22 przykład zachowania dwóch różnych czujników

Posted: Wed Aug 21, 2019 7:54 am
by Arek.kandula
Ja mam dht22 podłączony pod gpio 1 i również rozłącza ale ostatnio 4 dni było ok.teraz co 12 h rozłącza się

Re: DHT22 przykład zachowania dwóch różnych czujników

Posted: Wed Aug 21, 2019 8:38 am
by Espablo
@Arek.kandula możesz odczytać napis producenta na czujniku?

Re: DHT22 przykład zachowania dwóch różnych czujników

Posted: Wed Aug 21, 2019 9:27 am
by Arek.kandula
Espablo wrote:
Wed Aug 21, 2019 8:38 am
@Arek.kandula możesz odczytać napis producenta na czujniku?
Asair

Re: DHT22 przykład zachowania dwóch różnych czujników

Posted: Wed Aug 21, 2019 9:00 pm
by tgaweda
Cześć,

do dziś było DHT22 razem z node nodemcu v2:

pierwszy - AOSONG na LIGHTSWITCH-x2-DHT22 by Zybi - DHT podpięty do D4 tracił pomiar +/- co pół roku
drugi - ASAIR na *inCan - razem z DS18B20 gdzie DHT podpięty do TX - tracił pomiar po tygodniu, kilku godzinach, kilku dniach - bez reguły

od teraz:
ASONG podpięty do *inCan
ASAIR do LIGHTSWITCH

i będę obserwował.

Re: DHT22 przykład zachowania dwóch różnych czujników

Posted: Wed Aug 21, 2019 9:11 pm
by tgaweda
Wystarczyło 10 minut - ASAIR przestał pokazywać temperaturę / wilgotność po próbie korekty wskazań wilgotności w cloudzie. Odłączę i włączę mu zasilanie - zobaczymy co dalej.

Re: DHT22 przykład zachowania dwóch różnych czujników

Posted: Wed Aug 21, 2019 10:08 pm
by Patryk
@espablo, jeszcze jedna przyszła mi "myśl" - może "bez sensu".
Twoje softy, są w wersji oprogramowania 2.7.2
Ja mam w wersji 2.7.9 i 2.7.10
Może tu jest jakieś "rozwiązanie".

Re: DHT22 przykład zachowania dwóch różnych czujników

Posted: Thu Aug 22, 2019 3:06 am
by Espablo
Wersję oprogramowania mam najnowszą więc to nie to.

Re: DHT22 przykład zachowania dwóch różnych czujników

Posted: Thu Aug 22, 2019 10:28 am
by Espablo
Prosiłbym o wpisywanie tutaj jakie macie czujniki na pokładzie i jak działają. Zrobię taką małą statystykę jakie czujniki DHT22 działają najlepiej a jakich unikać.