Details

Title: Система дистанционного управления сигнализацией частного дома на базе микроконтроллера STM32F103С8T6: выпускная квалификационная работа бакалавра: направление 27.03.04 «Управление в технических системах» ; образовательная программа 27.03.04_02 «Системы и технические средства автоматизации и управления»
Creators: Лучин Федор Валерьевич
Scientific adviser: Фадеев Иван Александрович
Other creators: Киселева Людмила Анатольевна
Organization: Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и технологий
Imprint: Санкт-Петербург, 2021
Collection: Выпускные квалификационные работы; Общая коллекция
Subjects: сигнализация частного дома; программирование STM32; дистанционное управление; WI-FI технология; система управления сигнализацией; private house alarm; STM32 programming; remote control; WI-FI technology; alarm control system
Document type: Bachelor graduation qualification work
File type: PDF
Language: Russian
Level of education: Bachelor
Speciality code (FGOS): 27.03.04
Speciality group (FGOS): 270000 - Управление в технических системах
Links: Отзыв руководителя; Отчет о проверке на объем и корректность внешних заимствований
DOI: 10.18720/SPBPU/3/2021/vr/vr21-1322
Rights: Доступ по паролю из сети Интернет (чтение, печать, копирование)
Record key: ru\spstu\vkr\11752

Allowed Actions:

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

Group: Anonymous

Network: Internet

Annotation

В результате была подобрана отладочная плата XNUCLEO-F103RB на базе микроконтроллера STM32F103С8T6, а также периферийные устройства, такие как: датчик температуры для измерения температуры в режиме реального времени, экранный модуль с OLED-дисплеем для отображения необходимых данных пользователю, Wi-Fi модуль для возможности подключения к глобальной сети интернет, кнопки для физического воздействия на систему. Разработана система дистанционного управления сигнализацией частного дома, а также реализована возможность локального управления системой. Спроектирована и составлена общая принципиальная электрическая схема подключения периферийных устройств к отладочной плате, а также функциональные схемы для отдельных устройств и самой системы. Созданы и приведены программные алгоритмы для реализации системы управления, а также обмена информацией между периферийными устройствами и микроконтроллером по протоколам: 1-Wire, IIC и UART.

As a result, the XNUCLEO-F103RB debug board based on the STM32F103С8T6 microcontroller was selected, as well as peripheral devices such as: a temperature sensor for measuring temperature in real time, a screen module with an OLED display to display the necessary data to the user, a Wi-Fi module for the possibility connections to the global Internet, buttons for physical impact on the system. A system for remote control of the alarm system for a private house has been developed, and the possibility of local control of the system has been implemented. A general electrical circuit diagram for connecting peripheral devices to a debug board, as well as functional diagrams for individual devices and the system itself, has been designed and drawn up. Created and presented software algorithms for the implementation of the control system, as well as the exchange of information between peripheral devices and the microcontroller using the protocols: 1-Wire, IIC and UART.

Document access rights

Network User group Action
ILC SPbPU Local Network All Read Print Download
External organizations N2 All Read
External organizations N1 All
Internet Authorized users SPbPU Read Print Download
Internet Authorized users (not from SPbPU, N2) Read
Internet Authorized users (not from SPbPU, N1)
-> Internet Anonymous

Table of Contents

  • Введение
  • 1 Постановка задачи
  • 2 Функциональная схема системы управления
  • 3 Аппаратная реализация и физическое подключение
    • 3.1 Отладочная плата XNUCLEO-F103RB
    • 3.2 Датчик температуры DS18B20
    • 3.3 Wi-Fi модуль ESP-01
    • 3.4 Экранный OLED-модуль
    • 3.5 Блок питания
    • 3.6 Общая принципиальная электрическая схема подключения
  • 4 Программная реализация
    • 4.1 Инициализация экранного модуля
    • 4.2 Инициализация датчика температуры DS18B20
    • 4.3. Инициализация Wi-Fi модуля ESP-01
    • 4.5. Обмен данными с Wi-Fi модулем ESP-01
    • 4.6. Обмен данными с датчиком температуры DS18B20
    • 4.7. Локальное управление системой
    • 4.8. Общий алгоритм инициализации
    • 4.9. Главная программа
  • Заключение
  • Список сокращений
  • Список использованных источников
  • Приложение А
  • Приложение Б
  • Приложение В

Usage statistics

stat Access count: 11
Last 30 days: 0
Detailed usage statistics