Details

Title Разработка системы управления автоматическим поливом для овощных культур: выпускная квалификационная работа бакалавра: направление 09.03.01 «Информатика и вычислительная техника» ; образовательная программа 09.03.01_01 «Разработка компьютерных систем»
Creators Фоничев Илья Романович
Scientific adviser Лавров Алексей Александрович
Organization Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и кибербезопасности
Imprint Санкт-Петербург, 2025
Collection Выпускные квалификационные работы ; Общая коллекция
Subjects система автоматического полива ; управляющий микроконтроллер ; Proteus ; STM32F103C8T6 ; automatic irrigation system ; microcontroller
Document type Bachelor graduation qualification work
File type PDF
Language Russian
Level of education Bachelor
Speciality code (FGOS) 09.03.01
Speciality group (FGOS) 090000 - Информатика и вычислительная техника
DOI 10.18720/SPBPU/3/2025/vr/vr25-3315
Rights Доступ по паролю из сети Интернет (чтение)
Additionally New arrival
Record key ru\spstu\vkr\38326
Record create date 9/23/2025

Allowed Actions

Action 'Read' will be available if you login or access site from another network

Group Anonymous
Network Internet

Проблема автоматизации полива овощных культур стала основным предметом исследования данной выпускной квалификационной работы. В рамках решения поставленной задачи был спроектирован и реализован управляющий комплекс, архитектурно разделенный на два функциональных уровня. Нижний уровень базируется на микроконтроллере STM32F103C8T6, программирование которого осуществлялось в среде STMCubeIDE и моделирование работы в среде Proteus. Верхний уровень представлен серверным приложением с графическим интерфейсом, разработанным на Python в PyCharm. Его функциональность обеспечивается интеграцией с базой данных MySQL (администрируемой в DataGrip) и использованием Qt Designer для построения интерфейса. Критически важным элементом системы является специально разработанный протокол обмена данными поверх UART, обеспечивающий взаимодействие между нижнем уровнем и верхнем уровнем.

The problem of automating the watering of vegetable has become the main subject of research in this graduation thesis. As part of the solution of this task, a control complex was designed and implemented, architecturally divided into two functional levels. The lower level is based on the STM32F103C8T6 microcontroller, which was programmed in the STMCubeIDE environment and modeled in the Proteus environment. The top level is represented by a server application with a graphical interface developed in Python in PyCharm. Its functionality is provided by integration with the MySQL database (administered in DataGrip) and using Qt Designer to build the interface. A critical element of the system is a specially developed data exchange protocol on top of the UART, which provides interaction between the lower layer and the upper layer.

Network User group Action
ILC SPbPU Local Network All
Read
Internet Authorized users SPbPU
Read
Internet Anonymous
  • СПИСОК ОБОЗНАЧЕНИЙ И СОКРАЩЕНИЙ
  • ВВЕДЕНИЕ
  • 1. ОБЗОР ПРЕДМЕТНОЙ ОБЛАСТИ
    • 1.1. Необходимость полива растений
    • 1.2. Типы систем автоматического полива
    • 1.3. Анализ готовых систем автоматического полива
    • 1.4. Конфигурация системы
    • 1.5. Постановка задач решаемых в работе
  • 2. РАЗРАБОТКА НИЖНЕГО УРОВНЯ СИСТЕМЫ
    • 2.1. Разработка алгоритма работы нижнего уровня
    • 2.2. Управляющий микроконтроллер STM32F103C8T6
    • 2.3. Модель в среде Proteus
  • 3. РАЗРАБОТКА ПРОТОКОЛА ОБМЕНА КОМАНДАМИ
  • 4. РАЗРАБОТКА ВЕРХНЕГО УРОВНЯ СИСТЕМЫ
    • 4.1. Средства разработки
    • 4.2. Разработка
    • 4.3. Инструкция пользователя
    • 4.4. Проверка работоспособности модели системы
  • ЗАКЛЮЧЕНИЕ
  • СПИСОК ИСПОЛЬЗОВАНЫХ ИСТОЧНИКОВ
  • Приложение

Access count: 0 
Last 30 days: 0

Detailed usage statistics