Контроллеры для автоматизации теплиц

Делаем умную теплицу на Ардуино своими руками

Автоматизация вездесуща. Различные механизмы создают комфортные температурные условия, помогают при готовке пищи, ухаживают за одеждой, включают и гасят свет, а также поддерживают чистоту помещения. Но использование их не ограничивается бытом человека. Вообще во всем окружении, на улице или производстве, при перевозках чего-либо, в магазинах или сельском хозяйстве — везде работают незримые помощники.

С развитием технологической базы вырастает и уровень автоматизации. Сейчас роботы или механизмы выполняют не просто последовательность заложенных действий. Их устройство теперь позволяет осуществлять своеобразный «выбор», в зависимости от изменившихся внешних условий. Самый простой пример — стиральная машина. Ее внутренняя начинка определяет температуру воды и при необходимости подогревает ее, следит за временем стирки и правильностью текущих циклов выполнения.

Кроме уже описанного, в нашу жизнь вошли «умные» дома, города, кварталы или улицы. Главное отличие их от обычных — присутствие взаимосвязанных между собой систем управления. Каждая из которых контролирует одно устройство из присутствующих в комплексе. Но, работу всех их определяет общая система, отправляя сведения необходимые для функционирования или указывающие команды.

Одной из относительно редко использующихся схем интеллектуального управления можно назвать применение его в сельском хозяйстве, а конкретно для полной автоматизации парников или аппаратуры ухода за растениями. Собственно, подготовить и собрать умную теплицу на Ардуино своими руками вполне по силам и относительно разбирающемуся в электронике человеку. О чем и будет рассказано далее.

Общие сведения об управляющих системах

Интеллектуальность современного оборудования обеспечивается микроконтроллерами. Это небольшие и ограниченные по ресурсам полноформатные компьютеры, зачастую размещенные на одной плате или микросхеме. Несмотря на свои маленькие размеры их мощности вполне достаточно для того, чтобы управлять различным оборудованием. Информацию, необходимую для выполнения своих функций, такие микрокомпьютеры получают посредством различных специализированных датчиков. Общее нахождение устройств в единой сети обеспечивается посредством дополнительных присоединяемых к микроконтроллеру модулей.

Выполняя свою программу, интеллектуальные устройства, выдают управляющие импульсы на исполняющие цепи включающие двигатели, насосы, нагреватели или любые другие устройства для управления которыми и создается вся система.

Основой многих из подобных комплексов составляют контроллеры серии Arduino, STM, Ti MSP430, Netduino, Teensy, Particle Photon, ESP8266 или иных распространенных плат такого типа в мире. Кроме того, некоторые специалисты создают свои варианты микро — компьютеров, управляющих оборудованием — на основе устаревших ПК или каких-либо 8 разрядных процессоров, к примеру, Z80.

Чего бы хотелось

Наибольшее желание любого огородника — получать максимальный урожай при минимальных затратах труда. Одним из вариантов решения этой проблемы становятся теплицы. Но и в таком случае хочется, чтобы в ней самостоятельно грядки поливались, освещались, и обогревались, когда нужно. Ну и конечно, была организована автоматическая система вентиляции, для минимизации усилий по открыванию и закрыванию форточек.

Мониторинг и настройка

Конечно, в первую очередь, требуется система управления всем этим высокоинтеллектуальным хозяйством. Кроме того, желательно получение информации о текущем состоянии напрямую или на домашний компьютер, или на смартфон. С этой целью будет использоваться контроллер для теплицы на Arduino.

Читайте также:  Грядка для овощей для детей своими руками

Управление

В соответствии с желаниями, необходимо организовать автоматическое управление отоплением пола (как основы подогрева посадок), открытия форточек, увлажнением почвы. Хороша будет система контроля освещения, которая зажигает его, если на улице темно.

Реализация в «железе»

Ничего сложного в реализации проекта нет. Достаточно применить плату Arduino, в комплексе с несколькими датчиками (влажности, температуры, освещенности, наполнения бака полива и концевых контактов окон проветривания), а также парой двигателей для вентиляции и смонтировать систему «теплый пол».

Но сначала требуется сделать саму теплицу. Для основы была создана такая модель:

Вот ее перенос в реальность:

Мониторинг и настройка

Визуализация информации, а также пункты меню настройки выводятся на LCD1602 дисплей, с конвертором в IIC/I2C UC-146 для подключения его к Arduino.

Для выбора параметров используются 4 клавиши. Все это вместе желательно разместить в общем контрольном ящике.

Кроме визуального, для удаленного контроля будет использоваться модуль WIFI связи ESP8266 LoLin NodeMCU2, с помощью которого информация с использованием UDP протокола будет передаваться на домашний компьютер с настроенным web-сервером и базой данных. Которые впоследствии, можно будет получить на любом устройстве в общей сети — смартфоне, цифровом телевизоре или планшете.

