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 | |
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 |
|
Internet | Authorized users SPbPU |
|
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