Файл: Разработка автоматизированной системы управления тепличным комплексом на примере компании ооо Завод готовых теплиц г. Москва.docx

ВУЗ: Не указан

Категория: Реферат

Дисциплина: Не указана

Добавлен: 24.10.2023

Просмотров: 379

Скачиваний: 16

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

СОДЕРЖАНИЕ

«Московский государственный образовательный комплекс»

Дипломная работа на тему

СОДЕРЖАНИЕ

ВВЕДЕНИЕ Тема разработки автоматизированной системы ухода за растениями в наши дни является по-прежнему актуальной, так как сельское хозяйство является одной из важнейших отраслей экономики России и имеет большое значение для обеспечения продовольственной безопасности населения. В условиях изменения климата и увеличения населения мира, повышение эффективности производства продуктов питания является необходимым условием для удовлетворения растущего спроса на продукты питания. Умная теплица может существенно улучшить производственные процессы в сельском хозяйстве, что позволит повысить урожайность, снизить затраты и улучшить качество продукции. Кроме того, разработка умных теплиц может стать одним из направлений развития инновационных технологий в сельском хозяйстве, что будет способствовать его модернизации и конкурентоспособности. Автоматизированные системы ухода за растениями могут также помочь снизить нагрузку на фермеров и садоводов, облегчив их труд и повысив эффективность работы. Кроме того, такие системы могут быть полезны в городском озеленении, что поможет улучшить экологическую ситуацию в городах и сделать их более комфортными для жизни.Одним из преимуществ автоматизированной системы управления тепличным комплексом является возможность удаленного управления. Система позволяет контролировать и управлять процессами в теплице с помощью мобильного приложения или веб-интерфейса. Это позволяет операторам быстро реагировать на изменения климата и других параметров и принимать необходимые меры.Еще одним преимуществом системы является возможность сбора и анализа данных. Система собирает данные о климатических условиях, уровне влажности почвы, подсветке и других параметрах. Эти данные могут быть использованы для анализа производительности тепличного комплекса и оптимизации процессов.Цель работы заключается в том, чтобы оптимизировать и облегчить работу мехатронной системы по выращиванию растений в теплице. Уникальность заключается в экономичности использования энергии при поддержании условий для роста растений. Актуальность заключается в эксплуатации автоматической системы в холодном климате. В состав необходимого оборудования для умной теплицы входят: система автоматического полива, система отопления, система освещения и система вентиляцииСпроектировать все необходимые схемы включает в себя разработку электрических и механических схем для каждой системы, а также схему общей системы управления и контроля.Алгоритм работы системы будет включать автоматический контроль температуры и влажности почвы. Система автоматического полива будет запускаться по достижении определенного уровня влажности почвы. Система освещения будет регулироваться в зависимости от времени суток.Задачи: Составить список необходимого оборудования Спроектировать все необходимые схемы Построить алгоритм работы системы Произвести экономический расчёт 1 Теоретическая часть 1.1 Требования к системеАвтоматическая теплица должна будет работать в автономном режиме. Температура для роста клубники должна быть постоянной и держаться на отметке от 20 до 28 градусов. Процент влажности почвы должен быть не менее 60% и не более 75%. Освещение растений должно осуществляться на протяжении 12 часов. При плохом дневном свете должны включаться светодиодные лампы. Ночью растения должны отдыхать. Орошение должно производится по мере засухи почвы, в свою очередь которую будут обнаруживать датчики влажности почвы. Вентиляция теплицы должна работать по принципу естественного проветривания. Энергию система будет получать из солнечного водонагревателя и заменять работу нагревателя в солнечные дни. 1.2 Подбор оборудования Основные устройства Контроллер – представлен на рисунке 1. Задача контроллера состоит в исполнении вшитого в него алгоритма действий. Модель: «Arduino Uno R3». Я выбрал стандартную модель, потому что количество аналоговых и цифровых входов и выходов хватает для эксплуатации автоматической теплицы с небольшим запасом.Пройдемся по основным характеристикам данного контроллера, для этого обратимся к таблице 1. Таблица 1 – Краткое описание контроллера «Arduino Uno R3»

Практическая часть

2.1 Гидравлическая схема

Всего 8 управляемых элементов. Все они будут представлены в Arduino на схеме оборудования рисунок 17, но уже в другой форме.

2.2 Схема оборудования


Департамент образования и науки города Москвы Государственное бюджетное профессиональное образовательное учреждение

