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 PDF
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
Read Print Download
Internet Authorized users SPbPU
Read Print Download
Internet Anonymous

Access count: 0 
Last 30 days: 0

Detailed usage statistics