10M+ Электронные компоненты в наличии
Сертифицировано по ISO
Гарантия включена
Быстрая доставка
Труднодоступные детали?
Мы их ищем.
Запросить цену

Датчик DHT11: эксплуатация, проводка, характеристики и применения 

дек. 09 2025
Источник: DiGi-Electronics
Просмотреть: 1629

DHT11 — это небольшой цифровой датчик, измеряющий температуру и влажность с помощью встроенного термистора, элемента влажности и внутреннего АЦП. Он работает с обычными микроконтроллерами и требует только простой проводки. В этой статье подробно объясняются его преимущества, размещение, процесс обнаружения, способ коммуникации, спецификации, этапы настройки, ограничения и применения.

Figure 1. DHT11 Sensor

Обзор датчиков DHT11

DHT11 — это компактный, недорогой цифровой датчик, предназначенный для измерения температуры и относительной влажности. Он сочетает в себе откалиброванный NTC-термистор, емкостный элемент влажности и внутренний 8-битный АЦП. Датчик выводит заранее обработанные цифровые данные, что упрощает интеграцию с Arduino, ESP8266/ESP32, Raspberry Pi и другими микроконтроллерами. Его небольшой размер, стабильная производительность и цифровой интерфейс, удобный для начинающих, делают его подходящим для мониторинга окружающей среды в помещениях и базовых IoT-систем.

Основные преимущества датчика DHT11

Простой цифровой выход

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

Очень бюджетный

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

Широкая совместимость

Работает с распространёнными платами разработки, такими как Arduino, модули серии ESP, Raspberry Pi, PIC и STM32, требуя только базовые библиотеки прошивки.

Упрощённая проводка

Использует трёхконтактный интерфейс (VCC, DATA, GND), обеспечивающий быструю и безошибочную проводку, даже в компактных или начинающих проектах.

Работа при низкой мощности

Потребляет минимальный ток в активном и простою, что делает его полезным для устройств с питанием от небольших батареек или USB-источников.

Широкая поддержка библиотек

Поддерживается обширными общественными библиотеками и документацией, что сокращает время настройки и улучшает устранение неполадок.

Разметка и электрические характеристики DHT11 

Обзор распинок

Пин NoПин-имяФункцияПримечания
1VCCВход питанияРаботает при 3,3–5,5 В
2ДАННЫЕЦифровой сигнальный контактНужен резистор для подтягивания
3NC / GNDНе подключено и не заземленоЗависит от типа модуля
4GNDGroundОбщая точка отсчёта

Электрические характеристики

ПараметрТипичное значениеОписание
Напряжение питания3,0–5,5ВРаботает как с 3V, так и с 5V системами
Max Current2,5 мАНизкий рабочий ток
Резервный ток< 100 мкАМинимальное энергопотребление при простое
Частота дискретизации1 ГцОбновления раз в секунду
КоммуникацияОднопроводная цифроваяИспользует простой протокол на основе тайминга

Процесс датчика температуры и влажности DHT11

Figure 2. DHT11 Temperature and Humidity Sensing Process

DHT11 использует два компонента внутреннего датчика:

• NTC термистор: обнаруживает температуру, изменяя сопротивление при изменении тепла.

• Ёмкостный датчик влажности: измеряет относительную влажность за счёт изменений ёмкости, зависящих от влаги в воздухе.

Встроенный микроконтроллер непрерывно считывает эти аналоговые изменения, применяет заводские калибровочные кривые и преобразует измерения в цифровые значения. Этот полностью цифровой выход обеспечивает стабильные показания без необходимости использования внешних АЦП или алгоритмов коррекции.

Однопроводная передача данных DHT11

Figure 3. DHT11 Single-Wire Data Communication

После стартового режима микроконтроллер стягивает контакт данных LOW примерно на 18 мс для запроса считывания, а затем отпускает линию. DHT11 отвечает импульсом присутствия, показывающий, что готов к отправке данных. Сразу после этого рукопожатия датчик передаёт 40-битный кадр данных на той же однопроводной шине. Рамка содержит влажность, температуру и контрольную сумму, расположенную как показано в таблице:

Сегмент данныхОписание
8 бит для влажности (целое число)Целое число влажности
8 бит влажности (десятичная)Десятичная часть влажности
8 бит для температуры (целое число)Целая часть температуры
8 бит для температуры (десятичное)Десятичная часть температуры
8 бит для контрольной суммыВалидация переданных данных

Каждый бит в кадре кодируется по тому, как долго сигнал остаётся ВЫСОКИМ. Измеряя эти ВЫСОКИЕ длительности, микроконтроллер восстанавливает все 40 бит и восстанавливает значения влажности, температуры и контрольной суммы.

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

КатегорияТехнические характеристики
Температурный диапазон0°C до 50°C
Точность температуры±2°C
Диапазон влажности20%–90% RH
Точность влажности±5% влажности
Разрешение температуры1°C
Разрешение влажности1%
Тип выходаЦифровой (однопроводной)
Интервал выборки1 секунда
Текущий ток0,5–2,5 мА
Условия хранения–20°C до 60°C, 20–90% относительная влажность
Срок службы сенсора\~5 лет типично
Размеры\~15,5 × 12 × 5,5 мм

