DHT11 модуль датчика вологості та температури
🔌 DHT11 Цифровий Датчик Вологості та Температури
3.3-5В, для Метеостанцій, DIY-Проєктів та Систем Розумного Дому
Загальний опис
DHT11 Цифровий Датчик – це компактний, доступний та простий у використанні сенсор, який одночасно вимірює вологість повітря та температуру навколишнього середовища. Побудований на основі власного однопровідного протоколу, датчик забезпечує стабільні цифрові показники, що робить його ідеальним рішенням для початківців та базових проєктів. DHT11 поєднує ємнісний датчик вологості та термістор для вимірювання температури, упаковані у міцний пластиковий корпус із вентиляційною решіткою, що забезпечує оптимальний повітрообмін та точність вимірювань. Завдяки низькому енергоспоживанню та простому інтерфейсу, цей датчик став стандартом для аматорських метеостанцій, проєктів Arduino, систем розумного дому та навчальних лабораторій.
✅ Технічні переваги:
- • Два датчики в одному модулі – одночасне вимірювання вологості (20-80% RH) та температури (0-50°C) через єдиний цифровий вихід, що спрощує підключення та економить піни мікроконтролера
- • Низьке енергоспоживання – лише 0.3 мА під час вимірювання та мінімальні 60 мкА в режимі очікування, що робить датчик ідеальним для проєктів з автономним батарейним живленням
- • Простий інтерфейс підключення – всього три контакти (живлення, земля, сигнал) для швидкої інтеграції з платформами Arduino, Raspberry Pi, ESP8266/ESP32 та іншими мікроконтролерами
- • Широка підтримка в середовищах розробки – готові бібліотеки для Arduino IDE, FLProg та інших платформ спрощують процес програмування та швидкого впровадження датчика у проєкти
- • Компактний захищений корпус – синій пластиковий корпус з вентиляційною решіткою забезпечує ефективний повітрообмін, захист від пилу та механічний захист чутливих елементів, подовжуючи термін служби датчика
🔧 Ідеальне рішення для:
Домашні метеостанції
Проєкти Arduino
Системи розумного дому
Навчальні STEM-проєкти
Моніторинг теплиць
Контроль мікроклімату
IoT-пристрої
Аматорські інкубатори
📦 Детальні технічні характеристики:
- Тип датчика: Цифровий комбінований датчик температури та вологості
- Модель: DHT11
- Напруга живлення: DC 3.5 – 5.5 В
- Струм споживання:
- Режим вимірювання: 0.3 мА
- Режим очікування: 60 мкА
- Діапазон вимірювання вологості: 20 – 80 % RH
- Точність вимірювання вологості: ± 5 % RH
- Діапазон вимірювання температури: 0 – 50 °C
- Точність вимірювання температури: ± 2 °C
- Час одного вимірювання: приблизно 0.8 секунди
- Інтерфейс: Однопровідний цифровий
- Кількість контактів: 3 (VCC, GND, DATA)
- Корпус: Синій пластиковий з вентиляційною решіткою
- Рекомендований інтервал опитування: не менше 1 секунди
- Сумісність з платформами:
- Arduino (всі модифікації)
- Raspberry Pi
- ESP8266/ESP32
- STM32
- FLProg
- Інші мікроконтролерні платформи
DHT11 – це ідеальний вибір для початківців та ентузіастів, які хочуть швидко та недорого додати можливості вимірювання температури і вологості до своїх проєктів. Завдяки простоті підключення, широкій підтримці в Arduino та інших платформах, датчик стане надійним компонентом ваших DIY-проєктів, метеостанцій або систем розумного дому.
Відгуків про цей товар ще не було.
Немає відгуків про цей товар, станьте першим, залиште свій відгук.
Немає питань про даний товар, станьте першим і задайте своє питання.
?️ Інструкція з підключення датчика 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 калібруванням?