Практическое применение DHT22

Обсуждение статей, технологий домашней автоматизации, программных и аппаратных решений
d.v.ermakov
Администратор
Сообщения: 2188
Зарегистрирован: 29 май 2015, 21:23
Откуда: Екатеринбург, Нижний Тагил

Практическое применение DHT22

Сообщение d.v.ermakov » 23 окт 2016, 18:33

Писать много сейчас некогда, поэтому сразу к выводам.
Любой DHT22 (AM2301, AM2302) рано или поздно зависнет. Если будут помехи по питанию (или нестабильное напряжение), зависать будет быстро. Если будет хорошее питание, то реже (рекорд у меня около полугода). Но рано или поздно зависнет. И оживить его можно только отключением питания.
Экспериментов несколько произвёл, с напряжением, типом питания, длиной сигнальной линии до Меги. Вывод один - рано или поздно зависнет любой.

Однако, есть ещё AM2303. Внутри у него DS18B20 и датчик влажности Aosong. Пока месяц в работе и не завис ни разу. Если зависнет - сообщу здесь.

MSapogov
Сообщения: 312
Зарегистрирован: 13 май 2015, 08:44
Откуда: г. Томск

Re: Практическое применение DHT22

Сообщение MSapogov » 23 окт 2016, 19:04

У меня AM2321 включен по i2c уже как месяцев 10 к esp8266 (https://wifi-iot.com/), не зависал ни разу. DHT22 на даче в прошлую зиму -35 (3 недели было) отстоял, но ближе к весне вышел из сторя.

d.v.ermakov
Администратор
Сообщения: 2188
Зарегистрирован: 29 май 2015, 21:23
Откуда: Екатеринбург, Нижний Тагил

Re: Практическое применение DHT22

Сообщение d.v.ermakov » 23 окт 2016, 22:51

AM2321 совершенно другой прибор, без сервера работать не будет, два провода требует, кроме питания. Тоже есть два DHT22, второй год на улице живут и работают, но раз в несколько месяцев зависают, несмотря на качественное питание (TRACO TSR1-2450 рядом, до него 12 вольт).
Дело не в том, что нужно питание иногда передёрнуть (я давно питание DHT22 через релейный выход сделал, и сбрасываю питание при зависании), а чтобы расставить точки над и. Хотите красиво и по одному проводу - покупайте AM2303. У меня вот нет двух проводов, по проекту везде имеется только один, а датчиков восемь штук.

Victor_S
Сообщения: 106
Зарегистрирован: 09 дек 2014, 16:57

Re: Практическое применение DHT22

Сообщение Victor_S » 24 окт 2016, 00:27

Вот как раз интересная тема... Тоже столкнулся с проблемой DHT21. Один работает на улице уже год без проблем, второй в парилке зависает каждый раз когда паримся...:( Кто может посоветовать качественный датчик относительной влажности в парилку(русская парная Т-55-65С, влажность - 60%, правда в процессе подготовки может и до 100% повыситься, естественно при меньших температурах).

Igor78
Сообщения: 143
Зарегистрирован: 26 янв 2015, 14:44
Откуда: Москва

Re: Практическое применение DHT22

Сообщение Igor78 » 24 окт 2016, 01:49

Мой DHT22 зависает раз в час, поэтому питаю его от входа MegaD 14IN настроенного как выход: ON=3.3V OFF=сброс питания, получил нули - передернул выход.
С уважением, Игорь

MSapogov
Сообщения: 312
Зарегистрирован: 13 май 2015, 08:44
Откуда: г. Томск

Re: Практическое применение DHT22

Сообщение MSapogov » 24 окт 2016, 08:10

d.v.ermakov писал(а):AM2321 совершенно другой прибор, без сервера работать не будет, два провода требует, кроме питания. Тоже есть два DHT22, второй год на улице живут и работают, но раз в несколько месяцев зависают, несмотря на качественное питание (TRACO TSR1-2450 рядом, до него 12 вольт).
Дело не в том, что нужно питание иногда передёрнуть (я давно питание DHT22 через релейный выход сделал, и сбрасываю питание при зависании), а чтобы расставить точки над и. Хотите красиво и по одному проводу - покупайте AM2303. У меня вот нет двух проводов, по проекту везде имеется только один, а датчиков восемь штук.
Ну AM2321 можно подключить и по одному проводу http://radiokot.ru/forum/viewtopic.php?f=25&t=117421. Хотя я не настаиваю.

Alex1808
Сообщения: 45
Зарегистрирован: 09 авг 2016, 20:00

Re: Практическое применение DHT22

Сообщение Alex1808 » 24 окт 2016, 09:26

Думал это мне дефектный DHT22 попался :)
Пару месяцев проработал без проблем, потом начал глючить датчик влажности... выдаёт то 0% то 99%. Температуру показывает нормально.

SolarW
Сообщения: 176
Зарегистрирован: 01 авг 2016, 00:32

Re: Практическое применение DHT22

Сообщение SolarW » 31 окт 2016, 04:04

http://forum.arduino.ua/viewtopic.php?pid=638 - а кто-нибудь пробовал DHT-22 вот так подключать, повышается устойчивость?

Fox
Сообщения: 153
Зарегистрирован: 05 авг 2014, 11:01

Re: Практическое применение DHT22

Сообщение Fox » 31 окт 2016, 08:50

Прошлой зимой вышел из строя DHT22, установленный на улице. Причем, при температуре около нуля :) Заменил, сейчас вроде бы все ок.
DHT11 в отапливаемых помещениях работают без проблем уже года три.