города Москвы

«Московский государственный образовательный комплекс»


(ГБПОУ МГОК)

Методическое объединение преподавателей инженерных технологий Специальность 15.02.10 Мехатроника и мобильная робототехника (по отраслям)
Допущен к защите

Заместитель директора

В.П. Полубабкин

«14» июня 2023 г.

Дипломная работа на тему


«Разработка автоматизированной системы управления тепличным комплексом на примере компании ООО «Завод готовых теплиц» г. Москва»

Выполнил(а) студент(ка) группы

/Дадабаев З. Р. /

«_»2023 г.

Руководитель

_/Савина Л. Ю. /

Руководитель МО

/Килдеев Т. А./ Оценка

«_»2023 г.
Москва, 2023

СОДЕРЖАНИЕ




«Московский государственный образовательный комплекс» 1

Дипломная работа на тему 1

ВВЕДЕНИЕ 7

1 Теоретическая часть 9

2Практическая часть 30

2.1 Гидравлическая схема 30

В теплице вся гидравлика состоит из двух модулей. Чтобы это наглядно показать во FluidSim-H была создана схема рисунок 25. Первый модуль (M1) отвечает за орошение теплицы. Второй модуль (M2) отвечает за подогрев почвы в теплице. Визуализация теплицы находится за модулями. 30

Черный треугольник, который находится за модулем не является элементом системы, он служит постоянным насосом, чтобы программа могла работать. Во FluidSim связать мотор с насосом, чтобы управлять им – невозможно. Поэтому было принято решение сымитировать работу насоса, создав модуль с распределителем и насосом. 30

Первый модуль (M1) на схеме, в соответствии с рисунком 25, расположен слева. Он состоит из двух электромагнитных клапанов (1QM1, 1QM2), одного насоса (1P1), фильтра (1F1) и водяного бака (1R1). Каждый электромагнитны клапан отвечает за подачу воды в свою зону выращивания. Насос активируется во время полива, изначально настроенный на заданную скорость. Фильтр необходим для отчистки воды от загрязнений. Водяной бак хранит воду. 30

Второй модуль на схеме (M2), также в соответствии с рисунком 16, расположен справа. Состоит из трёх электромагнитных клапанов (2QM1, 2QM2, 2ЙЬ3), двух пружинных обратных клапанов (2SV1, 2SV2), одного насоса (2P1), нагревательного элемента (2H1), солнечного водонагревателя (2H2) и водяного бака (2R1). Два электромагнитных клапана работают в своей зоне отапливания. Последний отвечает за использование теплой воды из солнечного водонагревателя. Пружинные обратные клапаны, пропуская воду только в одну сторону, не позволяют воде по трубам двигаться хаотично. Насос запускается вовремя отапливания. Солнечный водонагреватель не нуждается в поддержании работоспособности, наоборот он включается в работу при необходимости, когда температура в его баке достаточно хорошая для использования. Тогда Нагревательный элемент не участвует в работе. Нагревательный элемент нагревает воду в малом участке трубы, позволяя жидкости, проходящей через него, нагреться. Расширительный бак хранит теплоноситель. 30

Всего 8 управляемых элементов. Все они будут представлены в Arduino на схеме оборудования рисунок 17, но уже в другой форме. 31

31

2.2 Схема оборудования 31

Следующая схема построена в «tinkercad» на рисунке 26. В качестве контроллера для моделирования был выбран Arduino uno. Ниже на рисунке показаны наименования всех элементов системы. Каждый исполнительный элемент подключен к своему реле, а те в свою очередь подсоединены к портам (0 – 9). Всего 8 портов на выход. Все датчики подключены к аналоговым портам (A0 – A5), а на кнопки остается 3 порта (10 – 12). Кнопки подключены через заземление, таким образом, что по нажатию они выдают сигнал. Всего 9 портов на вход и 10 на выход. Дисплей подключается через дополнительные 2 порта (SCL, SDA). 31

32

Так как на данном эмуляторе не так много устройств, то мне пришлось сделать имитацию необходимого оборудования. На представленной ниже схеме на рисунке 27, были сымитированы порядка 5 компонентов: питание от 220 V, светодиодная лампа, нагревательный элемент, электромагнитный клапан и насос. Вместо датчика влажности и температуры «DHT22» был выбран обычный датчик температуры, поэтому считывать он может только температуру. Также вместо ЖК дисплея 20x4 мне пришлось поставить 16x2. Электрическая схема представлена в «ПРИЛОЖЕНИЕ А». 32

