Сравнение датчиков DHT11, DHT22 и DHT21

На сегодняшний день существует множество датчиков и модулей, которые можно использовать для измерения температуры и прочих показателей, связанных с поддержанием оптимальной жизнедеятельности человека, а также других вещей и организмов.
Их можно использовать в самых простых метеостанциях, в различных системах контроля за климатом и в умном доме, для поддержания необходимой температуры в помещениях, на производстве и во многих других случаях.
Датчики семейства DHT являются самыми популярными в кругу ардуинщиков. Важными критериями здесь являются простота в использовании и написании программного кода, да и относительно недорогая стоимость.
В семействе DHT выделяют три самых распространенных датчика: DHT11, DHT22 и DHT21.
Если вы только начинаете знакомство с Ардуино и недавно приступили к разработке собственного проекта на этой платформе, то рекомендуем начинать знакомство с датчиками температуры именно с семейства DHT. Минус у этих датчиков есть разве что в том, что они не обладают высокой точностью и быстродействием.
Состоят они из термистора и емкостного датчика влажности. Цифровой сигнал, исходящий от чипа, находящегося внутри датчика, позволяет считывать температуру и влажность воздуха, а уже затем мы можем выводить эти значения в монитор порта или на дисплей, обрабатывать их и т.д.
Подключаются данные модули очень просто – с помощью трех контактов (два из которых отвечают за питание, а третий подключается к цифровому выходу на плате).
Сразу возникает вопрос: а какой датчик лучше применять? Ведь они различаются по своим характеристикам и ценам. Как выбрать необходимый модуль именно для вашего проекта и с правильным соотношением “цена-качество”? Давайте разбираться. Начнем с небольшого обзора.
Краткий обзор
Первые два датчика внешне немного похожи друг на друга, к тому же подключаются они тоже одинаково.

DHT21 имеет несколько другой вид.

Отличие этого модуля от первых двух заключается в том, что он имеет защитный корпус, что позволяет использовать его на улице, где этот корпус защитит его от пыли, грязи и дождя.
Теперь сравним модули по основным показателям.
Точность и диапазон измерений
- определение влажности в диапазоне 20-80% с точностью ±5% RH
- определение температуры от 0°C до +50°C с точностью ±2 °C
- частота опроса 1 раз в секунду
- определение влажности в диапазоне 0-100% с точностью ±2% RH
- определение температуры от -40°C до +125°C с точностью ±0.5℃
- частота опроса 1 раз в 2 секунды
- определение влажности в диапазоне 0-100% с точностью ±2% RH
- определение температуры от -40°C до +80°C с точностью ±0.5°C
Цена
Сравнивая цены на данные модули, можно сразу выделить низкую цену на датчик DHT11. Стоит он, как правило, в районе 100-200 рублей – это связано с высоким спросом на данные модули и с их простым устройством.
DHT21 и DHT22 на фоне первого легко можно отнести к более дорогим: цена на них обычно колеблется в районе 300-400 рублей (то есть в 2-3 раза дороже).
Связано это с большей точностью показаний, большим диапазоном в измерении температур, к тому же у датчика DHT22 есть защитный корпус, который предохраняет его от загрязнения и влаги, что тоже играет весомую роль в составлении цены.
В связи с этим стоит подумать, а так ли вам надо переплачивать за защитный корпус, если применение вашего датчика ограничивается, к примеру, лишь комнатой?
Заключение
Наиболее оптимальным датчиком для домашней метеостанции будет DHT11, поскольку он дешевле, занимает меньше места, надежен и прост в эксплуатации и не требует от создателя измерять рекордно низкие или высокие температуры, поддерживая стабильность на протяжении долгого времени.
Если же вам необходимо измерять отрицательную температуру или повысить точность и частоту результатов, то воспользуйтесь датчиком DHT22.
DHT21 используют и покупают намного реже, чем предыдущие два, поскольку он дороже в цене, занимает больше места и будет сильно непривычен начинающему ардуинщику, а опытные же специалисты довольно часто используют датчики семейства Dallas.
Надеемся, что статья была полезной и помогла вам в выборе необходимого модуля в управлении климатом. Удачной всем компиляции и следите за нашим блогом!
Am2320 am2302 чем отличается
Магазин Arduino, электронных компонентов, деталей к роботам. г.Челябинск, тел.: (351) 215-06-92
| 0 Товары | — | 0 Руб. |
| В корзину | ||
Сопутствующие товары
![]()
Артикул: С11Я8
![]()
Артикул: С13Я9
![]()
Артикул: Ш2П2Я36
цифровой, 1-wire
Датчик температуры, влажности, давления BME-280 (3.3В / 5В) (Код: 00494,02525 )
![]()
Артикул: Ш2П2Я36
Датчик температуры и влажности DHT22 на плате (Код: 00368,02031,02772 )
![]()
Артикул: С13Я9
Оригинал, неоригинал
Датчик температуры и влажности DHT11 (Код: 00290,02035 )
![]()
Артикул: Ш2П2Я35
Оригинал, неоригинал
Гигрометр+термометр цифровой с ЖК экраном (Код: 00334,00558 )

