📄Работа №94582

Тема: Автоматизированная система управления тепличным хозяйством на базе микроконтроллеров

📝
Тип работы Бакалаврская работа
📚
Предмет информационные системы
📄
Объем: 105 листов
📅
Год: 2021
👁️
Просмотров: 251
Не подходит эта работа?
Закажите новую по вашим требованиям
Узнать цену на написание
ℹ️ Настоящий учебно-методический информационный материал размещён в ознакомительных и исследовательских целях и представляет собой пример учебного исследования. Не является готовым научным трудом и требует самостоятельной переработки.

📋 Содержание

1. глава. Современные автоматизированные системы 5
1.1 техническое и программное обеспечение интернета вещей 5
1.2 сравнение и выбор технических характеристик составляющих 12
1.3 формализованное описание технического задания 28
II глава. Практическая часть 33
2.1 разработка и настройка объекта разработки 33
2.2 описание продукта (результата разработки) 60
Заключение 65
Список использованных источников 66
Приложения 69

📖 Введение

РЕФЕРАТ
Кельсин А.А. Выпускная квалификационная работа «Автоматизированная система управления тепличным хозяйством на базе микроконтроллеров» содержит 105 страниц, 48 изображений, 34 использованных источников и 6 приложений.
Ключевые слова: Умная теплица, программно-аппаратный комплекс, веб-сайт, linux.
Предмет разработки - автоматизированная система управления тепличным хозяйством.
Цель разработки - разработать программно-аппаратный комплекс с автоматизированным и ручным управлением теплицами через веб-интерфейс с сохранением данных о климате и их вывод.
В данной работе описан процесс и результаты проектирования и реализации программно-аппаратного комплекса управления тепличным хозяйством, а также веб-сайта, входящего в его состав.
Комплекс реализован на базе клиент-серверной архитектуры, где сервер реализован на базе ОС Raspbian. В комплексе применены программные продукты Arduino IDE, Apache 2.4, Mosquitto, СУБД MariaDB, протокол MQTT, а также языки программирования Python 2.7 с набором библиотек, С, языки разметки HTML5 и CSS3, а также используется микрофреймворк flask [6].
Данный программно-аппаратный комплекс создавался для упрощения выращивания растений и может автоматизировать процесс поддержания температурного режима (открывание окон на проветривание, обогрев) и процесс полива. Также реализовано ручное управление теплицами на сайте и вывод текущей температуры и влажности и сохранения их в базе данных для каждой теплицы. Дополнительно настроена работа освещения для дневного и ночного времени по движению и вручную. Однако, эта конфигурация также подойдет для аквариумов, террариумов и прочих мест, где необходимо поддерживать температурный режим и/или управлять какой-либо нагрузкой.
Реализованный программно-аппаратный комплекс полностью соответствует техническому заданию на разработку.
Популярность автоматизированных систем и прочих устройств, облегчающих жизнь человека, становится всё больше. И часто возникает потребность автоматизировать различные процессы, такие как выращивание различных растений в теплице. Люди, имеющие дачные участки, не всегда могут быть в нужное время, чтобы открыть окно для проветривания или же полить растения в теплице, да и перспектива добираться до места, чтобы только открыть окно, не всегда радует. Поэтому популярность различных автоматических систем в быту и в промышленности ставится всё больше.
Решено создать автоматизированную систему управления теплицами.
Проект актуален тем, что данный программно-аппаратный комплекс поможет тем, в нашем случае, кто хочет выращивать хороший урожай в теплице с минимальными затратами сил не только дома, но и на производстве.
Предметом разработки является система управления тепличным хозяйством.
Целью разработки является создание программно-аппаратного комплекса с автоматизированным и ручным управлением теплицами через веб-интерфейс с сохранением данных о климате и их вывод.
Задачи:
1. Произвести анализ состояния проблемы и подходов к ее решению.
2. Изучить и обосновать выбор программных и аппаратных технологий реализации.
3. Изучить принципы построения автоматизированных систем.
4. Создать физическую модель теплицы.
5. Создать программно-аппаратный комплекс на базе микроконтроллера и написать веб-интерфейс.
6. Реализовать mqtt-брокер и веб-сервер, на котором находится написанный веб-интерфейс централизованного управления всеми теплицами и отображением данных о них.
7. Реализовать автоматический и ручной режим работы.

Возникли сложности?

Нужна качественная помощь преподавателя?

👨‍🎓 Помощь в написании

✅ Заключение