33

ЗАКЛЮЧЕНИЕ 56

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

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

Алгоритм зашитый на контроллер имеет внутренний таймер. Засчёт ожидания после каждого действия переменная запоминает накопленное время. И при помощи этого в нужный момент режим меняется с дневного на ночной. Это позволяет лампам гореть в нужное время суток, не создавая лишней нагрузки на растения. В алгоритме построены три функции, они выполняются по-очереди. В алгоритме есть возможность выйти из текущей запущенной программы. После проверки компилятора всех трёх функций, система ожидает 5 минут. В течении этого времени возможно выйти их запущенной программы. Для предварительной остановки на панели управления присутствует кнопка вкл/выкл. 56

Был произведен расчёт экономичности использования внедренной системы. Расчёт экономичности происходит между автоматической теплицой с резервной энергией и без резервной энергии. Разница между ними такова, что общие затраты на электроэнергию у теплицы с резервом за год на 35% ниже. 57

Срок окупаемости системы по сравнению с системой без резерва составил 1 год и 10 месяцев. 57

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

Специальная (научная) и периодическая литература 58

1. А. В. Чигарев, К. Циммерманн, В. А. Чигарев. Введение в мехатронику: учебное пособие, Минск : БНТУ, 2019 58

2. Б. М. Готлиб, А. А. Вакалюк. Введение в специальность «Мехатроника и робототехника» : курс лекций, Екатеринбург : УрГУПС, 2019 58

3. С. В. Пономарев. Компоненты приводов мехатронных устройств: учебное пособие, Тамбов : Изд-во ФГБОУ ВПО «ТГТУ», 2021 58

4. Д. А. Колесниченко, Н. М. Колесниченко. Мехатроника и робототехника: лабораторный практикум: учебно-методическое пособие, Вологда: ВоГУ, 2018 58

5. О.И. Максимычев, А.В. Либенко, В.А. Виноградов. Программирование логических контроллеров (PLC): учеб. пособие /, М.: МАДИ, 2020 58

6. В.А. Трубецкой, В.А. Медведев, С.С. Ревнёв. Проектирование исполнительных систем роботов: учебное пособие, Воронеж: ФГБОУ ВО, 2021 58

7. Юревич Е.И. Сенсорные системы в робототехнике : учеб. Пособие, СПб., Изд-во Политехн. ун-та, 2021 58

8. Белов А. В. Программирование микроконтроллеров для начинающих и не только, СПб.: Наука и Техника, 2022 58

9. Шошиашвили М.Э., Шошиашвили И.С. Проектирование мехатронных систем: учебно-методическое пособие по выполнению курсового проекта, Южно-Российский государственный политехнический университет (НПИ) имени М.И. Платова, Новочеркасск: ЮРГПУ(НПИ), 2019 58

10. Лукинов А. П. Проектирование мехатронных и робототехнических устройств: Учебное пособие, СПБ.: Издательство «Лань», 2019 58

11. Готлиб Б. М. Проектирование мехатронных систем: курс лекций для студентов специальности «Мехатроника». - Екатеринбург: УрГУПС,2019 58

12. Ливенец М.А., Ярмахов Б.Б. Программирование мобильных приложений в MIT App Inventor, СПБ.: Издательство «Лань», 2021 59

13. Иванова Г.С. И201 . Технология программирования: Учебник для вузов, М.: Изд-во МГТУ им. Н.Э. Баумана, 2022 59

14. Егоров О.Д., Подураев Ю.В. Мехатронные модули. Расчет и конструирование: Учебное пособие, М: МГТУ «СТАНКИН», 2019 59

15. Подураев Ю.В. Мехатроника: основы, методы, применение: учеб. пособие для студентов вузов, М.: Машиностроение, 2020 59

16. Шварц Марко, Интернет вещей с ESP826, СПб.: БХВ-Петербург, 2019 59

17. Гололобов В.Н. ARDUINO для любознательных, СПб, Наука и Техника, 2018 59

18. Дж. Фрайден, Современные датчики. Справочник, Москва: Техносфера, 2021 59


ПРИЛОЖЕНИЕ А 55


ВВЕДЕНИЕ



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

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

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

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

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

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

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

