Deej
Вот моя версия микшера физической громкости, сделанная с помощью Deej.
Дополнительная информация здесь: https://github.com/omriharel/deej.
Представляю вам свою версию Deej — микшера громкости.
Скоро появится на github.
Для этого проекта использовался этот форк: https://github.com/Miodec/deej.
Эта вилка добавляет поддержку переназначаемых кнопок.
Что такое дидж?
Посмотрите здесь: https://github.com/omriharel/deej
Он подключается к вашему компьютеру и позволяет вам управлять звуковым микшером Windows с помощью входного сигнала.
Особенности:
Основная большая ручка громкости — с управляемой светодиодной RGB-индикацией под ней
дает обратную связь по уровню громкости
4 небольшие ручки регулировки громкости — регулируемое применение
Логотипы для Spotify, Chrome, Discord, Steam, Firefox, OperaGX (если нужно больше, пишите)
управляемые светодиоды RGB под кнопками для подсветки
дает обратную связь по уровню громкости
потом переключается обратно на выбранный цвет
реализация кнопки под каждой возможной кнопкой
лично я использовал 1 кнопку под кнопкой Spotify для управления музыкой
Управление Spotify
всего 3 кнопки
нажмите логотип Spotify для ВОСПРОИЗВЕДЕНИЯ/ПАУЗЫ
2 кнопки внизу для перехода к предыдущей/следующей песне
Детали (спецификация):
Потенциометры с амазона
https://amzn.eu/d/5fabTJq
Arduino nano + USB-кабель достаточной длины, чтобы дотянуться до вашего ПК.
Кнопок можно установить максимум 7 — я использовал 3
6х6х5мм
пример: https://amzn.eu/d/iYDAb6J
Тепловые вставки М3
можно просверлить отверстия нужного диаметра
я использовал вставки с внешним диаметром 4 мм.
всего 11
супер клей для приклеивания пуговиц к основе
Используемые винты
13x M3x10 (ДИН 912)
4x M3x6-8 (DIN 912)
3x M3x10 (присоединение ручки к верхней пластине)
Светодиодная лента WS2812b — 60LED/м, всего 7 светодиодов
можно также использовать больше светодиодов/м для лучшего эффекта
4x WS2812b (одиночный)
https://de.aliexpress.com/item/4000829316639.html?spm=a2g0o.order_list.order_list_main.66.30d65c5fbZDPle&gatewayAdapt=glo2deu
https://amzn.eu/d/j249iwd
Провода и стяжки
я использовал силиконовые провода, потому что они очень гибкие
https://amzn.eu/d/jeCR0EY
Необязательно:
Проставки для добавления грузов внутри основания
ДИН9021/ИСО7093
Проставки М10 (внутренний диаметр 10,5мм, внешний 30мм, высота 2,5мм)
я использовал всего 17 для хорошего настроения
Противоскользящая гелевая подушечка
примерно так: https://amzn.eu/d/fmU6lfz
Печать/Настройки:
Извините, некоторые детали нужно повернуть вручную на 15° в слайсере — нужно узнать, как правильно их экспортировать из Fusion 360 (может кто-нибудь сможет помочь?)
Напечатано матовым ABS Black Magic для аккуратного вида.
https://www.cr3d.de/produkt/abs-black-magic/
полупрозрачные детали, напечатанные из ABS натурального (белого цвета)
Большая ручка и кнопки решены с остановкой на слое и заменой нити вручную.
4 базовых слоя, 4 верхних слоя, ~65% заполнения, 3 линии стен.
0,15-0,2 Высота слоя
используйте свои любимые настройки, я хотел, чтобы детали были очень прочными и тяжелыми
Фотографии здания:
Как работают кнопки?
Светодиод RGB расположен внутри кнопки, винт внутри кнопки можно регулировать. Кнопка должна быть нажата винтом. (здесь используйте M3x6-8 мм)
Используйте «Deej_SpannerLED_5x.stl» между светодиодом и верхней частью кнопки, чтобы удерживать ее и не допускать соприкосновения винта с контактами.
Если в некоторых местах нет кнопки, вверните винт M3x10 и отрегулируйте их так, чтобы кнопки прижимались к верхней части крышки в закрытом состоянии.
Проводка:
Если вы не знаете, как паять потенциометры, посмотрите здесь:
https://www.wikihow.com/Wire-a-Potentiometer
Я допустил ошибку, использовав отверстия для пайки, что разрушило мои потенциометры. Используйте булавки, и все работает идеально.
Используемые нано-контакты Arduino:
A0, A1, A2, A3, A6 для слайдеров
D6, D7, D8 для кнопок
D3 для кольца светодиодной ленты внутри большой ручки
D5 для светодиодной ленты под кнопками
Вложения/Используемые инструменты:
Программа Ардуино
Скрипт AutoHotKey для управления Spotify:
скачайте и установите AutoHotkey: https://www.autohotkey.com/
откройте файл блокнота, вставьте приведенный ниже код и сохраните его как файл .ahk.
он должен автоматически открываться с помощью инструмента autohotkey, если нет → щелкните правой кнопкой мыши → открыть с помощью → другое приложение → выберите стандартное приложение autohotkey
поместите файл .ahk





























