Дела ардуинные наколенные...
Появилась у меня необходимость оперативного руления несколькими плеерами на одном компьютере...
Пожалуй, так я могу начать свой рассказ, но начну чуть подальше.
В профессиональной театральной практике приходится работать с несколькими источниками звука, чтобы была возможность плавно микшировать переходы и добавлять какие-то отрывистые звуки (стук в дверь, телефонный звонок, гром итд) на профсленге называемые ваншотами (one shot — однократный выстрел, прим. вредного переводчика в моей голове). У нас для этого используется несколько проигрывателей МД. Это громоздко и неудобно, тем более в XXI веке всё это легко заменит один ноутбук с внешней звуковой картой.
Сейчас я попробовал использовать свои dj-проигрыватели, и на некоторых спектаклях моё рабочее местовыглядит так:
Но прогресс не стоит на месте, и работа целиком с компа выглядит весьма неплохой перспективой. И тут уже кто во что горазд.
Некоторые используют два разных плеера, например, AIMP и WinAmp, но по мне это то ещё извращение, давно уже существует вагон и небольшая тележка комбинированных программ типа VirtualDJ, в которых уже есть два (или больше) настраиваемых плеера.
Можно назначать горячие клавиши на клавиатуре для них, но это не всегда удобно, лучше использовать специальный пульт управления, называемый контроллером.
Вот тут я углубился в теорию и пора начинать
Поскольку принцип «надо — пойди и купи» не для меня, будем креативить.
Использовать на перспективу я собираюсь 4 плеера, поэтому мне нужны четыре одинаковые секции управляющих клавиш. В груде хлама я как раз откопал клавиатуру от кассового аппарата, где была отдельная секция 4х3 клавиши, в сумме 12. Этого должно хватить, решил я и отпилил их от общей платы.
Перепиливая дорожки и подпаивая проводки, получил матрицу клавиш, которую соединил с универсальной проектно-отладочной платой Arduino Uno. Это такое устройство, которое можно запрограммировать с компьютера на выполнение каких-то электронных задач. В нашем случае это будет мозг контроллера, преобразующий сигналы с клавиш в команды, понятные программе. Пара часов возни с паяльником и скальпелем и рождается ЭТО:
Оно же подключается к компьютеру и демонстрирует полную работоспособность к нескрываемой радости создателя. Затем всё это дело… забрасывается в стол на два месяца. Да. А вы что хотели? Работать на такой лапше в условиях спектакля проблематично и очень рисковано, а увлекшись проектом я совсем позабыл о реализации корпуса. Перебирал варианты с досочками, текстолитом, листовым алюминием, всё это будет трудно и непрезентабельно. А когда пришёл 3d принтер, вопрос решился сам собой.
Подготовил на коленке проект в SketchUp, образмеривая всё нагрубо рулеткой. Микрометр? Штангенциркуль? Зачем? Да у меня их и нет, мы ж пионээры машиностроения, фиг ли нам — кабанам, обожрались и в чащу! Рулетка из ашана — наше всё
В результате получаем такую штуку:
Справа верхняя половинка, слева нижняя. Пеньки для винтиков делал по наитию, надеялся, что всё сойдётся.
Шесть часов жужжания и треска и вот — модель с экрана в моих руках:
Размещаю компоненты и с полным ужаса восторгом вижу, как всё идеально сходится:
После подключаю к компьютеру, всё по прежнему работает.
Я доволен, проект удался
В следующей серии, если интересно, я расскажу, как это всё счастье прикошачить к компьютеру и что, собственно, из этого можно получить.
Всем добра!
У меня тоже полный ужас восторга!)
Вообще)) люблю, когда всё сразу получается))
хотя я ничего не поняла но было интересно почитать!
Ну это как водится, стараюсь издерживать резервы
Ну я как-то пытаюсь
Потом постараюсь расписать, что это и как работает)
Вот, тоже самое хотела написать ☺️, что и Марина