Каталог товаров
Клиенту
Тема сайта:
+38 (066) 305-77-25
Наш адрес
Харьков, времено - только доставка Новой Почтой, УкрПочтой, МистЕкспрес, ROZETKA Delivery
Телефоны:
Время работы
  • Пн-Пт: с 9 до 18
  • Сб.: с 10 до 17
  • Вс: с 11 до 16
E-mail
Мы в соцсетях
Перейти в контакты
0 0
Каталог
Главная
Закладки
0
Сравнить
0
Контакты

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

Страна-производитель: Китай Код товара: 1139
0
Все о товаре
Описание
Характеристики
Отзывы 0
Вопросы0
FAQ
Инструкция
DHT11 модуль датчика влажности и температуры
DHT11 модуль датчика влажности и температуры
DHT11 модуль датчика влажности и температуры
DHT11 модуль датчика влажности и температуры
DHT11 модуль датчика влажности и температуры
DHT11 модуль датчика влажности и температуры
Есть в наличии
Код товара: 1139
45.00 грн
Нашли дешевле?
🚚 Відправка в день замовлення при оформленні до 15:00
-Рабочее напряжение-:3 - 5 В
-Рабочая частота-:1 Гц
-Измерение относительной влажности-:20 - 95% RH±5% (макс.)
-Размеры-:28.4 х 13.1 мм
-Диапазон рабочей температуры-:0°C .. + 50°C ± 2% (макс.)
Доставка
Новой почтой в отделения и почтоматы
Новой почтой в отделения и почтоматы
от 80 ₴
ROZETKA Delivery
ROZETKA Delivery
Фиксировано 49 грн
Укрпочтой в отделение по Украине
Укрпочтой в отделение по Украине
от 45 ₴
Meest Почта
Meest Почта
от 49 ₴
Оплата
Оплата картой Оплата картой
Перевод на карточку Перевод на карточку
Оплата на IBAN Оплата на IBAN
Безналичный расчет Безналичный расчет
Наложенный платеж Наложенный платеж
Гарантийные положения
Гарантийные обязательства на товары, которые были паяные, не распространяются
DHT11 модуль датчика влажности и температуры
Код товара: 1139
45.00 грн
Описание

🏷️ Модуль датчика влажности и температуры 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. Шаг 1: Подключите модуль к питанию и контроллеру: VCC, GND и сигнальный вывод DATA.
  2. Шаг 2: Настройте опрос с интервалом не менее 1 секунды (соответствует рабочей частоте 1 Гц).
  3. Шаг 3: Считайте температуру и влажность в вашей программе и выведите/передайте данные в нужный интерфейс.
  4. Шаг 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 мкА
  • Наличие светодиода: Со светодиодом, Без светодиода

⚠️ Важно знать

  • Оптимальная частота опроса: одно считывание занимает около 0.8 секунды, поэтому устанавливайте интервал не менее 1 секунды для стабильных показателей.
  • Подтягивающий резистор: если используется датчик/модуль без подтяжки, добавьте 4.7–10 кОм между сигнальным выводом и VCC для надёжной работы однопроводного интерфейса.
  • Длина сигнального провода: для стабильной передачи данных рекомендуется ограничить длину линии до 20 метров; на больших расстояниях используйте экранированный кабель.
  • Точность: датчик имеет ограниченную точность (±5% для влажности и ±2°C для температуры); при необходимости можно применить программную коррекцию после сравнения с эталонным датчиком.
  • Защита от помех: размещайте датчик подальше от источников электромагнитных помех; при необходимости используйте фильтрующие конденсаторы 100 нФ между питанием и землёй рядом с датчиком.

❓ FAQ

Q
Какое рабочее напряжение модуля DHT11?
A
Рабочее напряжение: 3 - 5 В.
Q
Какой рекомендованный интервал опроса?
A
Не менее 1 секунды, поскольку одно считывание занимает примерно 0.8 секунды, а рабочая частота указана как 1 Гц.
Q
Какие диапазоны измерения поддерживает датчик?
A
Температура: 0°C .. + 50°C ± 2% (макс.). Относительная влажность: 20 - 95% RH±5% (макс.).
Q
Нужен ли подтягивающий резистор на линии DATA?
A
Иногда да: если подтяжка не встроена в ваш модуль/датчик, добавьте резистор 4.7–10 кОм между DATA и VCC.
Q
Есть ли варианты модуля по комплектации?
A
Да, доступны опции: со светодиодом или без светодиода.
#DHT11 #ДатчикВлажности #ДатчикТемпературы #Arduino #УмныйДом #Метеостанция #Датчики
Характеристики
-Основные-
-Рабочее напряжение-
3 - 5 В
-Рабочая частота-
1 Гц
-Измерение относительной влажности-
20 - 95% RH±5% (макс.)
-Дополнительные-
-Размеры-
28.4 х 13.1 мм
-Диапазон рабочей температуры-
0°C .. + 50°C ± 2% (макс.)
Отзывы