Задачи:

  1. Составить список необходимого оборудования

  2. Спроектировать все необходимые схемы

  3. Построить алгоритм работы системы

  4. Произвести экономический расчёт


1 Теоретическая часть



1.1 Требования к системе

Автоматическая теплица должна будет работать в автономном режиме. Температура для роста клубники должна быть постоянной и держаться на отметке от 20 до 28 градусов. Процент влажности почвы должен быть не менее 60% и не более 75%. Освещение растений должно осуществляться на протяжении 12 часов. При плохом дневном свете должны включаться светодиодные лампы. Ночью растения должны отдыхать. Орошение должно производится по мере засухи почвы, в свою очередь которую будут обнаруживать датчики влажности почвы. Вентиляция теплицы должна работать по принципу естественного проветривания. Энергию система будет получать из солнечного водонагревателя и заменять работу нагревателя в солнечные дни.

1.2 Подбор оборудования

      1. Основные устройства

  1. Контроллер – представлен на рисунке 1. Задача контроллера состоит в исполнении вшитого в него алгоритма действий. Модель: «Arduino Uno R3».

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

Пройдемся по основным характеристикам данного контроллера, для этого обратимся к таблице 1.

Таблица 1 – Краткое описание контроллера «Arduino Uno R3»

Микроконтроллер

ATmega328P

Напряжение питания

5 В

Входное напряжение (рекомендуемое)

7-12 В

Входное напряжение (предельное)

6-20 В

Цифровой ввод-вывод

14 линий (6 из них - ШИМ)



Продолжение таблицы 1.

Аналоговые входы

6

Постоянный ток на линиях ввода-вывода

40 мА

Flash-память

32 кб

Микроконтроллер Atmel ATmega328P - это 8-битное megaAVR устройство высокого качества. Его главной особенностью является технология picoPower, которая обеспечивает сверхнизкое энергопотребление и режимы сна с низким энергопотреблением. Напряжение 5 В - стандарт для Arduino. Из 14 цифровых пинов было использовано всего 13. Из 6 аналоговых пинов были использованы все 6. Всего в памяти контроллера 32 кб, из них 0,5 кб используется для загрузки в контроллер. Размер кода составляет около 12 кб. Таким образом, под мои требования котроллер «Arduino Uno R3» отлично подходит.



Рисунок 1 – Контроллер

  1. Твердотельное реле – представлен на рисунке 8. Модель: «JQC3F-5VDC-C».

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

В автоматической теплице реле понадобиться для 10 устройств: насос для отопления, насос для орошения, нагревательный элемент, фитолампы и 5 электроклапанов.



Рисунок 2 – Твердотельное реле

1.2.2 Устройства ввода

  1. Панель управления. На панели управления присутствуют три обычные кнопки и кнопка «вкл/выкл». В качестве обычных кнопок были использованны кнопки из набора Arduino.

    1. Первая кнопка на рисунке 3 отвечает за перенос стрелки вверх (синяя)

    2. Вторая кнопка на рисунке 3 отвечает за перенос стрелки вниз (синяя)




Рисунок 3 – Синяя кнопка

    1. Третья кнопка на рисунке 4 отвечает за подтверждение выбранной функции (желтая)



Рисунок 4 – Желтая кнопка

    1. Кнопка вкл/выкл на рисунке 5 отвечает за включение и выключение системы. Модель: «CH-008».



Рисунок 5 – Кнопка вкл/выкл

  1. Датчик влажности почвы на рисунке 6 – датчик для измерения влажности почвы в теплице. Модель: «YL-38».

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

Всего два датчика влажности почвы. Каждый устанавливается в свою зону выращивания.



Рисунок 6 – Датчик влажности почвы

  1. Датчик температуры и влажности воздуха – представлен в таблице 2. Датчик для измерения температуры и влажности воздуха внутри теплицы. Модель: «DHT22».

«DHT22» — это цифровой датчик температуры и влажности, который использует емкостный чувствительный элемент влажности и термистор для измерения окружающего воздуха. Это недорогой цифровой датчик с низким энергопотреблением. «DHT22» работает путем измерения относительной влажности и температуры окружающего воздуха. Чувствительный элемент влажности представляет собой емкостной полимер, который поглощает влагу из воздуха и изменяет свои электрические свойства. Термистор измеряет температуру воздуха. Два датчика подключены к интегральной схеме (ИС), которая преобразует аналоговые сигналы от датчиков в цифровые сигналы, которые может считывать микроконтроллер.