Мониторинг температуры и влажности в помещении с датчиком DHT11
Конференция: CX Студенческая международная научно-практическая конференция «Молодежный научный форум»
Секция: Технические науки
лауреатов
участников
лауреатов
участников
CX Студенческая международная научно-практическая конференция «Молодежный научный форум»
Мониторинг температуры и влажности в помещении с датчиком DHT11
Аннотация. В статье рассматривается способ реализации мониторинга температуры и влажности в помещении на основе датчика DHT11 и Arduino-совместимой платы.
Abstract. The article discusses a way to implement indoor temperature and humidity monitoring based on a DHT11 sensor and an Arduino-compatible board.
Ключевые слова: Arduino, dht11.
Keywords: Arduino, dht11.
Постановка проблемы
Зачастую требуется вести постоянный мониторинг температуры и влажности в помещении, чаще всего это характерно для промышленных предприятий, но это также может пригодиться для обычных домашних помещений.
Результаты исследования
Введение.
Для мониторинга температуры и влажности используется датчик DHT11, Arduino-подобная плата, транзистор на 10кОм, 4 провода типа “штекер – штекер” и макетная плата.
Датчик будет считывать температуру и влажность, если влажность будет меньше 50, то будет загораться светодиод на плате, а также независимо от этого будут выводиться показания температуры и влажности в консоль мониторинга порта.
Реализация.
Программная часть написана в IDE Arduino, для считывания данных с датчика используется библиотека “DHT sensor library by Adafruit”, установить её можно по пути “Инструменты – Управлять библиотеками…”. Подключим библиотеку, а также откроем доступ к управлению светодиодом:
Основная реализация будет происходить в функции loop(), каждые 5 секунд будут считываться показания датчика, в случае если влажность будет меньше 50, то включаем светодиод на плате, а затем выводим показания.
На рисунке 2 представлено окно мониторинга порта с различными показаниями датчика, а также момент, когда датчик был убран с макетной платы.
Рисунок 2. Пример вывода данных
Вывод
Данное решение показало свою работоспособность и подходит для помещений, где необходим мониторинг температуры и влажности.
При показателях, отходящих от заданной в программном коде нормы, плата сигнализирует об этом включением светодиода.