Киевский клуб любителей астрономии "Астрополис"

astromagazin.net
* *
Ласкаво просимо, Гість. Будь ласка, увійдіть або зареєструйтеся.
14 Грудня 2019, 07:18:41

Увійти

google


Автор Тема: И снова Arduino :-)))  (Прочитано 6780 раз)

0 Користувачів і 1 Гість дивляться цю тему.

Yum

  • Клуб Астрополис
  • Offline Offline
  • Повідомлень: 4704
  • Подяк: 570
  • Сергей, и на ты... :)
Re: И снова Arduino :-)))
« Reply #80 : 17 Жовтня 2019, 17:04:49 »
. - .

 :help: Подниму ка я тему....  Вопрос касается простеньких датчиков температуры\влажности DHT22.   Приехали два, лежат рядышком на столе. Температуру показывают примерно одинаковую... Разница в 1-1,50 Разница со спиртовым комнатным термометром примерно в 10 В принципе устраивает.  А вот по влажности выдают уж очень большую разницу   
Первый 32%
Второй 60% 
Накрыл их мокрой губкой... Через 5 минут -
Первый 62%,
Второй 94%.
Убрал губку, через минут 10 вернулись к "исходным" цифрам.
А "эталона" для влажности нет. Какому из них хоть примерно верить можно? :hz:
Записаний
SW 804 & SW MaxView 90 & БТР150 (продам) на Celestron NexStar SE


Саша Наумов

  • Клуб Астрополис
  • Offline Offline
  • Повідомлень: 1218
  • Подяк: 419
  • Refractorman
Re: И снова Arduino :-)))
« Reply #81 : 17 Жовтня 2019, 17:11:54 »
. - .

врут оба :shuffle:

в сети есть описания, как калибровать такие датчики
Записаний
Agema SD 150 + Pentax XO 2.5 + Leica binoviewer + WS-400

Takahashi FSQ-106N + FTF-3515 + Canon 6D-mark II

Yum

  • Клуб Астрополис
  • Offline Offline
  • Повідомлень: 4704
  • Подяк: 570
  • Сергей, и на ты... :)
Re: И снова Arduino :-)))
« Reply #82 : 17 Жовтня 2019, 17:18:42 »
. - .

Та понятно что врут.... Саня, три дня рою... Именно про "откалибровать". Не нахожу...  :(
Эти датчики кажется вообще не калибруются в "домашних" условиях    :'(
Или не париться и взять что то типа GY-21 HTU21D... А эти оставить только для температуры в других проектах  :gigi:
« Останнє редагування: 17 Жовтня 2019, 18:14:02 від Yum »
Записаний
SW 804 & SW MaxView 90 & БТР150 (продам) на Celestron NexStar SE


alex~

  • Offline Offline
  • Повідомлень: 5895
  • Подяк: 197
Re: И снова Arduino :-)))
« Reply #83 : 17 Жовтня 2019, 19:15:40 »
. - .

Цитувати
"Если вы используете весьма распространённые гигрометры DHT21 и они постоянно показывают 99% влажности, то эта статья для вас."

http://etrivia.ru/news/O-vybore-bloka-pitaniya

Выяснилось, что эти датчики весьма чувствительны к качеству питания, пульсации с размахом 150-200 милливольт полностью парализуют канал влажности, при этом канал температуры и обмен по шине работают нормально и контрольные суммы совпадают.
...
Кстати гигрометры DHT22 гораздо более устойчивы к некачественному питанию, но и среди них попадаются экземпляры подверженные этой болезни.
Записаний
Подякували

Yum

  • Клуб Астрополис
  • Offline Offline
  • Повідомлень: 4704
  • Подяк: 570
  • Сергей, и на ты... :)
Re: И снова Arduino :-)))
« Reply #84 : 17 Жовтня 2019, 21:37:26 »
. - .

Полезная статья, но мои датчики не залипают на 99% или на каким то другом значении. Они бодренько и стабильно реагируют на изменение влажности, но показатели двух датчиков лежащих рядом совеншенно разные и маловероятные. Причем пробовал несколько раз накравать влажной губкой  цифры стабильно одни и те же
Записаний
SW 804 & SW MaxView 90 & БТР150 (продам) на Celestron NexStar SE


