Детальная информация

Название Разработка интеллектуальной системы мониторинга и управления микроклиматом комнатных растений: выпускная квалификационная работа бакалавра: направление 09.03.04 «Программная инженерия» ; образовательная программа 09.03.04_01 «Технология разработки и сопровождения качественного программного продукта» = Development of an intelligent monitoring and automated control system for indoor plant growing conditions
Авторы Потапова Марина Александровна
Научный руководитель Круглов Сергей Константинович
Организация Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и кибербезопасности
Выходные сведения Санкт-Петербург, 2026
Коллекция Выпускные квалификационные работы ; Общая коллекция
Тематика интернет вещей ; IoT ; автоматизированный полив ; мониторинг растений ; ESP32 ; MQTT ; машинное обучение ; Random Forest ; Telegram-бот ; программно-аппаратный комплекс ; Internet of Things ; automated irrigation ; plant monitoring ; machine learning ; Telegram bot ; hardware-software system
Тип документа Выпускная квалификационная работа бакалавра
Язык Русский
Уровень высшего образования Бакалавриат
Код специальности ФГОС 09.03.04
Группа специальностей ФГОС 090000 - Информатика и вычислительная техника
DOI 10.18720/SPBPU/3/2026/vr/vr26-2076
Права доступа Доступ по паролю из сети Интернет (чтение, печать, копирование)
Дополнительно Новинка
Ключ записи ru\spstu\vkr\42879
Дата создания записи 21.08.2026

Разрешенные действия

Действие 'Прочитать' будет возможно после подготовки администраторами необходимых файлов

Действие 'Загрузить' будет доступно, если вы выполните вход в систему или будете работать с сайтом на компьютере в другой сети

Группа Анонимные пользователи
Сеть Интернет

Данная работа посвящена разработке программно-аппаратного комплекса для мониторинга параметров окружающей среды и автоматизированного управления поливом комнатных растений с использованием технологий интернета вещей. Целью работы является создание интеллектуальной системы, обеспечивающей сбор, передачу, хранение и обработку данных о состоянии среды выращивания растений, а также автоматическое принятие решений о необходимости полива. В ходе работы были решены следующие задачи: проведён анализ предметной области и существующих решений; обоснован выбор аппаратной платформы и программных средств; разработана архитектура программно-аппаратного комплекса; реализованы механизмы сбора и передачи данных с использованием протокола MQTT; разработан алгоритм принятия решений на основе модели машинного обучения Random Forest; реализованы средства удалённого мониторинга и управления через Telegram-бота; проведено тестирование разработанной системы. В результате создан программно-аппаратный комплекс, включающий микроконтроллер ESP32, датчики температуры, влажности воздуха, влажности почвы и освещённости, серверную часть на Python, базу данных SQLite, MQTT-брокер и Telegram-бота. Разработанная система обеспечивает автоматизированный мониторинг параметров среды и управление системой полива на основе анализа совокупности измеряемых параметров. Результаты работы могут быть использованы при создании бытовых IoT-систем автоматизированного ухода за растениями и других систем мониторинга окружающей среды. В процессе выполнения работы использовались языки программирования Python и C++, платформа ESP32, MQTT-протокол, библиотека scikit-learn, база данных SQLite и Telegram Bot API.

The work is devoted to the development of a hardware-software system for monitoring environmental parameters and automated irrigation control of indoor plants using Internet of Things technologies. The purpose of the work is to develop an intelligent system providing collection, transmission, storage and processing of environmental data, as well as automatic decision-making regarding irrigation requirements. The following tasks were accomplished during the research: analysis of the subject area and existing solutions; justification of the selected hardware platform and software tools; development of the hardware-software system architecture; implementation of data acquisition and transmission mechanisms based on the MQTT protocol; development of a decision-making algorithm using the Random Forest machine learning model; implementation of remote monitoring and control tools through a Telegram bot; testing and evaluation of the developed system. As a result, a hardware-software system was developed, including an ESP32 microcontroller, temperature, air humidity, soil moisture and light sensors, a Python-based server application, an SQLite database, an MQTT broker and a Telegram bot. The developed system provides automated monitoring of environmental parameters and irrigation control based on the analysis of multiple measured parameters. The results of the work can be applied in the development of household IoT systems for automated plant care and other environmental monitoring systems. The following information technologies and software tools were used during the research: Python and C++ programming languages, ESP32 platform, MQTT protocol, scikit-learn machine learning library, SQLite database and Telegram Bot API.

Место доступа Группа пользователей Действие
Локальная сеть ИБК СПбПУ Все
Загрузить
Интернет Авторизованные пользователи СПбПУ
Загрузить
Интернет Анонимные пользователи
...