Подключаться модуль к ардуино уно будет через серийный порт (RX/TX). Причем электрический контакт производится напрямую TX(модема)-TX(Arduino) и RX аналогично. Почему это важно — зачастую рекомендуют делать соединение перекрестным RX-TX. В прилагаемой схеме это не нужно.

Полив

Система полива работает на основе физических принципов и насоса, который функционирует определенное время. Периодом и началом которого управляет Ардуино. С утра бак наполняется водой, что ограничивается временем в управляющем скетче и датчиком на прилагаемом чертеже. В течение дня она прогревается воздухом в теплице. Вечером происходит кратковременное включение насоса, который слегка переполнив емкость запускает полив самотеком.

Так он выглядит в реальности (вместе с системой подачи воды на грядки):

Его схема работы:

Ночью бачок стоит пустым, чтобы в случае отключения обогрева и падения температуры воздуха ниже нуля его не сломало замерзшей водой.

Отопление

Подогрев земли сделан предварительной укладкой «теплого» пола под будущие грядки. Включение происходит через специальное реле на 30 А, так как мощности выдаваемой ардуино никогда в жизни бы не хватило для питания такого потребителя.

Кроме него используется обычный бытовой нагнетатель теплого воздуха, который позволяет нагреть внутреннее пространство теплицы. Он также подсоединяется к микроконтроллеру.

Вентиляция

Для обеспечения движения воздуха предусмотрены два поворотных окна, процесс открытия и закрытия которых выполняется двигателями от автомобильных дворников. В свою очередь, подключённых к Arduino.

Освещение

Чтобы обеспечить растения постоянным притоком света, используются китайские светодиодные ленты, которые включаются в зависимости от таймера и уровня освещенности.

На приведенной ниже схеме оно подключается к выводам резерв (освещение).

Управляющая электрическая схема

Ну и конечно самая главная часть — принципиальная схема «мозгов» всей этой конструкции.

Маленькое примечание: мощности для обогревателей (воздуха и почвы) у реле Arduino не хватает. Дополнительно к ним используются в качестве посредников токовые, высокоамперные варианты, подключаемые уже непосредственно к потребителям.

Программная часть

С оборудованием все понятно. Осталось разобраться с программами, которые им управляют и контролируют состояние всей системы. Так как в комплексе есть два высокоинтеллектуальных устройства — ESS8266 и сам Arduino. Соответственно для обоих нужны свои программы. Помещение их в память устройств, в обоих случаях производится через Arduino IDE.

Читайте также:  Плетущие цветы для беседки

Мониторинг

Скетч, который необходимо выгрузить в ESP8266 LoLin NodeMCU, для обеспечения его связи с Arduino и WIFI роутером.

Управление

Ну и в финале, большой скетч управления самой теплицей, который выгружается в Arduino.

Замечания по конструкции

Датчик DN11 желательно заменить на DN22, который хоть и стоит дороже, но более точен и функционирует без проблем свойственных своему младшему тезке. Для питания контуров управления можно использовать компьютерный блок питания, желательно форм-фактора AT.

Заключение

Как видно из всего выше сказанного создать у себя на участке умную теплицу не так уж и сложно. Какие-то элементы можно убрать, что-то можно добавить, но после проделанной работы важно одно — вы получите у себя на участке функциональную теплицу, которая будет вас радовать урожаем и сама за собой следить, вам останется только провести посадку и ждать урожая.

Видео по теме

Источник статьи: http://vashumnyidom.ru/komfort/uxod/umnaya-teplica-na-arduino-svoimi-rukami.html

СИСТЕМА УПРАВЛЕНИЯ ТЕПЛИЦЕЙ УТ-24! ГОТОВОЕ РЕШЕНИЕ!

Тепличное строение это прежде всего экосистема, которая требует соблюдения многих факторов для благоприятного выращивания различных культур. В данной статье мы рассмотрим систему управления теплицей, которую может собрать любой желающий самостоятельно.

Система управления теплицей УТ-24 может обеспечивать микроклимат в теплице с помощью подключаемых датчиков температуры и охладительного, нагревательного оборудования. Охладительным оборудованием может являться: открывающая форточку, вентилятор, кондиционер и т.п. Контроллеру по большому счёту не важно какое включать/отключать оборудование. В нашей системе применяется контактор для охлаждения/нагрева теплицы на 5кВт, но Вы можете установить самостоятельно с другой мощностью по своим потребностям. Микроклимат это один из самых важных факторов в выращивании культур:

o при сильной жаре – без своевременного охлаждения и проветривания, растения погибают

