Details
Title | Разработка портативного гитарного процессора и мобильного приложения для управления им: выпускная квалификационная работа бакалавра: направление 09.03.01 «Информатика и вычислительная техника» ; образовательная программа 09.03.01_01 «Разработка компьютерных систем» |
---|---|
Creators | Плюснин Илья Артемович |
Scientific adviser | Лавров Алексей Александрович |
Organization | Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и кибербезопасности |
Imprint | Санкт-Петербург, 2025 |
Collection | Выпускные квалификационные работы ; Общая коллекция |
Subjects | гитарный процессор ; гитарные эффекты ; обработка звука ; мобильное приложение ; программирование на STM32 ; прототипирование Proteus ; guitar processor ; guitar effects ; sound processing ; mobile application ; STM32 programming ; Proteus prototyping |
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-2529 |
Rights | Доступ по паролю из сети Интернет (чтение, печать, копирование) |
Additionally | New arrival |
Record key | ru\spstu\vkr\37105 |
Record create date | 9/19/2025 |
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 |
Целью работы является разработка прототипа портативного гитарного процессора, предназначение которого состоит в непрерывной обработке звукового сигнала, применении к нему гитарных эффектов в соответствии с заданными параметрами, а также осуществлении взаимодействия с пользовательским приложением через Bluetooth соединение. В рамках работы требуется реализовать пользовательское приложение для платформы Android, предназначением которого является управление гитарным процессором, задание параметров эффектов. Помимо этого, ожидается реализация и описание программного интерфейса для общения устройства с управляющим приложением. В ходе работы были проанализированы существующие решения гитарных процессоров, поставляющихся с пользовательскими приложениями, определены требования к разрабатываемой системе. Для разработки устройства была выбрана платформа STM32 и ряд компонентов, осуществляющих обработку звука и Bluetooth соединение. Управляющая программа микроконтроллера составлена на языке C. Мобильное приложение разрабатывалось для платформы Android с применением языка Java, библиотек разработки Android Bluetooth API, Kotlin Coroutines и фреймфорка Jetpack Compose. Полученный результат работы может быть использован как прототип гитарного процессора и мобильного приложения для управления им.
The aim of the work is to develop a prototype of a portable guitar processor, the purpose of which is to continuously process an audio signal, apply guitar effects to it in accordance with the specified parameters, and interact with a user application via a Bluetooth connection. As part of the work, it is necessary to implement a user application for the Android platform, the purpose of which is to control the guitar processor, set the parameters of the effects. In addition, it is expected to implement and describe the software interface for communication between the device and the control application. In the course of the work, existing solutions for guitar processors supplied with user applications were analyzed, and the requirements for the developed system were determined. The STM32 platform and several components implementing sound processing and Bluetooth connection were selected for the development of the device. The microcontroller control program is written in C. The mobile application was developed for the Android platform using Java language, Android Bluetooth API development libraries, Kotlin Coroutines and the Jetpack Compose framework. The obtained result of the work can be used as a prototype of a guitar processor and a mobile application for controlling it.
Network | User group | Action |
---|---|---|
ILC SPbPU Local Network | All |
|
Internet | Authorized users SPbPU |
|
Internet | Anonymous |
|
Access count: 0
Last 30 days: 0