Звуковой микшерный пульт Deej

Источник:

Добавьте к настройкам вашего ПК практическое управление звуком с помощью этого звукового микшера DEEJ, сделанного своими руками.

Созданный с использованием всего четырех ползунков, Arduino Nano, нескольких проводов и USB-кабеля, это простой, но мощный способ управлять громкостью вашей системы вручную.

Полностью совместимый с программным обеспечением DEEJ, этот проект позволяет назначать каждый ползунок для управления уровнями звука для:
Системные звуки, Discord, Spotify, Chrome, игры и многое другое.

Компактный, простой в сборке и идеально подходящий для стримеров, геймеров или людей, работающих в режиме многозадачности, которым нужен физический контроль над звуком.

Включите подробное руководство в конце этой страницы.

Включает файлы STL и STEP, поэтому вы можете настроить корпус или макет по своему вкусу.

Печатается только с использованием PLA.

Идеальный проект в области электроники для начинающих, одновременно интересный и полезный.

Дополнительную информацию о Дидже: https://github.com/omriharel/deej.

Для этого проекта вам понадобится:
1x Arduino nano // Ссылки на Amazon
12 проводов Dupont // Ссылки на Amazon
1x USB-кабель Mini-B
4-кратный ползунковый потенциометр // ссылки на Amazon
4 гайки м3 (не обязательно) // Ссылки на Amazon
Винт с потайной головкой 4x м3 x 30 мм // Ссылки на Amazon

Ссылка на инструкцию:

https://instructions.online/?id=19131-soundmixer

или инструкция qr-кода

Ссылка для скачивания Deej:

https://github.com/omriharel/deej/releases/tag/v0.9.10

Моя схема подключения:

Код Arduino, который я использую:

константный интервал NUM_SLIDERS = 4;
const int AnalogInputs[NUM_SLIDERS] = {A0,A1,A2,A3};

int AnalogSliderValues[NUM_SLIDERS];

недействительная настройка() {
for (int i = 0; i pinMode (аналоговые входы [i], INPUT);
}

Серийный.начало(9600);
}

недействительный цикл() {
updateSliderValues();
sendSliderValues(); // Фактически отправляем данные (все время)
// printSliderValues(); // Для отладки
задержка(10);
}

недействит��льный updateSliderValues () {
for (int i = 0; i AnalogSliderValues[i] = AnalogRead(analogInputs[i]);
}
}

недействительный sendSliderValues () {
Строка построеннаяСтрока = Строка("");

for (int i = 0; i builtString += String((int)analogSliderValues[i]);

если (я builtString += String("|");
}
}

Serial.println(builtString);
}

void printSliderValues() {
for (int i = 0; i String printString = String(«Slider #») + String(i + 1) + String(": ") + String(analogSliderValues[i]) + String(«мВ»);
Serial.write(printedString.c_str());

если (я Serial.write(" | ");
} еще {
Serial.write("\n");
}
}
}

Примечание. Не вся предоставленная информация гарантированно подойдет для этого проекта — проверьте совмест��мость перед покупкой.

17:24
13
Нет комментариев. Ваш будет первым!

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

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

Корпус для адаптера питания
📁 Корпус для преобразователя питания сПодробнее
Корпус для DC регулируемого источника
📁 Корпус для DC регулируемого источникаПодробнее
Крепление "народного" налобного фонаря
📁 Крепление «народного» налобного фонаряПодробнее
Ручка настройки Yaesu FT-817
📁 Ручка VFO для FT-817/818. ИспользуйтеПодробнее
Модель кнопки для Imax B6
Вам понадобится капля клея, чтобыПодробнее
Антенный изолятор "орешек"
Это стандартный изолятор дляПодробнее
Адаптер питания Yaesu FT-817
📁 Вертикальный адаптер под коннекторыПодробнее
Корпус для ESP32 WROOM
📁 Корпус для ESP32 WROOM 📐 STL 🪵 PETGПодробнее
Корпус для ESP32
📁 3D модель корпуса для платы NodeMCU наПодробнее
Станок для намотки катушек с филаментом
📁 Станок для намотки катушек сПодробнее
Кабельный ввод
📁 3D модель для печати кабельнойПодробнее
Кабельный ввод #2
📁 Компактный контейнер с завинчивающейсяПодробнее
Кабельный гермоввод #3
📁 3D модель для печати кабельногоПодробнее
Кабельные вводы различных размеров
📁 Кабельные вводы различных размеровПодробнее
Распределительная коробка
📁 3D модель для печати распределительнойПодробнее
Водозащищенный кабельный ввод
📁 3D модель кабельного ввода сПодробнее
Кабельный ввод #4
📁 3D модель для печати качественногоПодробнее
Распределительная коробка с креплением на стену
📁 Распределительная коробка с креплениемПодробнее
Адаптеры для SIM карт - 3D модель для печати
📁 Адаптеры для SIM карт — 3D модель дляПодробнее
Корпус для метеодатчика на ESP8266
📁 Корпус для метеодатчика на ESP8266Подробнее
Улучшенный дрон «Nano Long Range» на 1х18650
📁 Улучшенный дрон «Nano Long Range» наПодробнее
Электронные "песочные часы"
📁 Электронные «песочные часы» 📐 STLПодробнее
Контейнер для батарей ft-817
📁 Контейнер для аккумулятора FT-817 сПодробнее
Защитный каркас Yaesu FT 817
📁 Защитные рельсы для Yaesu FT 817 и 818Подробнее
YAESU FT-817 Рельсы
📁 Рельсы с подвесом для тангенты иПодробнее
Портативный настольный источник питания
📁 Портативный настольный источникПодробнее
Кейс для хранения батарей ( 21700, 18650, AA, AAA)
📁 Кейс для хранения батарей ( 21700Подробнее
Каркас для батарей 18650
📁 Корпус для Heltec V4 с GPS, проектПодробнее
Корпус для датчика на esp8266
📁 Корпус для датчика на esp8266 📐 STLПодробнее
Корпус для метеодатчика с анемометром
📁 Корпус для метеодатчика с анемометромПодробнее
Посещая этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.