Дистанционный мониторинг температуры и влажности помещения и дистанционное управление светом на основе Arduino |
Автор: Янышев В.С., Мальцев Д.В. |
01.06.2020 05:00 |
ДИСТАНЦИОННЫЙ
МОНИТОРИНГ ТЕМПЕРАТУРЫ И ВЛАЖНОСТИ ПОМЕЩЕНИЯ И ДИСТАНЦИОННОЕ УПРАВЛЕНИЕ СВЕТОМ
НА ОСНОВЕ ARDUINO Янышев В.С., Мальцев Д.В. г. Бирск, ФГБОУ ВО Бирский филиал БашГУ Системы дистанционного
мониторинга параметров помещения приобретают большую популярность. Помимо
считывания параметров, пользователь может включать домашние приборы, например
освещение, обогреватель. Подобные системы могут
строиться на разной технологической основе, в зависимости от накладываемого
функционала и цели создания системы. Для учебных целей наиболее
распространенными решениями можно считать микроконтроллеры Arduino. Для выполнения
выпускной квалификационной работы была поставлена задача разработать систему,
которая позволит получать и сохранять данные о температуре и влажности
помещения, включать и выключать свет. Считывание данных и управление
светом должно осуществляться через веб-сайт. Доступ к данным должен
быть только у зарегистрированных пользователей. Внешний вид сайта
выполнен в минималистическом стиле. Выводится только нужная информация. Рисунок
1. Дизайн основного сайта Для отправки данных на
сервер микроконтроллер Arduino
UNO
должен
считывать параметры помещения. Для этого используется датчик DHT11. Так же к микроконтроллеру
подключается лампочка, имитирующая лампу для освещения помещения. Схема
подключения датчика DHT11
показана на рисунке 2. Рисунок
2. Схема подключения датчика DHT11к
Arduino Датчик температуры и
влажности DHT11 подключается с помощью 3 выходов. Выход VCC подключается
к 5 вольтовому питанию в Ethernet
Shield
для питания датчика. GND
выход
соответственно подключается к пину GND в Ethernet Shield, который служит точкой нулевого
потенциала в плате. Выход OUT
подключается
к пину 2 в Ethernet
Shield.
Данный пин используется для получения данных о влажности и температуре воздуха,
из датчика влажности и температуры DHT11. Для взаимодействия с
микроконтроллером Arduino
необходимо
подключить плату Ethernet Shield к
Arduino
Uno,
образуя некий «бутерброд» (Рисунок 3).
С помощью EthernetShield
идет
подключение к роутеру через витую пару. Рисунок
3. Подключение Ethernet
Shield
к
Arduino
Uno Для подключения
лампочки требуется использовать 2 пина: номер 3, который отвечает за контроль
состояния, и пин GND.
Схема подключения показана на рисунке 4. |