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

Название: Разработка системы управления автоматическим поливом для овощных культур на открытом грунте: выпускная квалификационная работа бакалавра: направление 09.03.01 «Информатика и вычислительная техника» ; образовательная программа 09.03.01_01 «Вычислительные машины, комплексы, системы и сети»
Авторы: Фам Тхи Тхань Бинь
Научный руководитель: Лавров Алексей Александрович
Организация: Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и технологий
Выходные сведения: Санкт-Петербург, 2022
Коллекция: Выпускные квалификационные работы; Общая коллекция
Тематика: микроконтроллер; система автоматического полива; Proteus; Arduino UNO; microcontroller; automatic watering system
Тип документа: Выпускная квалификационная работа бакалавра
Тип файла: PDF
Язык: Русский
Уровень высшего образования: Бакалавриат
Код специальности ФГОС: 09.03.01
Группа специальностей ФГОС: 090000 - Информатика и вычислительная техника
DOI: 10.18720/SPBPU/3/2022/vr/vr22-1432
Права доступа: Доступ по паролю из сети Интернет (чтение, печать, копирование)
Ключ записи: ru\spstu\vkr\16912

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

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

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

Сеть: Интернет

Аннотация

Тема выпускной квалификационной работы: «Разработка системы управления автоматическим поливом для овощных культур на открытом грунте».Данная работа посвящена разработке системы управления автоматическим поливом для овощных культур на открытом грунте. Для этого необходима разработка двух уровней системы: нижнего уровня микроконтроллера, и верхнего уровня пользователя, с помощью которого происходит управление. Создание нижнего уровня было решено вести на основе микроконтроллера Arduino UNO, с написанием кода в среде разработки ARDUINO IDE, и моделировать работу в системе автоматизированного проектирования Proteus. Для разработки верхнего уровня было решено разрабатывать приложение-сервер с графическим интерфейсом в среде разработки PyCharm на языке Python. Также для разработки верхнего уровня использовались система управления базой данных MySQL, и приложение для разработки графического интерфейса Qt Designer. Для связи верхнего и нижнего уровней используется разработанный протокол передачи команд, основанный на интерфейсе UART.

The subject of the final qualification work: "Development of an automatic irrigation control system for vegetable crops in the open field."This work is devoted to the development of an automatic irrigation control system for vegetable crops in the open field. This requires the development of two levels of the system: the lower level of the microcontroller, and the upper level of the user, with the help of which the control takes place. The creation of the lower level was decided to be based on the Arduino UNO microcontroller, with code writing in the ARDUINO IDE development environment, and simulating work in the Proteus automated design system. For top-level development, it was decided to develop a server application with a graphical interface in the PyCharm development environment in Python. The MySQL database management system and the Qt Designer GUI development application were also used for top-level development. For communication between the upper and lower levels, a developed command transfer protocol based on the UART interface is used.

Права на использование объекта хранения

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

Оглавление

  • Разработка системы управления автоматическим поливом для овощных культур на открытом грунте
  • СПИСОК ОБОЗНАЧЕНИЙ И СОКРАЩЕНИЙ
  • ВВЕДЕНИЕ
  • 1. ОБЗОР ПРЕДМЕТНОЙ ОБЛАСТИ
    • 1.1. Необходимость полива растений
    • 1.2. Типы систем автоматического полива
    • 1.3. Анализ готовых систем автоматического полива
    • 1.4. Конфигурация системы.
    • 1.5. Постановка задач решаемых в работе
  • 2. РАЗРАБОТКА НИЖНЕГО УРОВНЯ СИСТЕМЫ
    • 2.1. Разработка алгоритма
    • 2.2. ARDUINO UNO
    • 2.3. Модель в среде Proteus
    • 2.4. Разработка протокола обмена командами
  • 3. РАЗРАБОТКА ВЕРХНЕГО УРОВНЯ СИСТЕМЫ
    • 3.1. Средства разработки
    • 3.2. Разработка
  • ЗАКЛЮЧЕНИЕ
  • СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ
  • ПРИЛОЖЕНИЕ. ТЕКСТ ПРОГРАММ

Статистика использования

stat Количество обращений: 24
За последние 30 дней: 0
Подробная статистика