DHT22 подключение к ардуино. Температура и влажность

DHT22 подключение к ардуино. Температура и влажность

В предыдущих уроках, когда мы обсуждали библиотеки, мы рассматривали как найти и установить библиотеку для измерения Температуры и влажности и теперь чтобы это не пропало даром рассмотрим пример из библиотеки.
Вы можете использовать как модуль DHT11 так и DHT22 или AM2302 ничего переделывать не придётся, единственное надо указать это в коде.


После описания этого урока вы найдёте несколько примеров использования этих датчиков. Там есть примеры как создать графики, отправить на телефон и другие.

Обзор

Модуль температуры и влажности DHT22 - это высокоточный датчик температуры и влажности. Как ясно из названия он собран на датчике DHT22 (также известном как AM2302 или RHT03).

Его высокая точность, в отличии от DHT11 делают его идеальным для мониторинга температуры и влажности с использованием Arduino, ESP, GSM или Raspberry Pi.

DHT22 включает в себя емкостный датчик влажности и высокоточный температурный датчик.
Диапазон работы датчика влажности составляет от 0 до 99.9 % относительной влажности с точностью ±2%, в то время как температурный датчик имеет диапазон от -40 до 80℃ с точностью ±0.5℃.
С помощью встроенного 8-битного микроконтроллера DHT22 преобразует аналоговый выход двух датчиков в цифровой сигнал и передает данные о температуре и влажности через один пин.

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

Технические характеристики DHT22

Характеристика Минимум Норма Максимум Единица измерения
VCC 3.3 - 6 В
Ток измерения 1 - 1.5 мА
Ток ожидания 40 - 50 мкА
Диапазон измерения (влажность) 5% - 99% % относительной влажности
Диапазон измерения (температура) -40 - 80 °C
Точность (влажность) - - ±2% % относительной влажности
Точность (температура) - - ±0.5 °C
Разрешение (влажность) - - 0.1 % относительной влажности
Разрешение (температура) - - 0.1 °C
Повторяемость (влажность) - - ±0.3 % относительной влажности
Повторяемость (температура) - - ±0.2 °C
Долгосрочная стабильность - - ±0.5 % относительной влажности в год
Период сбора сигнала - 2 - с
Время отклика 1/e(63%) 6 - 20 с

Подключение DHT22 к Ардуино

Обязательно проверьте контакты на модуле. У вас может быть другая распайка.

  • - или GND подключается к GND Ардуино 
  • + или VCC подключается к +5V Ардуино 
  • SIG или OUT подключается к любому цифровому входу Ардуино напр. D2

Пример из библиотеки

Выбрав этот пример вам надо указать какой датчик температуры вы используете. В моём пример DHT22

Вот что у нас получилось.
Пример выдаёт данные на англ. языке. Я как обычно перевёл всё на русс.яз. Код будет внизу страницы.

Теперь что такое Индекс теплового комфорта:
Индекс теплового комфорта, также известный как индекс теплового стресса или тепловой индекс (heat index), представляет собой параметр, который учитывает воздушную температуру и относительную влажность, чтобы определить, каким образом люди физиологически воспринимают температуру окружающей среды.

Когда влажность высокая, ощущаемая температура может быть выше фактической температуры воздуха из-за уменьшенной способности испарения пота и охлаждения тела. Этот эффект делает влажные и жаркие дни более тяжелыми для переноски.

Индекс теплового комфорта измеряется в градусах Цельсия (или Фаренгейта) и предоставляет оценку того, насколько жарко чувствует человек при конкретных погодных условиях. Расчет индекса теплового комфорта обычно использует формулы, учитывающие температуру и относительную влажность, чтобы определить "ощущаемую" температуру.

Заключение

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

Дополнительные материалы по теме
Отправка смс через sim800 модуль и DHT11
Вывод температуры на экран. esp датчик температуры. Погода на экране телефона
esp датчик температуры. Подключаем DHT к ESP8266
Ардуино датчик температуры и влажности. DHT 11. Ардуино проекты.
Инструкция по использованию датчика температуры DHT11 с Arduino

скетчи