o растениям необходима циркуляция свежевого воздуха для благоприятного роста

o при заморозках и в зимний период необходим подогрев теплицы для предотвращения замерзания растений

Система управления теплицы обеспечивает данные режимы микроклимата:

o o возможность установки определённой температуры для работы нагревательного оборудования

o возможность установки определённой температуры для работы охладительного оборудования

Также одним из самых важных факторов в выращивании тепличных культур является правильный и своевременный полив. В данной системе управления теплицей УТ-24 реализованы различные условия и режимы для полива растений. Система позволяет производить полив растений по трём независимым зонам, которые в свою очередь возможно настроить в следующих режимах:

o полив растений по заданным таймерам

o полив растений по датчику влажности почвы

o ручной режим полив растений


При этом можно устанавливать различные сопутствующие условия в зависимости от конфигурации системы:

o автоматический полив растений по таймеру и датчика влажности

o контроль температуры воды в аккумулирующей ёмкости для полива растений

o контроль уровня жидкости в аккумулирующей ёмкости (защита насоса от сухого хода)

Для разделения зон полива растений используются электроклапана на 12,24,220В (в зависимости от модификации). Контроль за температурой в ёмкости отвечает аналоговый датчик температуры 4-20мА, который способен с высокой точностью определять температуру воды. Также реализован контроль за уровнем в ёмкости с помощью аналогового датчика 4-20мА или дискретных датчиков (нижний и верхний уровень). Аккумулирующая ёмкость часто используется для естественного нагрева воды, так как поступаемая вода из скважины имеет очень низкую температуру, которая негативно сказывается на растениях.

Читайте также:  Оборудование для открывания теплиц

Также одним из ключевых факторов для эффективного роста растений является их досветка по определённым условиям. Растения получающие недостаточное количество освещенности в течении дня имеют замедленный рост и следствие уменьшенный урожай. Самым простым способ реализованным в системе управления теплицей является досветка растений по дискретному датчика. Таким образом, система определяет за промежуток установленного времени (например, с 7 до 18), какая была освещенность растений и при необходимости сама включает досветку на нужное количество времени. Также реализован контроль досвечивания растений по аналоговому датчика освещенности, который определяет текущий уровень освещенности в теплице. Соответственно реализованы следующие режимы и параметры по досветке растений:

o включение освещенности по таймеру

o включение освещенности по датчику освещенности

o ручной режим включения освещенности

o включение освещенности по таймер условием контроля уровня освещенности

Система управления теплицей УТ-24 также способна контролировать работу насосов: скважинного и поливочного, по нескольким условиям. Работу скваженного насоса можно настраивать относительно уровня аккумулирующей емкости, когда при уменьшении уровня жидкости в ёмкости насос включается, а при полном заполнении отключается. Также система управления теплицей УТ-24 позволяет управлять поливочным насосом по нескольким условиям, а именно:

o в ручном режиме

o в автоматическом режиме (при условии открытия любого из клапанов)

o ручной режим с условием датчика сухого хода

o в автоматическом режиме с условием датчика сухого хода

Система управления теплицей УТ-24 позволяет существенно экономить человеческий труд, повышает благоприятные условия для роста тепличных растений, а также обеспечивает удаленный контроль за экосистемой. Данное решение собирается на промышленном оборудовании для стабильной и безотказной работы, а также промышленные датчики КИПиА для правильного технологического контроля.

Также система предусматривает передачу данных по промышленному протоколу Modbus на верхний уровень SCADA системы или для удаленного контроля за параметрами теплицы. Нами реализована возможность сбора данных основных параметров и значений, а также управление технологическим оборудованием теплицы удаленно.

Данная система управления была реализована на промышленном программируемом реле ПР200. Наша компания выкладывает в свободным доступ краткую инструкцию и программный код для контроллера для самостоятельного настройки и сборки системы управления. Данная программа дорабатывалась под максимально универсальный сценарий различных события, т.е. Вы можете самостоятельно убрать лишний код программы, либо добавить свой при необходимости.

Также у данной системы присутствуют определенные ограничения, связанные с возможностью программируемого реле ПР200, а именно:

o относительно мало памяти программируемого реле, которое ограничивает в расширении системы

o небольшое количество сетевых переменных (макс 64шт) для передачи на верхний уровень

o ограничение программируемого реле в программном коде относительно полноценного контроллера

Все данные недостатки решаются с установкой промышленного контроллера ПЛК.

Мы готовы оказать консультационную помощь по данному решению, а также выполнить сборку и настройку системы под ключ на базе промышленных реле или контроллерах Haiwell , Unitronics .

Источник статьи: http://xn—-8sbk.xn--p1ai/articles/ymnaya-teplica

Оцените статью