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

09:18
2
Нет комментариев. Ваш будет первым!

Ссылка появится после регистрации

Похожие модели

Одинарная ручка Joy-Con для Nintendo Switch 2 с триггерными
Как и исходную модель, ее можноПодробнее
Универсальный стенд Quest 3
Я хотел напечатать универсальнуюПодробнее
Подставка для контроллера Xbox Elite Series 2
Я разработал это, потому что теперь воПодробнее
Держатель контроллера PlayStation 5
Я решил спроектировать держательПодробнее
Минималистичная подставка для зарядки контроллера Xbox Elite
Это минималистичная подставка дляПодробнее
FlyDiGi Vader 3 и 4 Pro Мод спинного весла
Это простая в установке модификацияПодробнее
Ремень Pico 4 на костяшке
/!\ ЭТО ПРОТОТИП, он может не подойтиПодробнее
Корпус пластины контроллера GameCube, точная копия 1:1
Это копия корпуса контроллера GameCube вПодробнее
Ручка контроллера Playdate - 2 варианта
Это ручка в стиле контроллера дляПодробнее
Подставка для контроллера 8bitdo Ultimate C со слотом для кл
Это подставка для контроллера отПодробнее
Оптимизированная подставка для контроллера Dualshock 4
По сути, переработанная подставка дляПодробнее
Джойстик оси вала контроллера Comand для Mercedes E-Class C-
Найти этот вал сломанным в накладкеПодробнее
Корпус TONEX ONE для сенсорного контроллера ESP32-S3 1.69
Это CAD-файлы корпуса для TONEX OneПодробнее
Корпус контроллера WLED "все в одном" ESP32
Этот корпус используется для моегоПодробнее
Коробка GLEDOPTO ESP32 Wled
Это простая напечатанная на 3D-принтереПодробнее
ИК-контроллер - ESP32
видео------>https://youtu.beПодробнее
Корпус ШИМ-модуля от 5 до 12 В, 10 А HW-070........
очень простой корпус для ШИМ-модуля HWПодробнее
Корпус Arduino MKR GSM 1400
Корпус, состоящий из двух частей, дляПодробнее
Блок контроллера WLED gx12
блок контроллера на пять светодиодныхПодробнее
Hoverboard Hack Panel Board, двухплатная версия........
Взлом из: https://github.com/RoboDurdenПодробнее
RC - Контроллер
Я разработал и напечатал на 3D-принтереПодробнее
Выкопайте модели Octa
Я решил собрать DigOcta Power7 иПодробнее
Контроллер дорожной книги для ралли на мотоциклах........
Этот тип контроллера обеспечиваетПодробнее
Медиа-контроллер iOS BLE
Создайте медиа-контроллер BLE для своегоПодробнее
Лазерная турель с дистанционным управлением........
Блог о том, как его создать, можно найтиПодробнее
Корпус контроллера Micronova
редактирую 08.11.2024: Добавлена версияПодробнее
ESPHome Двухканальный контроллер вентилятора........
Базовый контроллер вентилятора с двойнымПодробнее
Контроллер LoKey
Обзор В этом проекте реализована системаПодробнее
RC - Контроллер (Передатчик) Apex-Link
Название проекта: Apex-LinkПодробнее
CadetYoke v2.0 [Yoke с открытым исходным кодом для авиаси..
Это OpenSource Yoke для использования сПодробнее
Посещая этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.