DIY: MIDI контроллер на ARDUINO (плюс Expression pedal Midi -> USB)

  • Автор темы Автор темы baloo
  • Дата начала Дата начала
У меня 2х позиционный ON-OFF переключатель
Крайние это земля и питание, середина это пин цифровой

Земля и питание - лучше делать сразу общими. Либо сквозняком от начального элемента к следующему. От ситуации зависит и места под провода в коробке)

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

В самом начале скетча, указаны пины для входа педали экспрессии (А0), 2х кнобов обычных (А1, А2), и цифровой вход переключателя (9). По аналогии подключать можно что угодно - хоть фоторезистор (это как в синте Roland D-Beam контроллер высотой руки от корпуса будет, условно тот же ТерменВокс по одной оси)

Снимок экрана 2025-06-01 в 1.38.41 AM.png
 
  • Like
Реакции: Planzar
хоть фоторезистор (это как в синте Roland D-Beam контроллер высотой руки от корпуса будет, условно тот же ТерменВокс по одной оси)
там посложнее немного, ИК светодиод и фотодиод. хотел себе когда-то такой контроллер сделать, на роландах всегда он нравился )
1748761631259.png
 
Да я в курсе, просто поставил в ардуино фоторезистор и все) прочитал где то - и оно в целом работает

ldr.1.jpg


у меня их пачка - напаял себе запасы LPG с разными LED
 
У меня 2х позиционный ON-OFF переключатель
Крайние это земля и питание, середина это пин цифровой

Земля и питание - лучше делать сразу общими. Либо сквозняком от начального элемента к следующему. От ситуации зависит и места под провода в коробке)

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

В самом начале скетча, указаны пины для входа педали экспрессии (А0), 2х кнобов обычных (А1, А2), и цифровой вход переключателя (9). По аналогии подключать можно что угодно - хоть фоторезистор (это как в синте Roland D-Beam контроллер высотой руки от корпуса будет, условно тот же ТерменВокс по одной оси)

Посмотреть вложение 264630
Эт да, открыв твоей ino, сразу обратил внимание на эту секцию благодаря оставленным тобой закомментированным строчкам.
Так, спасибо всем за инфу, в принципе, концептуально понятно, дальше уже точечно отпишусь, если что-то не взлетит))
 
Мужики, а полярность педалей он сам понимает и подстраивается, или нужно будет ещё колдовство для этого?
 
Считаем в нем число аналоговых и цифровых пинов GPIO под коннекторы

32 элемента управления? Какие именно интересны? Кнопки, фейдеры, кнобы? Это разные типы сигнала analog / digital
Только сейчас наткнулся на эту тему.
Вряд ли следует ограничиваться только родными входами МК. Есть отдельная периферия. Например:
- 74HC165 - входной сдвиговый регистр для цифровых сигналов,
- MCP3008 - АЦП для аналоговых сигналов.
Есть ограничения. Чем больше аналоговых элементов тем больше задержка. Каждый аналоговый элемент это 0.1ms, цифровой 0.4наносек
36 потов и 16 кнопок будет менее 4мс в сумме
120 мкс - это если использовать встроенный в МК АЦП. А для упомянутого выше MCP3008 - всего лишь 4-5 мкс. А для цифровых входов время еще меньше - менее 1 мкс на вход.
Я где-то году в 2018 собрал подобный дивайс с 43 потенциометрами, 32 кнопками и 5 поворотными энкодерами. Длительность полного цикла опроса примерно 8 мс. Но здесь есть нюанс: минимальная задержка нужна только для NoteOn, и прибор при пропускании через себя MIDI потока обеспечивал задержку не более 2 мс, а вот для управляющих сигналов период следования сам по себе ограничивается величиной порядка 15 мс (т.е. сигналы не должны передаваться чаще, чем раз в 15 мс), т.е. здесь такие же требования и к задержке.
 
Последнее редактирование:
5V пине нет места для трёх проводов для беспаечного монтажа.
Беспаечный монтаж - исключительно для макета, собранного на столе.
В любом устройстве, собранном в корпусе, и предназначенном для перемещения из одного места в другое, без пайки не обойтись.
 
Беспаечный монтаж для девайса на столе пойдет, но да, пайка прежде всего, после тестов
 

Сейчас просматривают