![]()
Артикул: С3Я12
черный, белый
Контроллер влажности XH-W3005 (24В,220В) (Код: 00600,02225 )
![]()
Артикул: С10Я5
Обсуждение Подробное сравнение DHT22, AM2302, AM2320, AM2321, SHT71, HTU21D, Si7021, BME280
Не очень понятно, по чему в тест не включен SHT75, а выбран самый низший из семейства — SHT71.
BME280 не имеет «прогрева», что актуально для использования в российских условиях или носимых устройствах при переходе из холода в тепло. Ну это если не применять датчик только для измерения комнатной температуры и влажности.
Замены SHT75 пока нет. Но он имеет плохую защиту от внешних помех и считывание данных без контрольной суммы с него категорически не рекомендуется — будет врать. Предельная длина проводов между ним и опрашивающим устройством = 50 см при подтяжках к 1.2 кОм и питании 5В.
Время опроса температуры и влажности с него практически равно 0.5 сек.
Данные не искажаются в сильном постоянном магнитном поле. У других датчиков есть зависимости от этого. Ставить рядом с магнитными компонентами можно.
Работает и правильно показывает при в диапазоне давлений 0.1..20 ати.
Более точные датчики влажности попадают в другую ценовую категорию.
Последнее редактирование: 8 Янв 2017
AM2320 – Цифровой датчик температуры и влажности

Датчик AM2320 определяет влажность и температуру с самой погрешностью ±0.5° температуры и ±3% RH влажности. Отлично совместим с Arduino. Производитель – ASAIR.
Привезем под заказ любое кол-во от 50шт.
Скидки за ожидание до 30%
ОСТАВИТЬ ЗАЯВКУ
Заявка на поставку под заказ
Москва и МО: Самовывоз
Курьерская доставка
Россия и СНГ: СДЭК
Почта РФ / Достависта
Купить AM2320 — Цифровой датчик температуры и влажности в Москве или с доставкой по России и СНГ очень просто — до покупки осталось всего 3 клика!
- Добавьте товар в корзину
- Оформите заказ, выбрав наиболее удобный способ доставки и оплаты
- Дождитесь подтверждения от менеджеров или позвоните самостоятельно
- Оплатите заказ удобным способом и получите его в ближайшее время
Датчик температуры и влажности на базе AM2320 для Arduino
От своих более дешевых предшественников данный датчик температуры и влажности выгодно отличается по ряду характеристик. Так, AM2320 может быть подключен, как по 1-проводной шине, так и по шине I2C.
В первом случае подключения датчик будет полностью соответствовать DHT22, но при этом потреблять меньше электроэнергии и иметь меньшую погрешность измерений.
Основные достоинства
Низкое энергопотребление
Высокая точность измерений
Миниатюрные габариты
Работа в 1-проводном режиме
Вывод SDA можно подключать к абсолютно любому из цифровых выводов на Arduino. Но для этого вывод GND соединяется с SCL, а SDA должен быть подтянут к Vcc посредством подтягивающего резистора с сопротивлением в 5.1 кОм.
Максимальная длина кабеля не должна превышать 30 м, если напряжение на Vcc равно 5В. При напряжении на Vcc = 3,3В длина кабеля выбирается до 1 метра.
Режим I2C
Видеообзор AM2320
В этом случае выводы GND и SDA соединяются с Vcc посредством подтягивающего резистора с сопротивлением в 10 кОм. Максимальная длина кабеля не должна превышать 20 м, если напряжение на Vcc равно 5В. При напряжении на Vcc = 3,3В длина кабеля выбирается до 1 метра.
Измерение относительной влажности:
- Минимальный шаг шкалы: 0.1 %.
- Измеряемый диапазон: от 0 до 99.9 %.
- Максимальная погрешность: 3% при комнатной температуре.
- Уход показаний: 0.5 % /год.
Измерение температуры:
- Минимальный шаг шкалы: 0.1 °C.
- Измеряемый диапазон: от -40 °C до + 80°C.
- Максимальная погрешность: 0.5°C.
Потребляемый ток:
- При измерениях: 0.35 мА, пиковые значения могут доходить до 0.95 мА.
- При ожидании: от 0.08 до 0.1 мА.