Аннотация
Помимо привычных клавиатур, существуют пульты с управляемой подсветкой кнопок (MIDI) и пульты с выводом изображений на кнопки. Первые такие пульты делались с использованием миниатюрных OLED дисплеев, получилось дорого, сложно в программной поддержке, развития такая конструкция не получила.
Позднее появился пульт Elgato Streamdeck, где тот же эффект достигался значительно проще: прозрачные кнопки просто помещаются поверх IPS экрана. Появились аналогичные устройства других производителей.
Задача этого проекта освоить технологию изготовления такого пульта на основе сенсорного сенсорного экрана, чтобы воспроизводить такие пульты в нужном размере и форм-факторе. Тип сенсора (резистивный или ёмкостной) предстоит выбрать.
Использование сенсорного экрана позволяет использовать штатное ПО от Streamdeck, поэтому в данном проекте основная роль у инженера-конструктора: нужно придумать способ изготовления и крепления кнопок, которые бы создавали нажатие на сенсорном экране.
Роли
- Инженер конструктор (возможно, 2 или 3)
Имеющийся задел
Готовая программная часть: Приложения для конфигурации изображений на устройстве, Плагин для Bitfocus Companion, Прошивки.
Готовая аппаратная часть:
- Устройство в конфигурации 2*2
- 3D-модели деталей корпуса и кнопок
- Форма для изготовления кнопок
- Печатные платы устройства
- Устройство в конфигурации 4*2
- 3D-модели деталей корпуса и кнопок для настольного варианта(необходимо доработать)
- Форма для изготовления кнопок
- Печатные платы устройства
Ожидаемый результат
- Устройство в настольном корпусе.
- Прототип устройства в стоечном исполнении
- Комплект ПО для работы с устройством
- Установка в аппаратной комнате Медиацентра МИЭМ в качестве пульта выбора комнат, камер или каналов записи рекордера (конкретные задачи выбираются ближе к этапу внедрения).
Доступные ресурсы
- Необходимая компонентная база будет закуплена или уже есть в УЛ Сетевых видеотехнологий.
- Лаборатория и мастерская
- Место внедрения -- Медиацентр МИЭМ.
🎯 Общая характеристика проекта 5-7 "DIY Streamdeck"
| Атрибут | Значение |
|---|---|
| Тип | Программно-аппаратный проект (рабочий) |
| Максимальная оценка | 10 баллов (рабочий проект) |
| Описание | Исследование: необходимость гибких, масштабируемых и недорогих альтернатив коммерческим пультам вроде Elgato Streamdeck для управления AV-оборудованием в студиях и аппаратных. Продукт: самодельный сенсорный пульт (DIY Streamdeck) на основе сенсорного экрана с прозрачными кнопками, воспроизводящий изображения на кнопках и эмулирующий нажатия. Фокус проекта — механическая реализация, точность нажатий, надёжность и возможность масштабирования под разные задачи. |
| Цель продукта | Создание промышленно пригодного, настраиваемого по размеру и форм-фактору пульта с динамическими кнопками для управления AV-системами, совместимого с Bitfocus Companion и другими стандартными инструментами. |
| Целевая аудитория | AV-инженеры, режиссёры, операторы, системные администраторы, лаборатории сетевых видеотехнологий, служба трансляций МИЭМ, кастом-продакшены. |
| Технологии (рекомендуемые) | Сенсорный IPS-экран (ёмкостной/резистивный), STM32 / Raspberry Pi Pico / ESP32 (опционально), 3D-печать (PLA/ABS), силиконовые/резиновые кнопки, подсветка (LED), USB HID, Bitfocus Companion, Streamdeck Plugin SDK, Python, CAD (Fusion 360, SolidWorks), электроника (печатные платы), клей, пластики, экранная рамка, антибликовое покрытие, кабель-менеджмент. |
📅 Поэтапные требования к проекту
📌 Этап 1: Выбор темы
Дата: 19.01.2026
Формат: Онлайн-форма
Документы: Форма
🔹 Требования к защите
- Подтверждён выбор темы 5-7.
- Сформирована команда (до 3 человек).
- Определена роль: Инженер-конструктор (1–3) — проектирование механики, креплений, кнопок, корпуса, совместимости с сенсором.
- Подтверждено понимание задачи: создание надёжного DIY-аналога Streamdeck с использованием сенсорного экрана и прозрачных кнопок.
- Наличие доступа к 3D-принтеру, экранам, формам для кнопок, лаборатории и мастерской.
| Критерий | Вес | Описание |
|---|---|---|
| Выбор темы | 1% | Формальное подтверждение выбора темы, формирования команды, распределения ролей и технической готовности. Оценка выставляется при условии своевременной подачи формы. |
📌 Этап 2: Представление проекта
Дата: 31.01.2026
Формат: Презентация
Документы: Слайды, ТЗ
🔹 Требования к защите
- Чётко сформулированы:
- Проблема: коммерческие Streamdeck дороги, ограничены в размерах, не адаптируются под специфические задачи (например, управление рекордерами, выбор комнат).
- Решение: DIY-пульт на сенсорном экране с 3D-печатными кнопками и корпусом, настраиваемый по конфигурации (2×2, 4×2 и др.).
- Целевая аудитория.
- Описаны технологии и архитектура системы.
- Представлен план реализации: выбор типа сенсора, изготовление кнопок, сборка корпуса, тестирование.
- Подтверждено согласование подхода с заказчиком.
| Критерий | Вес | Описание |
|---|---|---|
| Продукт | 25% | Постановка цели, видение законченного продукта: как выглядит, где используется, как работает |
| Польза | 25% | Обоснование необходимости: гибкость, низкая стоимость, масштабируемость, совместимость с существующими системами |
| Пользователь | 20% | Описание целевой аудитории, кейсы: пульт выбора камер, каналов записи, сцен в OBS, управления рекордером |
| Технологии | 20% | Обоснованный выбор стека: сенсорный экран, тип сенсора (ёмкостной vs резистивный), 3D-печать, кнопки, электроника, ПО |
| Развитие | 10% | Перспективы: модульные панели, поддержка тач-жестов, RGB-подсветка, коммерциализация, ВКР, интеграция с MIDI-контроллерами |
📌 Этап 3: PoC (Proof of Concept)
Дата: 21.02.2026
Формат: Демонстрация + видео + репозиторий
Документы: Git, видео
🔹 Требования к защите
- Экспериментально подтверждена техническая реализуемость:
- Работа сенсорного экрана с нажатием через прозрачные кнопки (тест: 2×2).
- Корректное распознавание нажатий в нужных зонах.
- Отображение изображений на экране под кнопками (через Bitfocus Companion или аналог).
- Проверка совместимости с ПО: эмуляция нажатий как USB HID.
- Оценка влияния материала кнопок, толщины, формы на точность срабатывания.
- Видео (до 3 минут) с демонстрацией: нажатие кнопок → реакция ПО → отображение сцен.
- Код, прошивки, 3D-модели и инструкции выложены в репозиторий.
| Критерий | Вес | Описание |
|---|---|---|
| Техническая реализуемость | 60% | Подтверждение, что возможно использовать сенсорный экран под кнопками и точно распознавать нажатия |
| Демонстрация | 20% | Наличие видео, показывающего: работу кнопок, отображение изображений, реакцию ПО |
| Код и документация | 20% | Наличие репозитория с 3D-моделями, прошивками, README, инструкцией по сборке и описанием архитектуры PoC |
📌 Этап 4: Прототип
Дата: 16.03.2026
Формат: Демонстрация + отчет + репозиторий
Документы: Демо, отчет, git
🔹 Требования к защите
- Реализован прототип:
- Настольное устройство 4×2 полностью собрано:
- Экран установлен и зафиксирован.
- Кнопки (силиконовые или 3D-печатные) точно нажимают на сенсор.
- Корпус изготовлен (3D-печать/механическая обработка).
- Организована подсветка (опционально).
- Кабель-менеджмент, разъёмы.
- Прототип стоечного исполнения (например, 1U или 2U):
- Проектирование рамы, креплений, монтажа в стойку.
- Оценка охлаждения, виброзащиты, доступа.
- Устройство определяется как USB HID, работает с Bitfocus Companion.
- Демонстрация работы всех кнопок.
- Настольное устройство 4×2 полностью собрано:
- Демонстрация в реальном времени.
- Отчёт с описанием механики, выбора сенсора, конструкции кнопок, схемы сборки.
| Критерий | Вес | Описание |
|---|---|---|
| Реализация функционала | 40% | Поддержка настольного и стоечного варианта, точность нажатий, надёжность, совместимость |
| Интеграция | 25% | Успешная интеграция экрана, кнопок, корпуса, электроники |
| Демонстрация | 20% | Работающий прототип, показ всех кнопок и реакции ПО |
| Документация | 15% | Наличие отчёта с чертежами, 3D-моделями, инструкциями по сборке, выбором материалов и сенсора |
📌 Этап 5: MVP (Minimal Viable Product)
Дата: 11.04.2026
Формат: Работающий продукт + отзыв + отчет + git
Документы: Отзыв, отчет, git
🔹 Требования к защите
- Продукт может быть установлен и использован без участия разработчика.
- Поддержка всех базовых функций:
- Настольный пульт 4×2 полностью функционален.
- Стабильная работа с Bitfocus Companion.
- Все кнопки надёжно срабатывают.
- Нет ложных срабатываний, залипаний.
- Устройство не требует калибровки при каждом включении.
- Комплект ПО: прошивки, плагины, инструкции.
- Документация по установке и настройке.
- Наличие документации пользователя и разработчика.
- Получен отзыв пользователя (инженера, оператора).
| Критерий | Вес | Описание |
|---|---|---|
| Продукт | 30% | Готовность продукта: отчуждаемость, выполнение базовых функций, стабильность |
| Документация разработчика | 20% | Наличие спецификации MVP/MUP, описание архитектуры, API, алгоритмов, текущего результата |
| Запуск и работа | 30% | Продукт работает без разработчика, не требует несвойственных действий от пользователя |
| Документация пользователя | 20% | Полная инструкция по установке, настройке, использованию, устранению неисправностей |
📌 Этап 6: MUP (Minimal Usable Product)
Дата: 16.05.2026
Формат: Асинхронная защита + консультация
Документы: Отзыв, отчет, git
🔹 Требования к защите
- Продукт внедрён в реальную среду — установлен в аппаратной комнате Медиацентра МИЭМ.
- Пользователь (инженер/режиссёр) самостоятельно использует устройство для управления:
- выбором комнат,
- камерами,
- каналами записи рекордера.
- Получен отзыв о реальном использовании.
- Документация дополнена на основе фидбэка.
- Созданы маркетинговые материалы.
| Критерий | Вес | Описание |
|---|---|---|
| Отзыв пользователя | 30% | Удобство управления, точность нажатий, долговечность кнопок, простота настройки, частота сбоев |
| Функциональность | 30% | Полная реализация всех функций: надёжные кнопки, стабильная работа, совместимость, автозапуск |
| Документация пользователя | 20% | Наличие полной, понятной документации с установкой, навигацией, сценариями использования и устранением неисправностей |
| Маркетинг | 20% | Наличие лендинга, продуктового ролика, раздатки или презентации, адаптированных под целевую аудиторию (например, для AV-службы МИЭМ) |
📌 Этап 7: Защита проекта
Дата: 06.06.2026 или 13.06.2026
Формат: Презентация + демо + отзывы
Документы: Слайды, демо, отзывы
🔹 Требования к защите
- Презентация пользовательского опыта.
- Демонстрация работы продукта (включая сценарии: выбор комнаты, переключение камер, запуск записи).
- Представление отзывов пользователей.
- Подача заявки на РИД.
- Ответы на вопросы.
| Критерий | Вес | Описание |
|---|---|---|
| Представление | 20% | Маркетинговый стиль, ясность, логичность, отсутствие научного стиля, фокус на пользе и кейсах |
| Маркетинг | 20% | Качество лендинга, ролика, раздатки — соответствие продуктовому жанру, наличие кейсов применения |
| Впечатления пользователей | 30% | Удобство, стабильность, надёжность, простота установки и использования |
| Завершённость | 30% | Полная документация, функциональность, наличие дистрибутива (3D-модели, прошивки, инструкции), ссылки на код, расширенный функционал (например, поддержка нескольких профилей, автоматическая смена сцен, интеграция с OBS, резервный режим) |
::: info Особенность проекта: акцент на механике, точности нажатий и промышленной пригодности. Программная часть — готова, но требует интеграции. Устройство должно быть надёжным, долговечным и удобным в эксплуатации.
:::