Завершен
Программно-аппаратный
2022 / 2023
1529 PianoLED: визуализация MIDI сигнала
Старт
17.04.2023
Представление
14.06.2023
Постерная сессия
01.11.2023
Защита
27.01.2024 – 07.02.2024
Паспорт проекта
Аннотация
Современные музыканты активно используют MIDI-клавиатуры для создания композиций. Подобный инструмент позволяет с помощью музыкальных плагинов синтезировать звук, например фортепиано или барабанов.
Звук можно услышать, а с помощью устройства PianoLED - ещё и визуализировать.
Потребность в подобном устройстве может возникнуть для:
− профильных блогеров - существует множество каналов разного уровня популярности, в видео на которых активно используют MIDI-клавиатуры;
− популярных медийных...
Отрасль
Информатика
Теги
Информатика
Цель
Разработать систему визуализации нажатых клавиш клавишного инструмента, посредством приёма MIDI-сигнала.
Ожидаемые результаты
- Состав программно-аппаратного комплекса:
- 1. Плата-прототип, на базе микроконтроллера с ядром ARM Cortex-M или RISC-V.
- 2. Кроссплатформенное ПО для управления и конфигурации устройства.
- 3. Корпус устройства.
- Разработанный программно-аппаратный комплекс должен обладать следующим функционалом:
- 1. Приём MIDI сигнала по USB HID.
- 2. Обработка сигнала, применение визуальных эффектов.
- 3. Отправка обработанного сигнала на адресную светодиодную ленту.
Форма и способы промежуточного контроля
Ежемесячное представление промежуточных результатов руководителю проекта.
Форма представления результатов
Отчет о выполнении проекта и групповая презентация результатов проекта перед комиссией.
Ресурсное обеспечение
1. Проектная мастерская МИЭМ
2. Библиотека с учебной и научно-технической литературой.
3. Компьютеры с установленными программами для научно-технических расчетов, моделирования и конструкторско-технологического проектирования, интегрированными средами разработки (в частности: Компас/SolidWorks/AutoDesk, Altium Designer, CLion).
4. Необходимые электрические компоненты.
Имеющийся задел
Опыт участников:
− работа в средах 3D-моделирования, САПР для проектирования электронных печатных плат;
− разработка низкоуровневых алгоритмов для Arduino, ESP32, STM32 и проч.;
− реализация эффективного протокола управления адресной светодиодной RGB лентой на микроконтроллерах STM32;
− реализация стека USB Device с дескрипторами USB HID MIDI Class.
Заказчик
Организация / Man & Technologies lab