Перейти к основному содержимому

Аннотация

Помимо привычных клавиатур, существуют пульты с управляемой подсветкой кнопок (MIDI) и пульты с выводом изображений на кнопки. Первые такие пульты делались с использованием миниатюрных OLED дисплеев, получилось дорого, сложно в программной поддержке, развития такая конструкция не получила.

Позднее появился пульт Elgato Streamdeck, где тот же эффект достигался значительно проще: прозрачные кнопки просто помещаются поверх IPS экрана. Появились аналогичные устройства других производителей.

Задача этого проекта освоить технологию изготовления такого пульта на основе сенсорного сенсорного экрана, чтобы воспроизводить такие пульты в нужном размере и форм-факторе. Тип сенсора (резистивный или ёмкостной) предстоит выбрать.

Использование сенсорного экрана позволяет использовать штатное ПО от Streamdeck, поэтому в данном проекте основная роль у инженера-конструктора: нужно придумать способ изготовления и крепления кнопок, которые бы создавали нажатие на сенсорном экране.

Роли

  1. Инженер конструктор (возможно, 2 или 3)

Имеющийся задел

Готовая программная часть: Приложения для конфигурации изображений на устройстве, Плагин для Bitfocus Companion, Прошивки.

Готовая аппаратная часть:

  1. Устройство в конфигурации 2*2
    1. 3D-модели деталей корпуса и кнопок
    2. Форма для изготовления кнопок
    3. Печатные платы устройства
  2. Устройство в конфигурации 4*2
    1. 3D-модели деталей корпуса и кнопок для настольного варианта(необходимо доработать)
    2. Форма для изготовления кнопок
    3. Печатные платы устройства

Ожидаемый результат

  • Устройство в настольном корпусе.
  • Прототип устройства в стоечном исполнении
  • Комплект ПО для работы с устройством
  • Установка в аппаратной комнате Медиацентра МИЭМ в качестве пульта выбора комнат, камер или каналов записи рекордера (конкретные задачи выбираются ближе к этапу внедрения).

Доступные ресурсы

  • Необходимая компонентная база будет закуплена или уже есть в УЛ Сетевых видеотехнологий.
  • Лаборатория и мастерская
  • Место внедрения -- Медиацентр МИЭМ.

🎯 Общая характеристика проекта 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.
    • Демонстрация работы всех кнопок.
  • Демонстрация в реальном времени.
  • Отчёт с описанием механики, выбора сенсора, конструкции кнопок, схемы сборки.
КритерийВесОписание
Реализация функционала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 Особенность проекта: акцент на механике, точности нажатий и промышленной пригодности. Программная часть — готова, но требует интеграции. Устройство должно быть надёжным, долговечным и удобным в эксплуатации.

:::

Вложения