Нет отзывов о данном товаре.

Нет отзывов о данном товаре, станьте первым, оставьте свой отзыв.

Вопросы и ответы
Добавьте вопрос, и мы ответим в ближайшее время.

Нет вопросов о данном товаре, станьте первым и задайте свой вопрос.

Инструкция

?️ Инструкция по подключению датчика 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 контакта, то контакт, который не обозначен, обычно не используется (NC - Not Connected).

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:

  1. Подключите контакт VCC (или +) датчика к пину 5V на плате Arduino
  2. Подключите контакт GND (или -) датчика к пину GND на плате Arduino
  3. Подключите контакт DATA (или S) датчика к любому цифровому пину на плате Arduino (в примере используется пин D2)
Хотя датчик DHT11 может работать на напряжении 3.3В, рекомендуется использовать 5В для большей стабильности сигнала, особенно при использовании длинных соединительных проводов.

Подключение LCD дисплея с I2C (опционально):

  1. Подключите контакт VCC дисплея к пину 5V на плате Arduino
  2. Подключите контакт GND дисплея к пину GND на плате Arduino
  3. Подключите контакт SDA дисплея к пину A4 (или SDA) на плате Arduino
  4. Подключите контакт SCL дисплея к пину A5 (или SCL) на плате Arduino

6. Программирование

Вариант 1: FLProg (Визуальное программирование)

  1. Запустите среду FLProg на вашем компьютере
  2. В библиотеке блоков найдите: Датчики → Датчики влажности → Датчик температуры и влажности DHT11 (DHT21, DHT22)
  3. Перетащите этот блок на рабочую область
  4. Дважды щелкните на блоке для настройки:
    • Цифровой pin: Выберите пин, к которому подключен датчик (например, D2)
    • Тип: Выберите DHT11
    • Выходы: Поставьте галочки напротив "Выход температуры" и "Выход влажности"
    • Время опроса датчика: Выберите "Периодически" и установите "Опрашивать каждые 1 сек" или больше
  5. Нажмите "Готово"
  6. Для отображения данных на LCD дисплее добавьте блоки конвертации и отображения
  7. Скомпилируйте и загрузите программу на Arduino
Считывание данных с одного датчика DHT занимает около 0.8 секунды. Поэтому интервал опроса не должен быть меньше 1 секунды. При использовании нескольких датчиков DHT рассчитайте минимальный интервал по формуле: Интервал = Количество_датчиков × 0.8 секунды.

Вариант 2: Arduino IDE (Программный код)

  1. Откройте Arduino IDE
  2. Установите необходимые библиотеки:
    • DHT sensor library by Adafruit
    • Adafruit Unified Sensor Driver
    • LiquidCrystal_I2C (если используете LCD дисплей)
  3. Скопируйте и вставьте следующий код:
