Детальная информация
Название | Разработка системы управления автоматическим поливом для овощных культур: выпускная квалификационная работа бакалавра: направление 09.03.01 «Информатика и вычислительная техника» ; образовательная программа 09.03.01_01 «Разработка компьютерных систем» |
---|---|
Авторы | Фоничев Илья Романович |
Научный руководитель | Лавров Алексей Александрович |
Организация | Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и кибербезопасности |
Выходные сведения | Санкт-Петербург, 2025 |
Коллекция | Выпускные квалификационные работы ; Общая коллекция |
Тематика | система автоматического полива ; управляющий микроконтроллер ; Proteus ; STM32F103C8T6 ; automatic irrigation system ; microcontroller |
Тип документа | Выпускная квалификационная работа бакалавра |
Тип файла | |
Язык | Русский |
Уровень высшего образования | Бакалавриат |
Код специальности ФГОС | 09.03.01 |
Группа специальностей ФГОС | 090000 - Информатика и вычислительная техника |
DOI | 10.18720/SPBPU/3/2025/vr/vr25-3315 |
Права доступа | Доступ по паролю из сети Интернет (чтение) |
Дополнительно | Новинка |
Ключ записи | ru\spstu\vkr\38326 |
Дата создания записи | 23.09.2025 |
Разрешенные действия
–
Действие 'Прочитать' будет доступно, если вы выполните вход в систему или будете работать с сайтом на компьютере в другой сети
Группа | Анонимные пользователи |
---|---|
Сеть | Интернет |
Проблема автоматизации полива овощных культур стала основным предметом исследования данной выпускной квалификационной работы. В рамках решения поставленной задачи был спроектирован и реализован управляющий комплекс, архитектурно разделенный на два функциональных уровня. Нижний уровень базируется на микроконтроллере 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.
Место доступа | Группа пользователей | Действие |
---|---|---|
Локальная сеть ИБК СПбПУ | Все |
|
Интернет | Авторизованные пользователи СПбПУ |
|
Интернет | Анонимные пользователи |
|
- СПИСОК ОБОЗНАЧЕНИЙ И СОКРАЩЕНИЙ
- ВВЕДЕНИЕ
- 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. Проверка работоспособности модели системы
- ЗАКЛЮЧЕНИЕ
- СПИСОК ИСПОЛЬЗОВАНЫХ ИСТОЧНИКОВ
- Приложение
Количество обращений: 0
За последние 30 дней: 0