DHT11 модуль датчика влажности и температуры
🏷️ Модуль датчика влажности и температуры DHT11
Цифровой модуль DHT11 для измерения температуры 0–50°C и влажности 20–95% RH, работает от 3–5 В с частотой 1 Гц.
⚡ Быстрый обзор
- Тип товара: Модуль цифрового датчика температуры и влажности (DHT11).
- Рабочее напряжение: 3 - 5 В.
- Рабочая частота: 1 Гц.
- Диапазон рабочей температуры: 0°C .. + 50°C ± 2% (макс.).
- Измерение относительной влажности: 20 - 95% RH±5% (макс.).
- Размеры: 28.4 х 13.1 мм.
📖 Общее описание
DHT11 — компактный цифровой датчик, который одновременно измеряет влажность воздуха и температуру окружающей среды и выдаёт данные в цифровом виде через однопроводный интерфейс. Благодаря простому подключению и стабильным показателям модуль удобно использовать в DIY-проектах, метеостанциях, учебных STEM-роботах и базовых системах умного дома.
✅ Технические преимущества
- • Два измерения в одном модуле — одновременный контроль температуры и относительной влажности через цифровой выход.
- • Простое подключение — подходит для быстрой интеграции в микроконтроллерные проекты с опросом 1 Гц.
- • Компактный форм-фактор — удобно монтировать в небольшие корпуса и макетные сборки.
- • Вариативность исполнения — доступны опции со светодиодом или без светодиода.
🔧 Где применяется?
Домашние метеостанции- контроль микроклимата, отображение температуры и влажности.
Проекты Arduino- быстрая интеграция датчика в DIY-сборки и прототипы.
Умный дом- автоматизация увлажнения/вентиляции на основе показателей.
Теплицы и оранжереи- мониторинг условий выращивания и микроклимата.
STEM-обучение- демонстрация измерений и базовая работа с датчиками.
IoT-устройства- передача данных в веб-интерфейс/приложение через контроллер.
🧩 Быстрый старт
- Шаг 1: Подключите модуль к питанию и контроллеру: VCC, GND и сигнальный вывод DATA.
- Шаг 2: Настройте опрос с интервалом не менее 1 секунды (соответствует рабочей частоте 1 Гц).
- Шаг 3: Считайте температуру и влажность в вашей программе и выведите/передайте данные в нужный интерфейс.
- Шаг 4: При необходимости обеспечьте подтяжку сигнальной линии резистором 4.7–10 кОм между DATA и VCC (если ваш модуль/датчик его не имеет).
📦 Технические характеристики
- Тип датчика: Цифровой комбинированный датчик температуры и влажности
- Модель: DHT11
- Рабочее напряжение: 3 - 5 В
- Рабочая частота: 1 Гц
- Диапазон рабочей температуры: 0°C .. + 50°C ± 2% (макс.)
- Измерение относительной влажности: 20 - 95% RH±5% (макс.)
- Размеры: 28.4 х 13.1 мм
- Интерфейс: Однопроводный цифровой
- Количество контактов: 3 (VCC, GND, DATA)
- Время одного измерения: примерно 0.8 секунды
- Ток потребления: режим измерения: 0.3 мА; режим ожидания: 60 мкА
- Наличие светодиода: Со светодиодом, Без светодиода
❓ FAQ
Нет отзывов о данном товаре.
Нет отзывов о данном товаре, станьте первым, оставьте свой отзыв.
Нет вопросов о данном товаре, станьте первым и задайте свой вопрос.
?️ Инструкция по подключению датчика DHT11
Цифровой датчик температуры и влажности для проектов Arduino
1. Необходимые компоненты
- Датчик DHT11 - цифровой датчик температуры и влажности
- Плата Arduino (Uno, Nano, Mega или другая совместимая)
- Соединительные провода (Jumper wires)
- LCD дисплей с I2C модулем (опционально, для отображения данных)
- Макетная плата (опционально, для удобства подключения)
- USB кабель для подключения Arduino к компьютеру
2. Характеристики датчика DHT11
- Диапазон измерения влажности: 20-90% RH, точность ±5% RH
- Диапазон измерения температуры: 0-50°C, точность ±2°C
- Напряжение питания: 3.3В - 5В постоянного тока
- Потребляемый ток: 0.3мА при измерении, 60мкА в режиме ожидания
- Частота опроса: не чаще чем 1 раз в секунду
3. Распиновка датчика DHT11
Датчик DHT11 обычно имеет 3 или 4 контакта. В модуле с 3 контактами:
flowchart TB
DHT["Датчик DHT11"] --- VCC["VCC или +
Питание"]
DHT --- DATA["S или DATA
Сигнальный выход"]
DHT --- GND["GND или -
Земля"]
4. Схема подключения
flowchart LR
Arduino["Arduino
Плата"] --- 5V["5V"]
Arduino --- GND["GND"]
Arduino --- D2["Цифровой пин D2"]
DHT["Датчик DHT11"] --- VCC["VCC (+)"]
DHT --- DATA["DATA (S)"]
DHT --- GND_DHT["GND (-)"]
5V --- VCC
GND --- GND_DHT
D2 --- DATA
Дополнительное подключение LCD дисплея с I2C:
flowchart LR
Arduino --- 5V
Arduino --- GND
Arduino --- SDA["SDA (A4)"]
Arduino --- SCL["SCL (A5)"]
LCD["LCD дисплей
с I2C модулем"] --- VCC_LCD["VCC"]
LCD --- GND_LCD["GND"]
LCD --- SDA_LCD["SDA"]
LCD --- SCL_LCD["SCL"]
5V --- VCC_LCD
GND --- GND_LCD
SDA --- SDA_LCD
SCL --- SCL_LCD
5. Пошаговое подключение
Подключение датчика DHT11:
- Подключите контакт
VCC(или+) датчика к пину5Vна плате Arduino - Подключите контакт
GND(или-) датчика к пинуGNDна плате Arduino - Подключите контакт
DATA(илиS) датчика к любому цифровому пину на плате Arduino (в примере используется пинD2)
Подключение LCD дисплея с I2C (опционально):
- Подключите контакт
VCCдисплея к пину5Vна плате Arduino - Подключите контакт
GNDдисплея к пинуGNDна плате Arduino - Подключите контакт
SDAдисплея к пинуA4(илиSDA) на плате Arduino - Подключите контакт
SCLдисплея к пинуA5(илиSCL) на плате Arduino
6. Программирование
Вариант 1: FLProg (Визуальное программирование)
- Запустите среду FLProg на вашем компьютере
- В библиотеке блоков найдите:
Датчики → Датчики влажности → Датчик температуры и влажности DHT11 (DHT21, DHT22) - Перетащите этот блок на рабочую область
- Дважды щелкните на блоке для настройки:
- Цифровой pin: Выберите пин, к которому подключен датчик (например, D2)
- Тип: Выберите DHT11
- Выходы: Поставьте галочки напротив "Выход температуры" и "Выход влажности"
- Время опроса датчика: Выберите "Периодически" и установите "Опрашивать каждые 1 сек" или больше
- Нажмите "Готово"
- Для отображения данных на LCD дисплее добавьте блоки конвертации и отображения
- Скомпилируйте и загрузите программу на Arduino
Вариант 2: Arduino IDE (Программный код)
- Откройте Arduino IDE
- Установите необходимые библиотеки:
- DHT sensor library by Adafruit
- Adafruit Unified Sensor Driver
- LiquidCrystal_I2C (если используете LCD дисплей)
- Скопируйте и вставьте следующий код:
7. Проверка работы
- Загрузите прошивку в Arduino
- Если используете LCD дисплей, на нем должны появиться показатели температуры (T) и относительной влажности (RH)
- Если не используете дисплей, откройте монитор последовательного порта в Arduino IDE (Tools → Serial Monitor) с настройкой 9600 бод для просмотра данных
- Данные должны обновляться с заданным интервалом (обычно 1 секунда)
8. Практические применения
Домашняя метеостанция:
Используйте датчик DHT11 для создания простой метеостанции с отображением температуры и влажности на LCD дисплее. Добавьте функцию записи данных на SD-карту для отслеживания изменений параметров в течение дня.
Система контроля микроклимата:
Подключите к Arduino реле для управления вентилятором или обогревателем в зависимости от показаний температуры и влажности. Например, включать вентилятор, когда температура превышает 25°C, или обогреватель, когда опускается ниже 18°C.
9. Советы по эксплуатации
- Калибровка: Датчик DHT11 имеет относительно невысокую точность (±5% RH, ±2°C). Для более точных измерений можно откалибровать его, сравнивая показания с эталонным термометром.
- Расположение: Не размещайте датчик поблизости от источников тепла или под прямыми солнечными лучами, это исказит показания.
- Защита от влаги: Хотя датчик измеряет влажность, он не является водонепроницаемым. Избегайте прямого контакта с водой или конденсатом.
- Энергопотребление: DHT11 потребляет мало энергии (60мкА в режиме ожидания), что делает его подходящим для проектов с батарейным питанием.
- Интервал опроса: Не опрашивайте датчик чаще чем раз в секунду, это может привести к ошибкам в считывании данных.
FAQ (частые вопросы)
-
Можно ли подключить несколько DHT11 к одному Arduino?
-
Какие типовые проблемы с DHT11 и как их избежать?
-
Можно ли повысить точность DHT11 калибровкой?