#include #include // Библиотека для LCD I2C #include // Библиотека для датчика DHT // --- Настройки --- #define DHTPIN 2 // Пин, к которому подключен датчик (D2) #define DHTTYPE DHT11 // Тип датчика (DHT11) // Адрес I2C дисплея (обычно 0x27 или 0x3F) #define LCD_ADDRESS 0x27 #define LCD_COLS 16 // Количество столбцов дисплея #define LCD_ROWS 2 // Количество строк дисплея // Интервал опроса датчика в миллисекундах (1000 мс = 1 сек) const unsigned long POLLING_INTERVAL = 1000; // -------------------- // Инициализация объектов LiquidCrystal_I2C lcd(LCD_ADDRESS, LCD_COLS, LCD_ROWS); DHT dht(DHTPIN, DHTTYPE); unsigned long previousMillis = 0; // Переменная для хранения времени последнего опроса void setup() { Serial.begin(9600); // Для отладки // Инициализация LCD lcd.init(); lcd.backlight(); lcd.setCursor(0, 0); lcd.print("Initializing..."); // Инициализация датчика DHT dht.begin(); delay(1500); // Небольшая задержка для стабилизации lcd.clear(); } void loop() { // Получаем текущее время unsigned long currentMillis = millis(); // Проверяем, прошел ли интервал опроса if (currentMillis - previousMillis >= POLLING_INTERVAL) { // Сохраняем время последнего опроса previousMillis = currentMillis; // Считываем влажность float h = dht.readHumidity(); // Считываем температуру в Цельсиях float t = dht.readTemperature(); // Проверяем, прошло ли считывание успешно if (isnan(h) || isnan(t)) { Serial.println("Failed to read from DHT sensor!"); lcd.clear(); lcd.setCursor(0, 0); lcd.print("Read Error"); return; // Выходим из этой итерации, если ошибка } // Очищаем дисплей перед выводом новых данных lcd.clear(); // Выводим температуру lcd.setCursor(0, 0); // Первая строка lcd.print("T->"); lcd.print(t, 1); // Выводим температуру с 1 знаком после запятой // Выводим влажность lcd.setCursor(0, 1); // Вторая строка lcd.print("RH->"); lcd.print(h, 1); // Выводим влажность с 1 знаком после запятой // Вывод в Serial монитор Serial.print("Humidity: "); Serial.print(h); Serial.print(" %\t"); Serial.print("Temperature: "); Serial.print(t); Serial.println(" *C"); } }

7. Проверка работы

  1. Загрузите прошивку в Arduino
  2. Если используете LCD дисплей, на нем должны появиться показатели температуры (T) и относительной влажности (RH)
  3. Если не используете дисплей, откройте монитор последовательного порта в Arduino IDE (Tools → Serial Monitor) с настройкой 9600 бод для просмотра данных
  4. Данные должны обновляться с заданным интервалом (обычно 1 секунда)
При первом запуске показания датчика могут быть "NAN" (Not a Number), пока датчик не инициализируется. Подождите несколько секунд.

8. Практические применения

Домашняя метеостанция:

Используйте датчик DHT11 для создания простой метеостанции с отображением температуры и влажности на LCD дисплее. Добавьте функцию записи данных на SD-карту для отслеживания изменений параметров в течение дня.

Система контроля микроклимата:

Подключите к Arduino реле для управления вентилятором или обогревателем в зависимости от показаний температуры и влажности. Например, включать вентилятор, когда температура превышает 25°C, или обогреватель, когда опускается ниже 18°C.

9. Советы по эксплуатации

  • Калибровка: Датчик DHT11 имеет относительно невысокую точность (±5% RH, ±2°C). Для более точных измерений можно откалибровать его, сравнивая показания с эталонным термометром.
  • Расположение: Не размещайте датчик поблизости от источников тепла или под прямыми солнечными лучами, это исказит показания.
  • Защита от влаги: Хотя датчик измеряет влажность, он не является водонепроницаемым. Избегайте прямого контакта с водой или конденсатом.
  • Энергопотребление: DHT11 потребляет мало энергии (60мкА в режиме ожидания), что делает его подходящим для проектов с батарейным питанием.
  • Интервал опроса: Не опрашивайте датчик чаще чем раз в секунду, это может привести к ошибкам в считывании данных.
При использовании нескольких датчиков DHT на одной плате Arduino увеличьте интервал опроса для каждого из них. Для 10 датчиков интервал должен быть не менее 8 секунд (10 × 0.8 секунды).
Важное замечание: Мы приложили усилия, чтобы эта инструкция была точной и полезной. Однако эта инструкция предоставляется как справочный материал. Электронные компоненты могут иметь вариации, а схемы подключения зависят от конкретных условий и вашего оборудования. Эта информация предоставляется "как есть", без гарантий полноты или безошибочности. Настоятельно рекомендуем проверять спецификации вашего модуля (datasheet), сверяться с другими источниками и, при малейших сомнениях, обращаться к квалифицированным специалистам, особенно при работе с напряжением 220В.

FAQ (частые вопросы)

Рекомендуемые статьи
Сравнение датчиков температуры и влажности (DHT11 vs DHT22 vs BME280)
Сравнение датчиков температуры и влажности (DHT11 vs DHT22 vs BME280)
Блог, Инструкции Подключения и Обзоры
17.02.2025

Продовжимо солов'їною?

Оберіть мову