Windowsthing - медиаконтроллер с открытым исходным кодом....
Windowsthing — это медиа-контроллер с открытым исходным кодом для Windows на базе Arduino.
Он отображает воспроизводимый в данный момент медиафайл и обеспечивает базовое управление мультимедиа с помощью поворотного регулятора.
Особенности
Отображает информацию о текущем треке
Регулятор громкости
Воспроизведение / пауза
Следующий/предыдущий трек
Компактный OLED-дисплей
Последовательная связь USB с Windows
Как это работает
Хост-приложение рабочего стола получает информацию о воспроизводимом в данный момент мультимедиа из проигрывателя Windows Global Media Player и отправляет ее по последовательному порту на Arduino Pro Micro.
Затем Arduino отображает мультимедийную информацию на OLED-дисплее SSD1306 и обрабатывает ввод пользователя с помощью поворотного энкодера.
Прошивку Arduino, настольное приложение и другую информацию можно найти на Github.
ПОЖАЛУЙСТА, ОБРАТИТЕ ВНИМАНИЕ!
Этот проект все еще находится в разработке и может иметь ошибки!
Известные ошибки:
Некоторые приложения, такие как Firefox, не поддерживают отчеты о временной шкале, поэтому необходимо оценить временную шкалу. Может ��ыть неточно.
Я буду рад, если вы сообщите мне о найденных ошибках или идеях по улучшению.
Вы можете связаться со мной напрямую:
дискорд: @pablobee
телеграмма: @aosp_user
Если вы хотите самостоятельно улучшить проект или исправить ошибки, смело делайте это.
Элементы управления
Действие
Функция
Пресса
Воспроизведение / Пауза
Повернуть вправо
Увеличение громкости
Повернуть влево
Уменьшить громкость
Нажмите + повернуть вправо
Следующий трек
Нажмите + повернуть влево
Предыдущий трек
Необходимые детали
Электроника
Ардуино Про Микро
Поворотный энкодер с рифленым валом диаметром 6 мм и встроенной кнопкой
SSD1306 128×32 I²C OLED-дисплей
Гибкие провода (используется: 28 AWG / 0,08 мм²)
3D-печатные детали
Жилье
Крышка корпуса
Ручка кодировщика
Напечатано PLA, но можно использовать и другие материалы.
Другие части
4 винта с потайной головкой M3×8
4× гайки M3
Сборка
Спаяем все электронные компоненты согласно схеме подключения.
Прошить прошивку Ардуино
Соберите корпус, напечатанный на 3D-принтере.
Установите хост-приложение Windows
Подключиться через USB





























