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 калібруванням?