Описание
Техническая документация датчика влажности и температуры DHT22. Описывает однопроводной протокол обмена данными, временные диаграммы сигналов, схему подключения с подтягивающим резистором и расчёт контрольной суммы.
Что внутри PDF
- Схема подключения: подтягивающий резистор 4,7–10 кОм между Vcc и SDA, сглаживающий конденсатор 100 нФ
- Протокол обмена: стартовый сигнал 1 мс, ответ датчика 40 бит (16 бит влажность, 16 бит температура, 8 бит контрольная сумма)
- Временные диаграммы сигналов: «старт», «готов», передача битов «0» (27 мкс) и «1» (70 мкс)
- Пример расшифровки ответа: 426 = 42,6 % влажности, 271 = 27,1 °C
Где пригодится
- Измерение влажности 0…100 % с разрешением 0,1 % и точностью ±2 %
- Измерение температуры -40…80 °C с разрешением 0,1 °C и точностью ±0,5 °C
- Проекты метеостанций, систем климат-контроля и мониторинга условий хранения
На что обратить внимание
- Минимальный период между измерениями — 2 секунды, более частые запросы игнорируются
- После подачи питания выдержите паузу не менее 1 секунды до первого измерения
- Протокол НЕ совместим с OneWire, используется собственный однопроводной интерфейс
- Проверяйте контрольную сумму: сумма четырёх байт данных без учёта 9-го разряда