Выбор датчика влажности

ronny99
Offline
Зарегистрирован: 10.09.2013

Добрый день, в оранжерее поддерживается постоянная высокая влажность(95-99%), какой датчик влажности подойдет для таких условий(большая влажность, конденсат)? Был DHT22, датчик влажности вышел из строя...

nikolaki
nikolaki аватар
Offline
Зарегистрирован: 14.02.2013

humidity sensor dixell XH20P   ,к примеру ,  для влажности выше 90 проц. выход 4-20 мА

ronny99
Offline
Зарегистрирован: 10.09.2013

Дороговато однако :3

prosto_andriy
Offline
Зарегистрирован: 09.12.2012

Один из самых дешевых - это DHT21/AM2301. Стоит не намного дороже DHT22/AM2302. Дешевле вряд ли что-то найдете.

ronny99
Offline
Зарегистрирован: 10.09.2013

А вот датчики Honeywell, например HIH-4010-004, подойдут для эксплуатации в таких условиях(большая влажность, конденсат)?

http://www.sensorica.ru/pdf/HIH-4010_20.pdf

nikolaki
nikolaki аватар
Offline
Зарегистрирован: 14.02.2013

при влажности выше 90 проц у них показания могут плавать на3 проц.То есть точности при влажности выше 90 ожидать не приходися.

 

Radjah
Offline
Зарегистрирован: 06.08.2014

Да у DHT22 в диапазоне 0-20 и 80-100 погрешность в районе 5-10%.

ronny99
Offline
Зарегистрирован: 10.09.2013

Да у него даже е соколько в погрешности проблемы, сколько в характеристиках эксплуатации, он просто вышел из строя от влажности))

Robocafe
Offline
Зарегистрирован: 29.10.2014

Использую SHT1x, который постоянно подвержен воздействию горячего водяного пара. Вроде, пока работает. Удобно, что цифровой и нормальная точность без калибровки. Однако кусается цена

ronny99
Offline
Зарегистрирован: 10.09.2013

Сколько уже он в таких условиях работает? Чип или в защите? Какая у Вас там валажность? :)

Robocafe
Offline
Зарегистрирован: 29.10.2014

До получаса в день. Находится просто в пластмассовой "коробочке", специальной защиты датчика от влажности нет. Сама ардуина не находится под воздействием влажности

ronny99
Offline
Зарегистрирован: 10.09.2013

Спасибо! Не подойдет :( у меня постоянная высокая влажность... И нужно ее выводить...

Radjah
Offline
Зарегистрирован: 06.08.2014

Моде тогда два термометра и таблицу как на психрометре?

ronny99
Offline
Зарегистрирован: 10.09.2013

Можно поподробней пожалуйста? :)

Radjah
Offline
Зарегистрирован: 06.08.2014
ronny99
Offline
Зарегистрирован: 10.09.2013

Да почитал уже, просто был не дома... мутновато :)

Andrey_Y_Ostanovsky
Offline
Зарегистрирован: 03.12.2012

ronny99 пишет:

Да почитал уже, просто был не дома... мутновато :)

Да нет там ничего мутноватого: две температуры, таблица пересчета - и все. А, да, еще надо следить за тем, чтобы в резервуаре "мокрого термометра" всегда была вода. :) Т.е., два герметичных DS18B20, подключенных по 1-wire, решат проблему измерения влажности. К сожалению в земле такой метод не работает.:(

ronny99
Offline
Зарегистрирован: 10.09.2013

Andrey_Y_Ostanovsky пишет:

ronny99 пишет:

Да почитал уже, просто был не дома... мутновато :)

