Оглавление:

MIDI Fighter на базе Arduino (сенсорное управление): 7 шагов (с изображениями)
MIDI Fighter на базе Arduino (сенсорное управление): 7 шагов (с изображениями)

Видео: MIDI Fighter на базе Arduino (сенсорное управление): 7 шагов (с изображениями)

Видео: MIDI Fighter на базе Arduino (сенсорное управление): 7 шагов (с изображениями)
Видео: когда без спроса трогают твой мотоцикл🤪 #мотоТаня she touching your bike without asking #motoTanya 2024, Июль
Anonim
MIDI Fighter на базе Arduino (сенсорный)
MIDI Fighter на базе Arduino (сенсорный)

MIDI - это аббревиатура от Musical Instrument Digital Interface. Здесь мы делаем сенсорный MIDI истребитель.

Имеет 16 колодок. они могут быть увеличены или уменьшены. Здесь я использовал 16 из-за ограниченного количества контактов Arduino.

Также я использовал контакты аналогового входа (A0, A1, A2, A3, A4) в качестве цифрового входа.

Это моя первая инструкция. Так что простите меня за ошибки. Раньше я не думал делать инструктаж.

так что у меня нет подробных фотографий этого.

На видео есть рабочее видео MIDI, которое я выбрал в звуках гитары в программе Ableton Live 9.

Шаг 1. Сбор необходимых материалов

Вам понадобятся:

  1. Arduino uno R3 (1 шт.)
  2. Сопротивления 1 МОм (16 единиц)
  3. Щит Arduino общего назначения (1 шт.)
  4. Алюминиевая фольга
  5. Пластиковый / акриловый лист (для внешнего корпуса)
  6. Потенциометр (1 шт.)
  7. провода
  8. Черная лента

Используемые инструменты:

  1. Дрель
  2. Режущий инструмент
  3. Паяльник
  4. Горячий клей

Это материалы, необходимые для изготовления MIDI-истребителя. У меня есть щит Arduino общего назначения для сопротивлений.

но вы можете использовать печатную плату общего назначения.

Шаг 2: Делаем внешнее тело

Для изготовления корпуса вам понадобится пластиковый лист.

отрежьте лист по заданному размеру:

верх и низ (200 мм x 200 мм)

для 4-х сторон (200 мм x 40 мм)

Теперь вырежьте 16 отверстий на верхнем листе, чтобы пропустить провода для контактных площадок. Слот на одной стороне для разъема arduino.

Соедините эти части, чтобы получился куб, кроме вершины. Подушечки сделаны из алюминиевой фольги.

вырезать 16 листов алюминиевой фольги размером 45мм х 45мм.

Просверленные отверстия должны соответствовать расположению колодки.

Шаг 3: Подключения

Подключения
Подключения

соединения должны быть выполнены, как показано на рисунке.

потенциометр для чувствительности прикосновения. Он предназначен для регулировки чувствительности к касанию.

ПРИМЕЧАНИЕ. Используемые провода должны быть одного типа. В противном случае может быть разница в емкостных значениях.

Также постарайтесь сделать провода одинакового размера.

Шаг 4: Окончательная сборка

Окончательная сборка
Окончательная сборка
Окончательная сборка
Окончательная сборка
Окончательная сборка
Окончательная сборка

Теперь нам нужно объединить и электронику, и оборудование. Во-первых, соедините алюминиевую фольгу с верхним слоем на равном расстоянии и подсоедините провода к каждой фольге. Затем провода должны быть подключены к Arduino, как на шаге 2.

Фольгу можно наклеить на клей или скотч.

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

ПРИМЕЧАНИЕ: Провода должны быть подключены к фольге непрерывно.

Шаг 5: загрузка кода в Arduino

код приведен здесь.

загрузите его в ардуино.

ПРИМЕЧАНИЕ: при загрузке кода в Arduino последовательный порт в безволосом midi должен быть отключен. в противном случае при загрузке кода будет отображаться ошибка.

вот код для тестирования тачпада и получения значений capicitivesensor (captouch16try.ino)

тестовый код дает значения датчика.

эти значения должны быть почти равными. в противном случае пэд не будет работать правильно.

данные значения будут чувствительностью другого кода.

Шаг 6: Требования к программному обеспечению

Требования к программному обеспечению
Требования к программному обеспечению
Требования к программному обеспечению
Требования к программному обеспечению

Загрузите это программное обеспечение:

  1. Люкс Ableton Live 9
  2. Безволосый MIDI-сериал
  3. LoopMIDi

Ableton можно скачать с официального сайта.

Ссылка на Github для скачивания миди без волос:

(https://projectgus.github.io/hairless-midiserial/)

Ссылка на loopmidi:

www.tobias-erichsen.de/wp-content/uploads/2…

Загрузите и установите это программное обеспечение.

Следуй этим шагам:

шаг 1.

откройте LoopMIDI и нажмите кнопку (+) в нижнем левом углу.

Создан порт для передачи данных.

Шаг 2.

Откройте миди без шерсти, теперь выберите луппорт в миди.

оставьте миди не подключенным.

выберите последовательный порт для Arduino. (это будет показано, когда Arduino подключен к ПК / ноутбуку)

шаг 3.

запустите Ableton Live 9.

открыть настройки (ctrl +,)

теперь выберите ссылку midi в левом столбце и выберите настройку, как показано на изображении.

закрой это окно

Шаг 4.

теперь выберите барабаны во втором столбце слева.

выберите любой барабан.

когда выбран барабан.

и вы касаетесь миди-пэда, ваш ноутбук воспроизводит звук.

Ваш MIDI боец готов.

Наслаждаться!!!:-)

Шаг 7. Устранение неполадок

Программное обеспечение настроено неправильно.

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

провода могут быть подключены неправильно.

фольга не касается провода должным образом.

провода могут закоротиться.

Рекомендуемые: