Розроблення та аналіз автоматизованої системи підтримання мікроклімату в теплиці
Автор: Бакай Андрій Романович
Кваліфікаційний рівень: магістр
Спеціальність: Комп'ютеризовані системи управління та автоматика
Інститут: Інститут комп'ютерних технологій, автоматики та метрології
Форма навчання: денна
Навчальний рік: 2021-2022 н.р.
Мова захисту: українська
Анотація: Протягом тисяч років люди вирощували різні рослини для отримання їжі. Зі зростанням населення зросли і потреби людини в їжі. Вирощування сільськогосподарських культур потребує певних умов, наприклад, таких як температура та вологість довкілля. За недотримання цих вимог врожайність рослин падає, а витрачання ресурсів (вода, добрива) відбувається неефективно. Поява перших теплиць та парників допомогло підвищити врожайність у кілька десятків разів і дало вирощувати деякі сільськогосподарські культури, що виростають у тропічному кліматі, у наших північних широтах. Але залишалася ще одна проблема – постійна участь людини в обробці рослин, їх поливі та підживленні поживними речовинами, своєчасне провітрювання тепличного приміщення. Розвиток науково-технічного прогресу допоміг автоматизувати ряд. Дана робота - це створення автономної системи, що враховує недоліки існуючих систем автополиву і провітрювання, що працює без участі людини і включає автополив сільськогосподарських культур і провітрювання повітря в теплиці. Об’єкт дослідження є основні процеси підтримання вологості повітря та грунту котрі, підтримують ідеальний клімат для рослин у теплиці. Предметом дослідження є теплиця як об’єкта автоматизації та удосконалення систем автоматичного керування мікрокліматом. В магістерській роботі дослідженні сучасні технології для для розробки програмної частини системи та технології для розробки візуальної частини сервісу. Основними компонентами системи являються такі елементи, як апаратно-програмної частина ( для керування пристроями автоматики теплиці, зчитування даних з датчиків, збереження даних в базу даних), веб-сервер (для взаємодії інтерфейсу користувача з пристроями), інтерфейс-користувача (для керування елементами системи). Внутрішнє наповнення системи побудовано з використанням Restful Api підходу. Програмна частина розроблена мовою програмування Python версії 3.8 та за допомогою мікро фреймворку Flask, для розробки реляційної бази даних обрано систему керування базами даних SQLite. Візуальна частина розроблена на основі бібліотек VueJs, що є розширеною бібліотекою JS. Основними перевагами є динамічність, яка дозволяє не перезавантажуєчи сторінку змінити її наповнення. Використовувані джерела: ? VueJs, https://vuejs.org/. ? Python Flask, https://flask.palletsprojects.com/