Details

Title Разработка интерфейса пользователя для программно-аппаратных модулей лаборатории “Электроника и схемотехника”: выпускная квалификационная работа бакалавра: направление 09.03.01 «Информатика и вычислительная техника» ; образовательная программа 09.03.01_01 «Разработка компьютерных систем» = Development of a software-hardware module for the "Electronics and Circuit Design" laboratory
Creators Брык Даниил Дмитриевич
Scientific adviser Лавров Алексей Александрович
Organization Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и кибербезопасности
Imprint Санкт-Петербург, 2026
Collection Выпускные квалификационные работы ; Общая коллекция
Subjects программно-аппаратный модуль ; лабораторный практикум ; электроника ; схемотехника ; proteus ; python ; pyqt6 ; серийная коммуникация ; виртуальный com-порт ; интерфейс uart ; arduino ; atmega ; software-hardware module ; laboratory workshop ; electronics ; circuit design ; serial communication ; virtual com port ; uart interface
Document type Bachelor graduation qualification work
Language Russian
Level of education Bachelor
Speciality code (FGOS) 09.03.01
Speciality group (FGOS) 090000 - Информатика и вычислительная техника
DOI 10.18720/SPBPU/3/2026/vr/vr26-1947
Rights Доступ по паролю из сети Интернет (чтение, печать, копирование)
Additionally New arrival
Record key ru\spstu\vkr\42525
Record create date 8/21/2026

Allowed Actions

Action 'Read' will be available if administrator prepare required files

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

Group Anonymous
Network Internet

Данная работа посвящена разработке интерфейса пользователя для программно-аппаратных модулей лаборатории “Электроника и схемотехника”, обеспечивающего управление модулем функционального генератора и модулем цифрового потенциометра. Цель проекта - разработать интерфейс пользователя для программно-аппаратных модулей лаборатории “Электроника и схемотехника”. В ходе выполнения работы был проведён анализ двух ранее разработанных проектов и сформулированы требования, выбран технологический стек и обеспечена совместимость компонентов, включая миграцию кода с PyQt5 на PyQt6 для избежания конфликтов, разработано главное окно приложения, позволяющее обмениваться данными с подмодулями, было реализовано надёжное взаимодействие с аппаратной частью через последовательный порт. Разработка выполнена в среде Visual Studio Code с использованием языка Python. Применена модульная архитектура, обеспечена изоляция библиотек языка программирования через виртуальное окружение. В результате был разработан интерфейс пользователя для передачи данных на модули нижнего уровня. Также была протестирована передача данных через USB порт на отладочные платы Arduino nano.

This thesis is dedicated to the development of a software-hardware module for the "Electronics and Circuit Design" laboratory, integrating the function generator module and the digital potentiometer module into a unified system. The projects primary objective is to develop a user interface for the software-hardware modules of the "Electronics and Circuit Design" laboratory. During the course of this work, an analysis of two previously developed projects was conducted, and requirements were formulated. A technology stack was selected, and component compatibility was ensured, including the migration of the codebase from PyQt5 to PyQt6 to avoid conflicts. A main application window was developed to facilitate data exchange with submodules, and reliable interaction with the hardware components via a serial port was implemented. The development was carried out in the Visual Studio Code environment using the Python programming language. A modular architecture was applied, and dependencies were isolated through a virtual environment. As a result, a user interface for transmitting data to lower-level modules was developed. Additionally, data transmission via USB ports to Arduino Nano debugging boards was successfully tested.

Network User group Action
ILC SPbPU Local Network All
Download
Internet Authorized users SPbPU
Download
Internet Anonymous
...