Практическое применение DHT22
-
- Администратор
- Сообщения: 2196
- Зарегистрирован: 29 май 2015, 21:23
- Откуда: Екатеринбург, Нижний Тагил
Re: Практическое применение DHT22
Вернусь - распилю оба и выложу фото. Я ещё 10 штук заказал Про DS18B20 инфа из даташита, например, вот: https://cdn-shop.adafruit.com/datasheets/DHT22.pdf
Re: Практическое применение DHT22
Точно такой же корпус стоит за окошком лет 5 уже, все ок, не развалился.Fox писал(а): Вот такое решение мне понравилось. Единственный момент, насколько этот корпус хорошо защищен от ультрафиолета?
Re: Практическое применение DHT22
Сравнил даташиты. AM2303 и AM2302 (DHT22). Действительно, у AM2303 временные характеристики аналогичны DS18B20/ Однако про поддержку «шинной технологии» ничего не сказано. Нужно попробовать проверить экспериментально.d.v.ermakov писал(а):Вернусь - распилю оба и выложу фото. Я ещё 10 штук заказал Про DS18B20 инфа из даташита, например, вот: https://cdn-shop.adafruit.com/datasheets/DHT22.pdf
Надо братьvtec писал(а): Точно такой же корпус стоит за окошком лет 5 уже, все ок, не развалился.
Re: RE: Re: Практическое применение DHT22
Там скорее всего еще стоит какой-то преобразователь из 1-Wire в то, что на выходе получается. Он же скорее всего и "микширует" выход с датчика влажности на общий выход.Fox писал(а):Однако про поддержку «шинной технологии» ничего не сказано. Нужно попробовать проверить экспериментально.
Так что маловероятно что есть шансы эти датчики на шину посадить.
-
- Администратор
- Сообщения: 2196
- Зарегистрирован: 29 май 2015, 21:23
- Откуда: Екатеринбург, Нижний Тагил
Re: Практическое применение DHT22
Нашел время глянуть логи по датчикам. АМ2303, оказывается, тоже может не ответить (вероятно, часть вины в этом есть от старого байндинга опенхаба), но, отличие от DHT22, он рестартует сам и в следующий опрос уже работает как надо.
В-общем, работой AM2303 доволен, зависающие DHT22 все заменю на них.
В-общем, работой AM2303 доволен, зависающие DHT22 все заменю на них.
-
- Администратор
- Сообщения: 2196
- Зарегистрирован: 29 май 2015, 21:23
- Откуда: Екатеринбург, Нижний Тагил
Re: Практическое применение DHT22
Обещаная расчленёнка. Видно, что AM2303 устроен гораздо проще (современнее), чем DHT22 (AM2302), но никакого DS18B20 внутри нет.
Re: Практическое применение DHT22
С месяц назад приехали заказанные DHT22.
Собрал стенд для проверки работоспособности ну и попробовать как они подключаются.
Тестировал пока всего один экземпляр из приехавших.
Из полученного микроскопического опыта делаю вывод что похоже данное устройство ОЧЕНЬ зависит от питания.
По схеме датчик запитан от 5В поданных на схему с внешнего блока питания, далее стоит электролит, преобразователь AMS1117 на 3,3В, еще один электролит и керамика на всякий случай (все это нагорожено для питания ESP8266 и OLED-дисплея).
5В на DHT22 (и три шт DS18B20 поставленных для теста, на фотке слева от DHT22) берется соответственно после первого электролита.
Так вот когда брал 5В с блока питания с USB выходом купленного в свое время для питания Raspberry Pi (простенький китайский мультиметр показывает напряжение на его выходе 5.3В) от DHT22 получалось добиться 1-2 измерений нормально, дальше шли нули, помогал только сброс питания.
Попробовал другой блок питания, Hi-Link HLK-PM01 который собираюсь применять для поделок на ESP/Arduino.
Мультиметр показывает 5В ровно, иногда проскакивает 5.01.
С этим блоком питания DHT22 не удалось повесить ни разу, максимально достигнутый аптайм получился 2 недели (перезапуска приходилось не из-за проблем с датчиком, то в здании свет отключали, то приходилось в другую розетку перетыкать).
Для себя сделал вывод что таки поставлю DHT22 для контроля температуры/влажности дома в комнатах и ванной/санузле, посмотрю как у них с аптаймом на более длительных периодах времени...
Собрал стенд для проверки работоспособности ну и попробовать как они подключаются.
Тестировал пока всего один экземпляр из приехавших.
Из полученного микроскопического опыта делаю вывод что похоже данное устройство ОЧЕНЬ зависит от питания.
По схеме датчик запитан от 5В поданных на схему с внешнего блока питания, далее стоит электролит, преобразователь AMS1117 на 3,3В, еще один электролит и керамика на всякий случай (все это нагорожено для питания ESP8266 и OLED-дисплея).
5В на DHT22 (и три шт DS18B20 поставленных для теста, на фотке слева от DHT22) берется соответственно после первого электролита.
Так вот когда брал 5В с блока питания с USB выходом купленного в свое время для питания Raspberry Pi (простенький китайский мультиметр показывает напряжение на его выходе 5.3В) от DHT22 получалось добиться 1-2 измерений нормально, дальше шли нули, помогал только сброс питания.
Попробовал другой блок питания, Hi-Link HLK-PM01 который собираюсь применять для поделок на ESP/Arduino.
Мультиметр показывает 5В ровно, иногда проскакивает 5.01.
С этим блоком питания DHT22 не удалось повесить ни разу, максимально достигнутый аптайм получился 2 недели (перезапуска приходилось не из-за проблем с датчиком, то в здании свет отключали, то приходилось в другую розетку перетыкать).
Для себя сделал вывод что таки поставлю DHT22 для контроля температуры/влажности дома в комнатах и ванной/санузле, посмотрю как у них с аптаймом на более длительных периодах времени...
-
- Администратор
- Сообщения: 2196
- Зарегистрирован: 29 май 2015, 21:23
- Откуда: Екатеринбург, Нижний Тагил
Re: Практическое применение DHT22
Зависимость стабильности есть не только от качества питания, но и от длины линии.
Я питаю от лучших из мне известных DC-DC преобразователей Traco power TSR-1.
Я питаю от лучших из мне известных DC-DC преобразователей Traco power TSR-1.
Re: RE: Re: Практическое применение DHT22
Ну тогда мои шансы повышаютсяd.v.ermakov писал(а):Зависимость стабильности есть не только от качества питания, но и от длины линии.
Я собираюсь DHT22 цеплять к ESP8266, предполагаю минимальную длину проводов (датчик снаружи коробки с контроллером и блоком питания).
Re: RE: Re: Практическое применение DHT22
Вижу ты продолжаешь использовать "запрещенную здесь" прошивку ...SolarW писал(а):Ну тогда мои шансы повышаютсяd.v.ermakov писал(а):Зависимость стабильности есть не только от качества питания, но и от длины линии.
Я собираюсь DHT22 цеплять к ESP8266, предполагаю минимальную длину проводов (датчик снаружи коробки с контроллером и блоком питания).
PS: у меня с такими проводками и беспаячной платой столько проблем иногда возникало...
В качестве питания использую MP2307 https://ru.aliexpress.com/item/10-pcs-M ... 14083.html, более года полет нормальный...
Re: RE: Re: Практическое применение DHT22
Ну в теме где обсуждается альтернативная прошивка под ESP8266 - мы уж действительно переборщили с рекомендациямиMSapogov писал(а):Вижу ты продолжаешь использовать "запрещенную здесь" прошивку ...
А в целом по форуму - так чего не порекомендовать, вещь хорошая
Для меня главная ценность прошивки от WiFI-IoT в том, что "развязывает руки" давая возможность экспериментировать со всем этим железом не вникая в программирование от слова совсем.
У меня по итогам месяца использования замечаний нет пока.MSapogov писал(а):PS: у меня с такими проводками и беспаячной платой столько проблем иногда возникало...
Стараюсь уж совсем тонкие проводки не применять, резисторы подтяжки например все на гребенки распаял.
О, спасибо за рекомендацию, добавил в избранное, надо будет с очередным заказом взять на пробу.MSapogov писал(а):В качестве питания использую MP2307 https://ru.aliexpress.com/item/10-pcs-M ... 14083.html, более года полет нормальный...
За те несколько месяцев когда начал теоретические знания пробовать на практике применять вижу что ESP-07 устойчиво живут если взять нормальные 5В, преобразователь 1117 на 3.3В и две-три емкости.
Единственно что планирую - емкость на выходе на танталовую заменить, такую как рекомендует даташит от 1117 применять...
-
- Сообщения: 219
- Зарегистрирован: 15 мар 2013, 09:42
Re: Практическое применение DHT22
рекомендую .... настоятельно .... покупаю эти стабилизаторы пачками ... ни разу не пожалелMSapogov писал(а):В качестве питания использую MP2307
я использую DHT22 в бане . в парилке
Стоит больше года , ни разу не сбился .... Длинна провода к нему примерно метров ПЯТЬ ! то провод MГТФ и свитый .
Второй на улице - тоже примерно с год . зависаний не заметил .
-
- Администратор
- Сообщения: 2196
- Зарегистрирован: 29 май 2015, 21:23
- Откуда: Екатеринбург, Нижний Тагил
Re: Практическое применение DHT22
На улице и несколько метров длина линии - это самые лучшие условия для dht22. Вероятно, вы их перезагружаете чаще, чем они успевают зависнуть.
Среди факторов, отрицательно влияющих на стабильность датчиков - электромагнитные помехи (рядом с телевизором виснет регулярно) и длина линии более 10 метров.
Среди факторов, отрицательно влияющих на стабильность датчиков - электромагнитные помехи (рядом с телевизором виснет регулярно) и длина линии более 10 метров.
Re: RE: Re: Практическое применение DHT22
DHT22 2 шт. в режиме "теста" подцеплены напрямую к MegaD-2561 и MegaD-328 через 14IN, то есть питаются +3,3В. MegaD питаются от 30-ти ватного MeanWell под DIN рейку. Все это вместе с роутером Dlink (wi-fi отключен) лежит перед LED телевизором, рядом еще стоит полочная акустика Monitor Audio Bronze BX2 (экранированная магнитная система), под этим еще есть CD плеер правда аналоговым питанием (ЭМ трансформатор). В общем, аптайм за 4 месяца...не знаю - 1 раз выключал БП MeanWell, по одному разу MegaD для перепрошивки бутлоадера. Нулевых значений не было ни разу. А вот то что находясь друг от друга в 30 см показывают разную влажность (в пределах 5%, сейчас 29.5% и 34.3%) - это есть!d.v.ermakov писал(а):На улице и несколько метров длина линии - это самые лучшие условия для dht22. Вероятно, вы их перезагружаете чаще, чем они успевают зависнуть.
Среди факторов, отрицательно влияющих на стабильность датчиков - электромагнитные помехи (рядом с телевизором виснет регулярно) и длина линии более 10 метров.
Ооо! Поддерживаю каждое слово. Беспаячная плата - это зло, порой отнимающее много времени. Как-то убил ночь (с 22.00 до 06.00) пытаясь найти проблему в прошивке на Си. Суть в том, что к плате Arduino Mega2560, по 4-х проводному интерфейсу был подключен ЖКИ 20х4. Что я только с прошивкой не делал, поскольку подозрения были именно на нее (уже точно не помню, но по моему при выводе какой-то строчки дисплей начинал выводить всякую ерунду). А оказалось - ПЛОХОЙ КОНТАКТ в этой беспаячной плате!!! Теперь если что-то где-то не так - обязательно пытаюсь наладить контакт в плате.MSapogov писал(а):PS: у меня с такими проводками и беспаячной платой столько проблем иногда возникало...
-
- Администратор
- Сообщения: 2196
- Зарегистрирован: 29 май 2015, 21:23
- Откуда: Екатеринбург, Нижний Тагил
Re: Практическое применение DHT22
Alex_Jet, если у вас кабель до Меги длиной полметра, то можно и так.
У меня три разных партии DHT22, представители разных партий тоже ведут себя по разному, так что доля везения тоже есть. Повторюсь, один из датчиков проработал 6 месяцев без единой перезагрузки, ещё один 4 месяца (у меня питание стабилизировано и резервировано).
По поводу емкостных датчиков влажности (как в DHT22) есть информация, что они легко отравляются парами некоторых веществ. С этим, возможно, связан разбег показаний.
С калибровкой температуры и влажности у моих DHT22 проблем нет, внутри помещений точность плюс-минус несколько процентов обеспечивают. Поверенный Флюк 971 по крайней мере так считал, когда я его домой приносил. На улице немного другая история.
У меня три разных партии DHT22, представители разных партий тоже ведут себя по разному, так что доля везения тоже есть. Повторюсь, один из датчиков проработал 6 месяцев без единой перезагрузки, ещё один 4 месяца (у меня питание стабилизировано и резервировано).
По поводу емкостных датчиков влажности (как в DHT22) есть информация, что они легко отравляются парами некоторых веществ. С этим, возможно, связан разбег показаний.
С калибровкой температуры и влажности у моих DHT22 проблем нет, внутри помещений точность плюс-минус несколько процентов обеспечивают. Поверенный Флюк 971 по крайней мере так считал, когда я его домой приносил. На улице немного другая история.
Re: Практическое применение DHT22
Добавил к своему испытательному стенду еще парочку датчиков полученных с очередной посылкой - BME280 и HTU21D (на картинке виден как SHT21)
Итого:
- 3 шт DS18B20
- 1 шт DHT22
- 1 шт HTU21D
- 1 шт BME280
Учитывая что стоят они на одной макетной плате в максимум 5-7 см между крайними - разность в измерениях несколько обескураживает...
Возможность корректировки конечно есть - но кого взять за эталон?
Итого:
- 3 шт DS18B20
- 1 шт DHT22
- 1 шт HTU21D
- 1 шт BME280
Учитывая что стоят они на одной макетной плате в максимум 5-7 см между крайними - разность в измерениях несколько обескураживает...
Возможность корректировки конечно есть - но кого взять за эталон?
-
- Сообщения: 516
- Зарегистрирован: 20 окт 2012, 12:40
- Откуда: Мюнхен
Re: Практическое применение DHT22
BME280 и SHT21 у меня сходились до 0,5 градуса по температуре и менее 10% по влажности к реальности.SolarW писал(а):Возможность корректировки конечно есть - но кого взять за эталон?
Так что BME280 в целом можно верить.
О HTU21 ничего не могу сказать, но например аналог от Si Si7006/13/20/21/31, дают паспортный разбег по температуре от 0,4 до 1 градуса, и от 3 до 5% по влажности. ЕСЛИ сенсор не перегрет при пайке и/или не хапнул какой-нибудь гадости. Алкоголем травится на раз.
DHT же это просто показометры, и показывают только направление от точки где их калибровали. Судя по всему это 22градуса и 60%.
По крайней мере свои AM2302 я выкинул все. Из 2х десятков дольше 3х месяцев не выжил никто.
Re: RE: Re: Практическое применение DHT22
В моем случае перегрев это вряд-ли (гребенку постарался аккуратно и быстро запаять) а вот отравление - похоже мой случай, после пайки остатки флюса щеткой со спиртом убирал с BME280 и HTU21D...comparator писал(а):[ ЕСЛИ сенсор не перегрет при пайке и/или не хапнул какой-нибудь гадости. Алкоголем травится на раз.
Есть шанс реанимировать или в топку?
Re: Практическое применение DHT22
А HTU21D своей надежностью/точностью/живучестью очень нравится нашему гостеприимному хозяину форума Андрею, я по большому счету с его подачи решил этот датчик заказать.
И вот его показания тоже в стороне от остальных... Может и вправду конечно спиртом/флюсом притравил его...
Надо приделать построение графиков, чтобы можно было оценить синхронность (или ее отсутствие) за период...
И вот его показания тоже в стороне от остальных... Может и вправду конечно спиртом/флюсом притравил его...
Надо приделать построение графиков, чтобы можно было оценить синхронность (или ее отсутствие) за период...
-
- Сообщения: 516
- Зарегистрирован: 20 окт 2012, 12:40
- Откуда: Мюнхен
Re: Практическое применение DHT22
Насчет отравления, я их просто прогревал до 70 градусов в течении пары часов.
Потом требуется регидратация, 48 часов при комнатной температуре и влажности 45-55%(у меня подвал в данные условия укладывается). После этого в свои 5% они укладываются.
На температуру обычно ничего не влияет. Точность 2 градуса, это в пределах допусков.
Теперь я все датчики с окошком предварительно заклеиваю каптон лентой.
Потом требуется регидратация, 48 часов при комнатной температуре и влажности 45-55%(у меня подвал в данные условия укладывается). После этого в свои 5% они укладываются.
На температуру обычно ничего не влияет. Точность 2 градуса, это в пределах допусков.
Теперь я все датчики с окошком предварительно заклеиваю каптон лентой.