Fox
Сообщения: 153
Зарегистрирован: 05 авг 2014, 11:01

Re: Практическое применение DHT22

Сообщение Fox » 31 окт 2016, 09:06

Кстати, а кто как устанавливает датчики DHT22 на улице? Например, у меня за блоком кондиционера (что бы не попадал прямой солнечный свет), закреплен горизонтально кусочек пластиковой трубки длиной примерно 20 см и диаметром 4 см. Трубка обернута «термоскотчем» (лента для монтажа кондиционеров), торцы трубки открыты. Датчик подключен через разъемный соединитель, защищенный термоусадкой, и установлен в трубке.

d.v.ermakov
Администратор
Сообщения: 2188
Зарегистрирован: 29 май 2015, 21:23
Откуда: Екатеринбург, Нижний Тагил

Re: Практическое применение DHT22

Сообщение d.v.ermakov » 31 окт 2016, 21:33

Я взял фотореле на 6А, выбросил внутренности, просверлил снизу три отверстия и вклеил в него скотчем для зеркал DHT22 и Analog Ambient Light Sensor от DFRobot (они на разъемах, так удобнее). Второй год работает.

SolarW
Сообщения: 176
Зарегистрирован: 01 авг 2016, 00:32

Re: RE: Re: Практическое применение DHT22

Сообщение SolarW » 01 ноя 2016, 10:22

d.v.ermakov писал(а):фотореле на 6А
http://res.ua/rus/fotorele-hl470-6a-horoz.html - гугл в правильное место выводит?

d.v.ermakov
Администратор
Сообщения: 2188
Зарегистрирован: 29 май 2015, 21:23
Откуда: Екатеринбург, Нижний Тагил

Re: Практическое применение DHT22

Сообщение d.v.ermakov » 01 ноя 2016, 12:14

Да, в правильное. Они под десятком разных марок продаются.
Один нюанс: у DHT22 я подрезал проушину (и плату DFRobot под ней).
За блоком кондиционера, кстати, велико влияние самого кондиционера. У меня на улице два датчика, один с одной стороны дома, другой с другой. Отображается среднее арифметическое.
Последний раз редактировалось d.v.ermakov 01 ноя 2016, 22:49, всего редактировалось 1 раз.

Fox
Сообщения: 153
Зарегистрирован: 05 авг 2014, 11:01

Re: Практическое применение DHT22

Сообщение Fox » 01 ноя 2016, 13:06

Я проушину оставлял и использовал ее для дополнительной фиксации кабеля. А обрезал плату датчика (см.здесь) - http://electromost.com/faq/ulichnyj_dat ... sti/3-0-61
Далее на кабеле уже сделан разъем, "затянутый" в тероусадку.
Особого влияния кондиционер не оказывает, да и датчик расположен в "отражающей " трубке в см 20 от задней стенки блока.

d.v.ermakov
Администратор
Сообщения: 2188
Зарегистрирован: 29 май 2015, 21:23
Откуда: Екатеринбург, Нижний Тагил

Re: Практическое применение DHT22

Сообщение d.v.ermakov » 01 ноя 2016, 18:02

to Fox:
Я бы так делать на улице не стал.
1) Для улицы витая пара должна быть в полиэтилене. Или менять кабель каждый год придется.
2) Термоклей из пистолета довольно ненадёжен (и гигроскопичен), особенно при колебаниях температур.
3) В трубе будет либо сквозняк, либо (если заткнуть с одной стороны) недостаточная для измерения влажности вентиляция. Лучше хоть какой-то, но корпус.
4) В кондиционере есть вентилятор. Он, скорее всего, повлияет на показания.