Сравнение DHT11 с другими распространёнными датчиками

ФункцияDHT11DHT22BME280DS18B20
Температурный диапазон0–50°C–40–80°C–40–85°C–55–125°C
Точность температуры±2°C±0,5°C±0,5°C±0,5°C
Диапазон влажности20–90%0–100%0–100%Н/Д
Точность влажности±5%±2–5%±2–3%Н/Д
Работает на 3,3 ВДаДаДаДа
Частота дискретизации1 Гц0,5 ГцБыстро1 Гц
СтоимостьОчень низкоСреднийВысокийLow
Лучшее использованиеПростые проектыТребования к более высокой точностиРасширенный мониторингНастройки только с температурой

Калибровка DHT11 и хорошие практики измерения

Figure 4. DHT11 Calibration and Good Measurement Practices

• Дайте датчику стабилизироваться в течение 1–2 минут после включения.

• Избегайте размещения её рядом с источниками тепла, вентиляционных отверстиями HVAC, солнечным светом или окнами.

• Используйте подтягивающий резистор 4,7 кОм на линии DATA для стабильной связи.

• Применить программную фильтрацию (скользящие средние, медианные фильтры) для более чистых данных.

• Держите проводку короткой, чтобы уменьшить шум сигнала и ошибки тайминга.

• Обеспечить свободный поток воздуха вокруг датчика для точного измерения окружающей среды.

Руководство по настройке датчика DHT11 Arduino

Проводка

• VCC → 5V

• GND → Ground

• DATA → Любой цифровой контакт (обычно D2)

• Добавить подтягивающий резистор мощностью 4,7 кОм между DATA и VCC

Программное обеспечение

• Установка библиотеки DHT-датчиков Adafruit

• Откройте пример эскиза с названием DHTtester

• Загрузить код и проверить показания на Serial Monitor

Ограничения и ограничения использования DHT11

Ограничения по ключу

• Узкий температурный диапазон (0–50°C)

• Более низкая точность по сравнению с более современными датчиками

• Отсутствие возможности измерения барометрического давления

• Низкая частота дискретизации

• Менее точно, когда влажность превышает 90%

Избегайте DHT11 при

• Требуется более высокая точность

• Датчик будет установлен на улице

• Быстрые обновления важны

• Влажность часто превышает 90%

Различные применения датчика DHT11

Мониторинг температуры и влажности в доме

DHT11 помогает проверить состояние помещений, облегчая понимание, тепло, прохладно, сухо или влажно ли помещение.

Отслеживание качества воздуха в помещении

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

Системы автоматизации умного дома

DHT11 может запускать такие действия, как включение или выключение устройств в зависимости от изменения температуры или влажности.

Учебные и учебные проекты

Её простая проводка и чёткий цифровой выход делают его полезным для школьных занятий, обучающих базовым сенсорам.

Основные постройки метеостанций

Датчик может отслеживать температуру и влажность в помещении, помогая создавать небольшие и простые погодные системы.

Мониторинг теплиц и площадей растений

DHT11 может контролировать влажность и температуру в районах выращивания, чтобы поддерживать стабильную среду.

Простые проекты логирования данных IoT

Он хорошо работает для отправки или записи климатических данных в простых IoT-системах.

Проверка состояния HVAC

Датчик может обнаруживать небольшие изменения температуры и влажности, помогая отслеживать базовое поведение климата в помещении.

Мониторинг серверных и оборудованных помещений

Он может предупредить систему, если температура или влажность в помещениях оборудования становятся слишком высокими.

Экологический мониторинг ограждения

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

Заключение

DHT11 обеспечивает базовые показания температуры и влажности через простой цифровой интерфейс. Его конструкция, способ сенсора и электрические ограничения делают его подходящим для контролируемых внутренних условий. Знание его распиновки, процесса тайминга, потребностей в установке и диапазона точности помогает обеспечить правильную работу. Эти детали определяют, когда DHT11 подходит для задач экологического мониторинга.

Часто задаваемые вопросы [FAQ]

Может ли DHT11 обнаружить резкие перепады температуры или влажности?

Нет. DHT11 обновляется один раз в секунду и реагирует медленно, поэтому не может фиксировать быстрые изменения.

Влияет ли длина кабеля на точность DHT11?

Да. Длинные провода могут вызывать шум сигнала и ошибки тайминга. Держите кабель ниже 20–30 см для стабильных показаний.

Как калибруется DHT11 на заводе?

Датчик хранит калибровочные данные внутри своей памяти, и эти данные нельзя менять.

Влияет ли DHT11 на конденсат?

Да. Конденсат может привести к неправильным показаниям или временному отказу датчика, пока датчик не высохнет.

Может ли DHT11 работать годами без дрифта?

Он может работать непрерывно, но со временем точность постепенно снижается, особенно в тёплых или влажных условиях.

Потребляет ли DHT11 больше энергии при передаче данных?

Да. Ток ненадолго увеличивается во время измерения и передачи, но остаётся в пределах нормального рабочего диапазона.