В ходе выпускной квалификационной работы был полностью реализован программно-аппаратный комплекс автоматизированной системы управления тепличным хозяйством на базе микроконтроллеров.
В процессе работы над проектом были выполнены все поставленные задачи: были изучены принципы построения автоматизированных систем, произведен анализ и выбор программного и аппаратного обеспечения для реализации проекта. Была создана физическая модель теплицы. Показаны используемые датчики и элементы, микроконтроллер и серверная часть проекта, а также произведена настройка всех компонентов. Создан программно-аппаратный комплекс на базе микроконтроллера платы NodeNCU (ESP8266). Написан веб-интерфейс на каждом микроконтроллере. Теплица с автоматической регулировкой температуры и поливом, датчиком движения для включения света в темное время суток. Также реализован mqtt-брокер и веб-сервер, на котором находится написанный веб-интерфейс централизованного управления всеми теплицами, с отображением текущего состояние нагрузки (освещение, окно, обогреватель, насос для полива), а также температура и влажность воздуха. Реализованы автоматический и ручной режим работы. В ручном режиме управляет нагрузкой пользователь сам, это будет удобно для тех, кто хочет самостоятельно контролировать процессы.
Данный программно-аппаратный комплекс поможет тем, в нашем случае, кто хочет выращивать хороший урожай в теплице. Также можно изменить автоматический алгоритм, изменить нагрузку и установить в аквариум или террариум, чтобы поддерживать благоприятные условия в замкнутом пространстве.
Разработанный проект соответствует техническому заданию и полностью готов к эксплуатации.

Нужна своя уникальная работа?
Срочная разработка под ваши требования
Рассчитать стоимость
ИЛИ

📕 Список литературы

1. Арнольд М. Администрирование Apache / Арнольд М., Алмейда Дж., Миллер К. - Лори, 2016. - 418 с.
2. Банахан, М. The C Book / M. Банахан. - БХВ-Петербург. - Москва, 2016. - 359 с.
3. Блум, Д. Изучаем Arduino / Д. Блум. БХВ-Петербург. - Москва, 2016. - 544 с.
4. ГОСТ 34.602-89. Информационная технология. Комплекс стандартов на
автоматизированные системы. Техническое задание на создание
автоматизированной системы : межгосударственный стандарт : издание
официальное : дата введения 01.01.1990. - Москва : Стандартинформ, 2009. - 12 с. - Текст: непосредственный.
5. Граннеман С. Linux. Карманный справочник / С. Граннеман. - Диалектика, 2019. - 464 с.
6. Гринберг М. Разработка веб-приложений с использованием Flask на языке Python / М. Гринберг. - ДМК, 2016. - 272 с.
7. Густедт, Д. Modern C / Д. Густедт. - Вильямс, 2015. - 496 с.
8. Дакетт Дж. HTML и CSS. Разработка и создание веб-сайтов / Дж. Дакетт. - Эксмо. - Москва, 2019. - 480 с.
9. Дауни А. Изучение сложных систем с помощью Python / А. Дауни. - ДМК Пресс. - Москва, 2019. - 160 с.
10. Доусон М. Программируем на Python / М. Доусон. - Питер СПб. - Санкт- Петербург, 2019. - 416 с.
11. Дронов В. PHP, MySQL, HTML5 и CSS 3. Разработка современных динамических Web-сайтов / В. Дронов. - БХВ-Петербург, 2016. - 688 с.
12. Дронов, В. HTML 5, CSS 3 и Web 2.0. Разработка современных Web-сайтов / В. Дронов. - БХВ-Петербург - Москва, 2011. - 416 с.
13. Кириченко А. HTMLS + CSS3. Основы современного WEB-дизайна / А. Кириченко, А. Хрусталев. - Наука и техника СПб. - Санкт-Петербург, 2018. - 352 с.
14. Клинтон Д. Linux в действии / Д. Клинтон. - Прогресс книга, 2019. - 416 с.
15. Колисниченко Д. Linux. От новичка к профессионалу Д. Колисниченко. - БХВ-Петербург. - Москва, 2020. - 672 с.
16. Колисниченко Д. LINUX. Полное руководство по работе и администрированию / Д. Колисниченко. - Наука и техника СПб. - Санкт-Петербург, 2021. - 480 с.
17. МакГрат, М. Программирование на С для начинающих / М. МакГрат. - Эксмо. - Москва, 2016. - 196 с.
18. Монк, С. Программируем Arduino / С. Монк. - БХВ-Петербург, 2017. - 176 с.
19. Начало работы с ESP8266 NodeMcu v3 Lua с WiFi. - Текст: электронный. // ArduinoMaster: [сайт]. - URL: https://arduinomaster.ru/platy-arduino/esp8266-nodemcu- v3-lua/ (дата обращения: 11.02.2021).
20. Обзор платы NodeMcu v2 на ESP8266-12E. - Текст: электронный // robotchip: [сайт]. - URL: https://robotchip.ru/obzor-platy-nodemcu-v2-na-esp8266-12e/ (дата обращения: 28.01.2021).
...

🖼 Скриншоты

🛒 Оформить заказ

Работу высылаем в течении 5 минут после оплаты.

©2026 Cервис помощи студентам в выполнении работ