Буйный астроном

  • Offline Offline
  • Повідомлень: 771
  • Подяк: 138
  • My observatory
Re: И снова Arduino :-)))
« Reply #85 : 17 Жовтня 2019, 21:47:33 »
. - .

При проектировании и постройки своей метеостанции экперементировал  с разными датчиками, в том числе и влажности. DHT11, ĎHT22 - это датчики уровня школьных лабоаторных опытов. Не серьёзно. SHT21 - получше,  по началу остановился на таком. Но, толи экземпляр мне попался такой, Толи ещё чегл, но он иногда показывал влажность больше 100%. Поменял на SHT31. Полтора года  висит на мачте - претензий нет.Есть SHT35 - по описалову очень точные.
Записаний
Подякували

Yum

  • Клуб Астрополис
  • Offline Offline
  • Повідомлень: 4704
  • Подяк: 570
  • Сергей, и на ты... :)
Re: И снова Arduino :-)))
« Reply #86 : 01 Листопада 2019, 16:05:14 »
. - .

Поменял на SHT31. Полтора года  висит на мачте - претензий нет.Есть SHT35 - по описалову очень точные.
А каким образом проверяется точность показаний влажности? Поясню вопрос... Решил заменить DHT22.  SHT31\35\21 не было в наличии. Взял GY-21 HTU21D. То же вроде по информации и отзывам откалиброван на заводе и точен просто до невозможности. Подключил их все три (два DHT22 и GY-21 HTU21D). Да, показания у GY-21 HTU21D больше похожи на правду. Да и работает он пошустрее. В смысле меняет показания после принудительного изменения влажности. В скетчи для двух DHT22 прописал коррекцию погрешности. Опирался на данные с GY-21 HTU21D. Все бы хорошо, но...  Задумался над вопросом - а реально ли точен GY-21 HTU21D? И взял в качестве эталона старый добрый психометрический гигрометр ВИТ-1 и самый дешевый механический термогигрометр. Попутно взял второй датчик GY-21 HTU21D. Собрал все до купы. И получил:
1. Расхождение между двумя одинаковыми  GY-21 HTU21D примерно в 13%
2. Приличное расхождение между GY-21 HTU21D и ВИТ-1 (примерно в 10%) Это с тем который ближе по показаниям к ВИТ-1
Теперь сделал так:
1.Как "эталон" использую ВИТ-1.
2.Как контрольный - откалиброванный по ВИТ-1 механический термогигрометр.
3. Каждому электронному датчику просто в скетч прописал персональную коррекцию например:
void loop()
{
  int t = sens.readTemperature(2);
  int h = sens.readHumidity(2);   
  delay(2000);
  Serial.print("Hum: ");
  Serial.print(h+8);
основываясь на показаниях ВИТ-1 снимаемых по классике:

Пару дней наблюдаю за всеми показателями на всех приборах. Все вроде стабильно. При изменениях условий (открытое окно, игры с закрыванием\открыванием на несколько часов отопления) все меняется одинаково.
Можно теперь считать, что показания влажности датчиков боль-мень реальны?
Забыл сказать... Температуру все показывают правильно. Контролирую еще одним спиртовым термометром   ;D
« Останнє редагування: 01 Листопада 2019, 17:30:34 від Yum »
Записаний
SW 804 & SW MaxView 90 & БТР150 (продам) на Celestron NexStar SE



Буйный астроном

  • Offline Offline
  • Повідомлень: 771
  • Подяк: 138
  • My observatory
Re: И снова Arduino :-)))
« Reply #87 : 01 Листопада 2019, 20:16:49 »
. - .

Детальное сравнение с психрометрами не делал. Удовлетворился показаниями датчика во время дождя, увидев влажность в районе 100%.  ;D
DHT22 показывал что-то около 88%.   :hz:
Ещё один момент. Датчик вычисляет влажность учитывая температуру своего же датчика, поэтому очень важно, чтобы он был установлен в
месте, где на него на попадают прямые солнечные лучи. Или под каким-то колпачком. В идеале в деревянном ящике с жалюзями.  :gigi: Ящик, я конечно проигнорировал, но не помешало бы.  На фото, под пластмассовым грибком - он самый.
Записаний
Подякували