Подключение датчика температуры и влажности
|
Содержание
Датчик температуры и влажности DHT11/DHT21(AM2301)/DHT22
Датчик температуры и влажности DHT11/DHT21(AM2301)/DHT22DHT11/DHT21(AM2301)/DHT22 — широко распространенные датчики для определения относительной влажности воздуха и температуры, состоят из емкостного датчика влажности и термистора. Датчик содержит в себе АЦП для преобразования аналоговых значений влажности и температуры. Цифровые датчики DHT11/DHT21(AM2301)/DHT22 основаны на протоколе, который для связи использует один провод/шину с открытым коллектором. Основное различие между DHT11 и DHT22 заключается в том, что DHT22 имеет более высокое разрешение и более точен по сравнению с DHT11. Расположение и назначение выводов у датчиков DHT11/DHT21(AM2301)/DHT22 совпадает. Характеристики датчика DHT11
- Питание: 3 - 5.5В;
Характеристики датчика DHT22
- Питание: 3 - 6В;
Описание датчика (datasheet)
DHT11: на английском языке, на русском языке.
Схема подключенияВ качестве датчика температуры и влажности используется сенсор DHT22. Схема подключения датчика температуры и влажности DHT11/DHT21(AM2301)/DHT22 к WiFi-модулю WiFi-модуль и датчик DHT22 установлены на макетной плате для проектирования (Breadboard), позволяющей собирать проекты без пайки. В качестве внешнего источника используется адаптер питания для зарядки сотовых телефонов, смартфонов, планшетов, с выходным током не менее 500мА. Для автономного питания контроллера можно использовать портативные аккумуляторы (Power Bank) емкостью от 2000мА*ч и выше. В качестве соединительного кабеля между макетной платой (Breadboard) и адаптером используется кабель для зарядки сотовых телефонов. Подготовка модуля к работеПодготовка модуля к работе заключается в выполнении следующих шагов. Шаг 1. Программирование модуляПрограммирование модуля (запись программы (прошивки) «Smacont-ESP») осуществляется в соответствии с инструкцией «Программирование модулей ESP и отладочных плат». Шаг 2. Настройка сетевого соединения с модулемВыполнить настройку сетевого соединения с модулем в соответствии с инструкцией «Первое включение». Шаг 3. Настройка WiFi-сети (при необходимости)При необходимости выполнить настройку WiFi-сети в соответствии с инструкцией «Настройки WiFi-сети». Конфигурация модуляВнешние устройстваКонфигурирование сенсора DHT22 осуществляется на вкладке «Внешние устр-ва». Для этого необходимо разрешить работу датчика и выбрать номера «GPIO», к которому будут подключен сенсор DHT22, а также выбрать переменные «Vx», к которым будут привязаны показания температуры и влажности. Конфигурирование сенсора DHT22 Помимо этого, на данной вкладке можно задать период опроса датчика, а также значение при неисправности. Проконтролируем значения сенсора DHT22 на вкладке «Vx map». Значения сенсора DHT22 на вкладке «Vx map» В дальнейшем, полученные значение температуры и влажности, можно использовать в сценариях, например, для реализации проекта включения вытяжки при повышенной влажности в ванной комнате. ЗаключениеНесмотря на низкую разрешающую способность датчика температуры и влажности DHT11, по сравнению с DHT22, его вполне можно использовать в пороговых схемах, где нет необходимости в точности показаний. Как вариант, разность в значениях можно компенсировать поправочными коэффициентами в формулах. |
Программы
Прошивка «Smacont-ESP»:
«Программа Настройки»:
Телеграм каналНовостиЭнергонезависимая память (EEPROM) Переменные «Vx» (карта переменных «Vx») Действие «wifi_CheckConn()». После подключения к WiFi-сети, выполнить действие с задержкой Обмен данными. Open Monitoring Датчики температуры и влажности AHT10/AHT15/AHT20/AHT21/AHT25 Датчик температуры и влажности SHT30 (SHT31/SHT35) Действие «valueToVx()», «valueToArrVx()». Отслеживание заданного уровня в диапазоне значений Действие «termostat()». Термостат ESP-NOW. Датчик температуры и влажности с питанием от батареек Последовательные интерфейсы (UART, I2C, SPI) Управление одноканальным модулем реле |