В данном проекте было собрано устройство для автоматизация труда пчеловода. Мониторинг температуры и влажности в режиме реального времени. А так же поддержание температуры в период холодов.
Целью данного проекта было разработать своё устройство для мониторинга данных с улья на дисплей в режиме реального времени. Всё это на базе Arduino.Задача курсовой работы заключается в том, чтобы устройство выводила на дисплей температуру, дату, влажность, время и надпись, показывающая состояние нагревательного элемента. Так же в зависимости от температуры работал нагревательный элемент, и выводилась надпись off/on.
Эта тема очень актуальна в основном в сельской местности, т.к. именно в сельских местностях проживают люди, которые держат улья.
Рис. Структурная схема устройства
Техническое задание
Проект нужен, чтобы обеспечить безопасность ульев в период холодов. С помощью этого проекта можно будет собрать устройство, обеспечивающее и поддерживающее тепло в ульях. Все необходимые комплектующие были заказаны на всемирном сайте Алиэкспресс
Суть работы заключается в том, что программа будет запрашивать данные с датчика температуры и влажности DHT22, и сравнивать полученные данные, если данные ниже требуемого (допустим 20 градусов) включается красный светодиод (извещает о понижении температуры), включается нагревательный элемент и на дисплей выводится надпись on (извещая о том, что нагревательный элемент включен). И работает до тех пор, пока температура не станет выше 20 градусов.
Если же температура в норме, то загорается зеленый светодиод и выводится надпись off (извещая о том, что нагревательный элемент не используется).
Так же на дисплей, помимо температуры и надписи off/on, будут выводиться влажность в ульях, время и дата (для ведения журнала). Все комплектующие аккуратно будут собраны в корпус.
Рис. принципиальная схема устройства
Используемые комплектующие:
-Arduino Uno
-DHT22
-DS3231
-LCD1602+I2C
-2 светодиода
-2 резистора с номиналом 560Ом
-Реле
-Источник питания на 5В
-Нагревательный элемент
-Соединительные провода
-Соединительная плата
Рис. Алгоритм работы устройства
Заключение
Суть работы заключалась в том, чтобы разработать проект, которое позволяло бы осуществлять мониторинг данных с ульев в режиме реального времени, а также производить подогрев в случае необходимости.
Собранная схема полностью соответствует техническому заданию. Проект собран на базе Arduino Uno, и проверен на практике. В будущем думаю более автоматизировать этот проект, путем добавления некоторых датчиков, которые позволили бы осуществлять мониторинг больших данных и на расстоянии.