Да нет там ничего мутноватого: две температуры, таблица пересчета - и все. А, да, еще надо следить за тем, чтобы в резервуаре "мокрого термометра" всегда была вода. :) Т.е., два герметичных DS18B20, подключенных по 1-wire, решат проблему измерения влажности. К сожалению в земле такой метод не работает.:(

Пока не пойму как реализовать таблицу пересчёта в коде... Получается один датчик должен быть в емкости с водой внури оранжереи, а другой снаружи?

Andrey_Y_Ostanovsky
Offline
Зарегистрирован: 03.12.2012

ronny99 пишет:
Пока не пойму как реализовать таблицу пересчёта в коде... Получается один датчик должен быть в емкости с водой внури оранжереи, а другой снаружи?

Нет, два термометра рядом, только на один наматываете тряпочку-фитиль и опускаете в воду.

А вот описание способа вычисления без таблиц: http://otvet.mail.ru/question/22462363

Цитата:
Основная психрометрическая формула выглядит следующим образом: F= [E – A (t-t) P]/e, Где: e - максимальная упругость водяного пара при температуре сухого термометра; E- максимальная упругость водяного пара при температуре мокрого термометра; A - постоянная психрометра, зависит от скорости потока; P - атмосферное давление, принимается равным 1000 гПа=100000 Па; (t-t) - разность показаний сухого и мокрого термометров. Эта формула позволяет получить точное значение относительной влажности. Как видно из этой формулы, на результат вычисления, кроме температур, оказывают влияние давление и коэффициент, зависящий от скорости потока. Для примера примем Тс=20,0оС Тм=16,5оС. Будем считать, что давление в камере выращивания равно нормальному атмосферному давлению и составляет Р=1100 гПа. В камерах выращивания вешенки рекомендуется создавать воздушный потокv=0,2 м/с. При таких условиях истинное значение относительной влажности воздуха будетравно 64%.

Вот еще ресурс: http://www.gorhamschaffler.com/humidity_formulas.htm

Цитата:

Relative humidity from temperature and wet bulb temperature

If you know the air temperature and the wet bulb temperature, you first want to calculate the actual mixing ratio of the air(W) using the following formula.

(12) W=[(Tc-Twb)(Cp)-Lv(Eswb/P)]/[-(Tc-Twb)(Cpv)-Lv]

W=actual mixing ratio of air

Cp=specific heat of dry air at constant pressure(J/g)~1.005 J/g

Cpv= specific heat of water vapor at constant pressure(J/g)~4.186 J/g

Lv=Latent heat of vaporization(J/g)~2500 J/g

Tc=air temperature in degrees Celsius

Twb=wet bulb temperature in degrees Celsius

Eswb=saturation vapor pressure at the wet bulb temperature(mb)

P=atmospheric pressure at surface~1013 mb at sea-level

Joiner
Offline
Зарегистрирован: 04.09.2014

Хочу установить на улице датчик температуры и влажности. Для этого приобрел в Китае AM2301 (DHT21). 

Попробовал два разных примера из разных библиотек. В сериал каждую секунду передаются показания, которые скачут как суки. С датчиком LM75 такой ерунды не было. Подскажите, у меня датчик неисправный, или так и должно быть?

Фото показаний прилагается

a5021
Offline
Зарегистрирован: 07.07.2013

Мое мнение, не стоило этот DHT21 покупать вообще. Оно хорош только для того, чтобы проснувшись от летаргии узнавать, зима за окном или лето. Я по narodmon.ru у себя в городе вижу, что погоды они показывают от фонаря.

Проще переплатить, но купить что-нибудь поприличнее. Например, BME280. Модули на них конечно стоят почти вдвое дороже (~300 руб. против ~160 руб.), но оно хотя бы более-менее точно показывает, да еще и давление измеряет.

Valera19701
Valera19701 аватар
Offline
Зарегистрирован: 18.10.2015

AM2320 тоже неплохой датчик, стоит в районе 110-130р.

Joiner
Offline
Зарегистрирован: 04.09.2014

a5021 пишет:

Мое мнение, не стоило этот DHT21 покупать вообще. Оно хорош только для того, чтобы проснувшись от летаргии узнавать, зима за окном или лето. Я по narodmon.ru у себя в городе вижу, что погоды они показывают от фонаря.

Проще переплатить, но купить что-нибудь поприличнее. Например, BME280. Модули на них конечно стоят почти вдвое дороже (~300 руб. против ~160 руб.), но оно хотя бы более-менее точно показывает, да еще и давление измеряет.

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

Спасибо.

Joiner
Offline
Зарегистрирован: 04.09.2014

Valera19701 пишет:

AM2320 тоже неплохой датчик, стоит в районе 110-130р.

У меня AM2301. Почитал характеристики на AM2320, характеристики один в один. Влажность плюс-минус 3%, температура плюс-минус 0.5 градуса.

А вы подключали AM2320?  У него показания скачут?

Может, я привередничаю? Округлить до целых....какая разница плюс-минус градус...

Valera19701
Valera19701 аватар
Offline
Зарегистрирован: 18.10.2015

не сильно скачут, +-0.1-0.2

по сравнению с dht11 и dht22, небо и земля

Joiner
Offline
Зарегистрирован: 04.09.2014

Valera19701 пишет:

не сильно скачут, +-0.1-0.по сравнению с dht11 dht22, небо и земля

А у меня 27.7-28.3  ...т.е. 0.6 градуса. Но раздражает, что показания постаянно меняются.

P.S. Засунул датчик в термос, заткнул пробкой, дал настояться....Стал показывать температуру в пределах (27.6-27.7-27.8). Т.Е. плюс минус одна десятая градуса. Думаю, что это не принципиально. Пока оставлю свой датчик...дальше посмотрим.

a5021
Offline
Зарегистрирован: 07.07.2013

Joiner пишет:
Спасибо...посмотрел описание. Про точность у продавца ни чего не сказано.

Так и нечего от себя ему про точность сказать. Точность оперделяется самим BME280 и указана она  в даташите производителя, т.е. Bosch. То, что китайцы запаяли это дело на плату и оформили модулем, на параметры не влияет никак.

Цитата:
Правда, датчик давления на улице мне не нужен, датчик давления в квартире будет установлен.

Я все датчики в одном месте поставил, т.е. на улице. Ни к чему плодить сущности.

a5021
Offline
Зарегистрирован: 07.07.2013

Valera19701 пишет:

не сильно скачут, +-0.1-0.2

по сравнению с dht11 и dht22, небо и земля

Вот прямо сейчас пишется журнал температур c BMP180 и si7021

16.07.2016 22:12:42  19.3  19.5
16.07.2016 22:13:43  19.3  19.4
16.07.2016 22:14:44  19.3  19.4
16.07.2016 22:15:45  19.3  19.4
16.07.2016 22:16:45  19.3  19.4
16.07.2016 22:17:46  19.2  19.4
16.07.2016 22:18:47  19.2  19.3
16.07.2016 22:19:48  19.2  19.4
16.07.2016 22:20:48  19.2  19.3
16.07.2016 22:21:49  19.2  19.3
16.07.2016 22:22:50  19.1  19.3
16.07.2016 22:23:51  19.2  19.3
16.07.2016 22:24:52  19.1  19.3
16.07.2016 22:25:52  19.1  19.2
16.07.2016 22:26:53  19.1  19.2
16.07.2016 22:27:54  19.1  19.2
16.07.2016 22:28:55  19.1  19.2
16.07.2016 22:29:55  19.1  19.2
16.07.2016 22:30:56  19.1  19.2
16.07.2016 22:31:57  19.1  19.2
16.07.2016 22:32:58  19.0  19.2
16.07.2016 22:33:58  19.0  19.2
16.07.2016 22:34:59  19.0  19.1
16.07.2016 22:36:00  19.0  19.1
16.07.2016 22:37:01  19.0  19.1

 

Joiner
Offline
Зарегистрирован: 04.09.2014

a5021 пишет:

Вот прямо сейчас пишется журнал температур c BMP180 и si7021

16.07.2016 22:12:42  19.3  19.5
16.07.2016 22:13:43  19.3  19.4
16.07.2016 22:14:44  19.3  19.4

Красиво, показания не скачут....

Я решил пока сделать массив на несколько показаний (FIFO), заносить туда последнее показание, вытесняя первое, и буду считать и выводить среднее значение. Все будет гораздо плавнее и приятнее. А если показания будут отсылаться раз в 1-5 минут, то вообще ни чего делать не надо.