Ничего не найдено :(
    В гостях у Самоделкина! » С сайтов » Спец » Как сделать USB/MIDI контроллер под управлением Arduino

    Как сделать USB/MIDI контроллер под управлением Arduino


    MIDI-контроллер — устройство, преобразующее определённый физический процесс в набор цифровых команд формата MIDI. Полученный поток команд передаётся посредством протокола MIDI другим устройствам — компьютеру, аппаратным семплерам, синтезаторам или внешним секвенсорам и расшифровывается там определённым образом.

    MIDI контроллер в домашней студии – такое же важное устройство как компьютер, аудиоинтерфейс или наушники.
    USB/MIDI контроллер – устройство для передачи MIDI команд и сообщений в звуковой редактор на компьютере. По сути, это пульт дистанционного управления, с помощью которого можно определить, что необходимо сделать с тем или иным сигналом. Все операции настраиваются через набор элементов управления: энкодеров (поворотных регуляторов), клавиш, пэдов, кнопок, джойстиков, фейдеров и т.д.
    Именно рассмотреть изготовление такого устройство и предлагает нам мастер-самодельщик.

    Давайте посмотрим видео с работой устройства.

    Инструменты и материалы:
    -Потенциометры B10K - 4 шт;
    -Ручки для потенциометров - 4 шт;
    -Линейный потенциометр В10К + ручки - 4 шт;
    -Кнопки мгновенного действия;
    -Пиломатериалы;
    -Pro Micro 5 В / 16 МГц;
    -Электрический провод;
    -Кабельные стяжки;
    -5-миллиметровый светодиод;
    -Резистор 330 Ом;
    -Крепление для светодиода 5 мм;
    -Морилка для дерева;
    -Клей;
    -Липучка;
    -Силиконовые накладки;
    -Крепеж;
    -Макетная плата;
    -Паяльные принадлежности;
    -Инструмент для зачистки проводов;
    -Дрель и сверла;
    -Наждачная бумага;
    -Нож;
    -Металлическая линейка;
    -Отвертка;
    -Плоскогубцы;
    -Штангенциркуль;
    -Термоусадочная трубка;
    -Пинцет;
    -Напильник;
    -Ножовка;
    -Зажимы;
    -Набор для резьбы по дереву;



    Как сделать USB/MIDI контроллер под управлением Arduino


    Шаг первый: об Ардуино
    Есть несколько моделей Ардуино. После тестирования и анализа нескольких различных микроконтроллеров мастер остановился на Pro Micro. Он использует микроконтроллер atmega32u4. Прямо из коробки он настроен как «HID-устройство» или USB-клавиатура.
    Он имеет USB, а не старый 5-контактный разъем MIDI.
    Pro Micro дешевле других микроконтроллеров.
    Небольшой размер.

    Шаг второй: корпус - проектирование и подготовка
    Первым делом нужно спроектировать корпус. Размеры корпуса - 14Х14 см, и обусловлены размерами комплектующих.

    Затем вырезает детали и покрывает их морилкой.

    Дальше нужно расположить органы управления на лицевой стороне корпуса и провести ряд измерений деталей. Основываясь на измерениях изготовить шаблон. По нему будут сделаны отверстия в лицевой панели.
    Шаблон можно скачать ниже.
    Layout_14x14_DolceWang_CutHoles.pdf



    Теперь нужно по шаблону сделать разметку на панели.

    Сверлит и вырезает отверстия.





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



    Шаг третий: сборка
    Теперь можно разместить детали внутри корпуса.
    Сначала мастер размечает внутри корпуса где какая деталь будет крепится.


    Затем нужно подготовить несколько деревянных брусков и планок.



    С помощь них мастер закрепляет внутри корпуса потенциометры. Также приклеивает внутри корпуса липучку. С помощью нее крепится плата Адуино.





    Снизу корпуса приклеивает силиконовые ножки.

    Шаг четвертый: монтаж
    Для лучшего понимания монтажа деталей мастер сделал несколько эскизов.





    Затем производит монтаж согласно схемы. Затем подключает питание и проверяет работу светодиода.




    Шаг пятый: программное обеспечение
    Теперь нужно установить программное обеспечение.
    1) Сначала нужно установить Arduino IDE.
    2) Затем загрузить и открыть эскиз: «midi_controller_Micro_Atmega32u4_DW_v2.ino».
    3) Добавить плату Pro Micro в список:
    Переходим Arduino < Preferences..
    Вставляем этот URL-адрес в текстовое поле URL-адресов Additional Boards Manager "https://raw.githubusercontent.com/sparkfun/Arduino_Boards/master/IDE_Board_Manager/package_sparkfun_index.json"
    4) Добавляем библиотеку MIDIUSB.h
    Переходим Tools < Manage Libraries
    Находим "MIDIUSB" Гэри Гревал и устанавливаем последнюю версию.
    5) Дальше назначаем плату Pro Micro
    Переходим Tools < Boards < Sparkfun AVR Boards.и выбираем Sparkfun Pro Micro
    Переходим в Tools < Processor.и выбираем ATmega32U4 (5V, 16 MHz)
    Дальше переходим в Tools < Port и выбираем нужный порт.
    6)Нажимаем Upload (стрелка в верхнем левом углу) и ждем пока в нижней строке состояния не появиться сообщение «Upload Complete».
    Код можно загрузить ниже.
    midi_controller_Micro_Atmega32u4_DW_v2.ino









    Шаг шестой: программное обеспечение Ableton и Resolume
    Для работы с устройством мастер использует две программы: Ableton Live и Resolume Arena. Программы разные, но интерфейс у них примерно схож.






    Источник (Source)
    Становитесь автором сайта, публикуйте собственные статьи, описания самоделок с оплатой за текст. Подробнее здесь.
    0
    Идея
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    0
    Описание
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    0
    Исполнение
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    Итоговая оценка: 0.0 из 10 (голосов: 0 / История оценок)

    Добавить комментарий

    Привет, Гость!


    Зарегистрируйтесь

    Или войдите на сайт, если уже зарегистрированы...

    Войти

    Добавьте самоделку

    Добавьте тему

    Онлайн чат

    Последние комментарии

    Все комментарии