Я когда корпус подбирал, ориентировался на профессиональные датчики от метеостанций. Те, которые я видел, имеют довольно свободный доступ воздуха снизу, а сверху закрыты.
Правда, расстояние от стены - чем дальше, тем лучше. Но меня точность моего решения устроила. Разве что после дождя скорость падения влажности на датчике ниже на час-другой.

SolarW
Сообщения: 176
Зарегистрирован: 01 авг 2016, 00:32

Re: RE: Re: Практическое применение DHT22

Сообщение SolarW » 01 ноя 2016, 19:48

d.v.ermakov писал(а):Я когда корпус подбирал, ориентировался на профессиональные датчики от метеостанций.
Поиски более-менее фабричной будки Стивенсона вывели на вот такую позицию.
http://s.aliexpress.com/YnAnueuI
У этого же продавца есть вот такой набор внешних погодных датчиков
http://s.aliexpress.com/riURz6fe
Позиционируется как запчасть к их же метеостанции.
Чешутся руки попробовать из такого набора сделать метеостанцию самостоятельно но пока жаба не дает заплатить за доставку больше стоимости товара :-)
https://geektimes.ru/post/267086/ - тут умелец такой набор датчиков применил, рассказывает что они из себя представляют и как их к микроконтроллеру цеплять.

Если кому-то попадалась аналогичная будка Стивенсона по разумной цене - отпишитесь пожалуйста.

Fox
Сообщения: 153
Зарегистрирован: 05 авг 2014, 11:01

Re: Практическое применение DHT22

Сообщение Fox » 01 ноя 2016, 21:19

d.v.ermakov писал(а):to Fox:
Я бы так делать на улице не стал.
1) Для улицы витая пара должна быть в полиэтилене. Или менять кабель каждый год придется.
2) Термоклей из пистолета довольно ненадёжен (и гигроскопичен), особенно при колебаниях температур.
3) В трубе будет либо сквозняк, либо (если заткнуть с одной стороны) недостаточная для измерения влажности вентиляция. Лучше хоть какой-то, но корпус.
4) В кондиционере есть вентилятор. Он, скорее всего, повлияет на показания.
.
1. На фото - это пример. А вообще датчик подключен экранированным UTF. Мало того, он ещё обернут "термоскотчем". Да и длина его на улице не более 10 см.
2. Возможно. Но это лучше чем открытая плата датчика.
3. С другой стороны, в "непродуваемом корпусе" влажность может быть завышена из-за конденсации. Насколько я знаю, на метеостанциях датчики температуры устанавливают в "вентилируемые" боксы с жалюзи.
4. Не повлияет, потому что находится с другой стороны блока. :mrgreen:

Так что тут у каждого "своя правда". :D
Fox писал(а):
SolarW писал(а): Поиски более-менее фабричной будки Стивенсона вывели на вот такую позицию.
http://s.aliexpress.com/YnAnueuI
Вот такое решение мне понравилось. Единственный момент, насколько этот корпус хорошо защищен от ультрафиолета?

d.v.ermakov
Администратор
Сообщения: 2188
Зарегистрирован: 29 май 2015, 21:23
Откуда: Екатеринбург, Нижний Тагил

Re: Практическое применение DHT22

Сообщение d.v.ermakov » 01 ноя 2016, 22:34

Насчёт "правд" согласен.
АМ2303, работают, кстати, и "ни одного разрыва".

Fox
Сообщения: 153
Зарегистрирован: 05 авг 2014, 11:01

Re: Практическое применение DHT22

Сообщение Fox » 01 ноя 2016, 23:06

d.v.ermakov писал(а):Насчёт "правд" согласен.
АМ2303, работают, кстати, и "ни одного разрыва".
Кстати, вопрос. Вы писали выше:
Однако, есть ещё AM2303. Внутри у него DS18B20 и датчик влажности Aosong.
Но если там действительно "полноценный" DS18B20, то этот датчик должен работать по стандартному 1-wire и поддерживать шинную работу (т.е. подключение нескольких датчиков на одну шину). Однако я посмотрел даташит на датчик АМ2303 и отличий от DHT22 в плане передачи данных не нахожу.

SolarW
Сообщения: 176
Зарегистрирован: 01 авг 2016, 00:32

Re: RE: Re: Практическое применение DHT22

Сообщение SolarW » 01 ноя 2016, 23:51

Fox писал(а): Вот такое решение мне понравилось. Единственный момент, насколько этот корпус хорошо защищен от ультрафиолета?
Пока не покупал/на несколько лет на улицу не ставил - однозначно сказать не могу :-)
Но то, что данное изделие предназначено вроде как не для комнатной установки - дает какую-то надежду что хоть какая-то устойчивость к ультрафиолету должна присутствовать.

Ответить