Автор Тема: Простой switcher/looper на Arduino Nano. на 5 педалей.  (Прочитано 25580 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Tander Автор темы

  • Ветеран форума
  • ******
  • Сообщений: 3731
  • Репутация: +475/-0
    • Efremoff
Re: Простой switcher/looper на Arduino Nano. на 5 педалей.
« Ответ #30 : Февраля 04, 2015, 15:46:11 »
Eсли ничего не вставлено в гнёзда, сигнал проходить не будет -- обычно делают нормализацию на самих коннекторах.

Разьемы у меня с выключателем, но другим. В базе программки, в которой рисую - не нашел таких. Когда ничего не вставлено - сигнал без проблемы проходит с Sendа на Return. На плате это видно. схемку попробую поправить.  Насчет висящих в воздухе, да, верно. скорее всего будет щелкать при переключении. Наиболее оптимальным вариантом вижу от каждого сенда пустить на землю резистор в несколько МОм. Тогда на Return тож не будет практически никакого значимого потенциала.

... и добавил:

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

К педальке идёт один провод туда и один обратно. Земля образует антенну, которая при разном положении проводов и в разное время суток может ловить разное, например, от проводки светильника, который у соседа снизу на потолке -- днём шума нет, вечером играть невозможно. На обратном пути её и разрываем резистором.
Да, в итоге на плате так и сделал.

Вот на этом моменте большинство приборов и сыплется, чай не в Дюссельдорфе. Если у вас стандарт 230В, то это значит, что в самом лучшем случае 90% времени в розетке будет от 218 до 242 вольт. В остальные 9% времени оно может быть в пределах от 207 до 253 вольт, а сам сигнал давно не синусоидальный, а с подрезанной одной или обоими полуволнами. Если питатель рассчитан ровно на 230В, то при пониженном напряжения может не хватить запаса для стабилизатора, а при повышенном -- можно пожалеть о поставленных на недостаточное напряжение конденсаторах.

Значит так. Питатель с педалборда. Выдает 9в и 12В. Даже если будет меньше-больше - все равно не критично. На плате стоит стабилизатор LM317, настроенный так, чтобы с 9в делать где-то 5,2В. Перед стабилизатором стоит последовательно 2 диода, на который получаем падение напряжения около 1,5В. Тем самым немного разгружаем стабилизатор  если вдруг захотят подключить 12В (на него приходит уже на полтора вольта меньше, чем заходит в устройство). Так же - с этих диодов, перед стабилизатором, забираем питание на саму ардуину, а после стабилизатора - забираем питания на реле. вроде ок все, хотя и несколько не оптимально..
« Последнее редактирование: Февраля 04, 2015, 15:48:27 от Tander »

Оффлайн sepuka

  • Завсегдатай
  • ***
  • Сообщений: 456
  • Репутация: +48/-0
Re: Простой switcher/looper на Arduino Nano. на 5 педалей.
« Ответ #31 : Февраля 04, 2015, 15:53:18 »
Просто отзеркалить верхний переключатель, средняя точка к сенду, нижний его вывод соединить с землей, с верхнего вывода -- к нижнему переключателю, см. любую схему с трубайпасом, когда включено -- сигнал проходит через педаль, когда выключено, сигнал проходит насквозь, а вход педали закорочен.

Землю ретурна к земле не напрямую, а через резистор.

Оффлайн Tander Автор темы

  • Ветеран форума
  • ******
  • Сообщений: 3731
  • Репутация: +475/-0
    • Efremoff
Re: Простой switcher/looper на Arduino Nano. на 5 педалей.
« Ответ #32 : Февраля 04, 2015, 15:54:54 »
по стабу - LM317 в корпусе TO220 должно хватить, т.к. с нее в результате тянут ток только реле и 5 светодиодов. Т.е. даже если подключат 12В на вход устройства - то рассеиваемая мощность (при потреблении реле+диоды 150-200мА) не превышает 1Ватта

... и добавил:

sepuka, Ох, ты мне задачку дал. )) на схеме то быстро перерисовал, а переразвести платы кусок... )))

Схема:
1098756-0

Плата в SL6

* switcher.txt (194.28 КБ - загружено 170 раз.) - расширение поменять на .lay6

на плате синим - аналоговый сигнал, зеленым - цифровой... Как-то не очень если честно...
« Последнее редактирование: Февраля 04, 2015, 16:59:42 от Tander »

Оффлайн KMG

  • Опытный
  • ****
  • Сообщений: 844
  • Репутация: +109/-0
  • completely insane
    • KMG personal page
Re: Простой switcher/looper на Arduino Nano. на 5 педалей.
« Ответ #33 : Февраля 04, 2015, 17:24:12 »
Недостаток режима "Третий режим - Игра пресетами" - нужно самому помнить какие лупы включены в пресет.

Оффлайн Tander Автор темы

  • Ветеран форума
  • ******
  • Сообщений: 3731
  • Репутация: +475/-0
    • Efremoff
Re: Простой switcher/looper на Arduino Nano. на 5 педалей.
« Ответ #34 : Февраля 04, 2015, 18:04:00 »
Эм... зачем? при включении пресета видно, какие лупы в него включены.

Оффлайн KMG

  • Опытный
  • ****
  • Сообщений: 844
  • Репутация: +109/-0
  • completely insane
    • KMG personal page
Re: Простой switcher/looper на Arduino Nano. на 5 педалей.
« Ответ #35 : Февраля 04, 2015, 18:10:38 »
А до того как включен? Нужно помнить, какие лупы включатся при нажатии кнопки.
При динамическом переборе пресетов в процессе исполнения партии это может быть неудобно.
Интересная система у TheGiRrig, вообще никакого программирования, все определяется дипсвичами.
И два режима "зависимая фиксация", когда выбранный пресет выключает предыдущий, и "Toggle", когда каждый пресет включается/выключается независимо, что позволяет миксить пресеты

Можно между выходами МК и входами ключей поставить дипсвичи и развязку на диодах.
« Последнее редактирование: Февраля 04, 2015, 18:24:43 от KMG »

Оффлайн Tander Автор темы

  • Ветеран форума
  • ******
  • Сообщений: 3731
  • Репутация: +475/-0
    • Efremoff
Re: Простой switcher/looper на Arduino Nano. на 5 педалей.
« Ответ #36 : Февраля 04, 2015, 18:41:37 »
Идея интересная. Но мне кажется что на сцене, где тебя слепит свет, с высоты почти 2 метра - разглядеть какой из дипов куда включен - не меньшая морока, чем помнить где что записано. )))

Оффлайн sepuka

  • Завсегдатай
  • ***
  • Сообщений: 456
  • Репутация: +48/-0
Re: Простой switcher/looper на Arduino Nano. на 5 педалей.
« Ответ #37 : Февраля 04, 2015, 21:12:01 »
Перечитал техзадание, особых изъянов не нашел -- 5 лупов дают 32 варианта пресетов, из которых рабочих будет не более 16 но и не менее 8, так что нужные заказчику 5 пресетов вполне вписываются в оптимизацию по числу кнопок: сам я 99% времени именно для переключения звука использую только три пресета из всех запрограммированных шести. Ещё пару банков набил командами для DAW и т.д., но это, в общем-то, и всё.

Оффлайн Tander Автор темы

  • Ветеран форума
  • ******
  • Сообщений: 3731
  • Репутация: +475/-0
    • Efremoff
Re: Простой switcher/looper на Arduino Nano. на 5 педалей.
« Ответ #38 : Февраля 13, 2015, 14:10:46 »
Так. пока изготваливаются корпуса и платы решил поколдовать над программкой, т.к. меня не очень радует использование трех=позиционного переключателя режимов. Решил обратитится к длинному и короткому нажатию, т.е. соеденить 2 режима (играть и сохранить) в одном.
Итак 2 режима:
1. Играть-Сохранить. При обычном нажатии (коротком) - мы включаем/байпасим лупы. При удержании выбранной кнопки более 4-5 секунд (нужно подумать сколько именно) происходит запись текущего состояния лупов в пресет, соответсвующий данному банку (удержанной кнопки). после записи устройство возвращается в исходное состояние, со всеми включенными-выключенными петлями, как было перед записью и мы продолжаем так же играть дальше.

2. Игра пресетами - кнопки включения педалей становятся кнопками включения заданных пресетов. над кнопкой диодик светит показывая какой пресет включен, над петлями диодики светятся, показывая какие петли задействованы.

Переключение режимов происходит обычной кнопкой, у кнопки есть двухцветный диод (или 2 диода) которые показывают в каком сейчас режиме прибор. Так что теперь можно играть-записывать-переключать на пресеты - не используя рук - все на ура делается ногами. )
« Последнее редактирование: Февраля 13, 2015, 14:12:25 от Tander »

Оффлайн Григорий Морозов

  • Новичок
  • *
  • Сообщений: 11
  • Репутация: +0/-0
  • GuitarPlayer.Ru fan!
Re: Простой switcher/looper на Arduino Nano. на 5 педалей.
« Ответ #39 : Марта 02, 2015, 21:47:03 »
Господа, чтобы не плодить темы, позвольте спрошу здесь. Мой знакомый музыкант захотел себе нечто подобное, но я предложил такой вариант - а что если еще можно будет программировать последовательность включения? Скажите, есть ли в этом смысл, чтобы можно было "менять местами примочки"? Ну и в таком случае, потребуется больше ключей, я предложил сделать на микрухах типа CD4066, ибо для тех же 8 входов/выходов потребуется что-то в районе 70 ключей  :crazy:

Оффлайн Tander Автор темы

  • Ветеран форума
  • ******
  • Сообщений: 3731
  • Репутация: +475/-0
    • Efremoff
Re: Простой switcher/looper на Arduino Nano. на 5 педалей.
« Ответ #40 : Марта 02, 2015, 22:24:09 »
Менять местами примочки - тоже спрашивали меня об этом - больная тема. т.к. правильно заметили - 8 петель в свободной модификации - это 64 трубайпасных ключа нужно (по 8 на каждую педаль). Насчет ключей - конкретно 4066 - кмоп ключи, которые гадят в звук дай боже. а их на 8 петель нужно будет 16 шт. от сигнала ничего не останется... ни о каком трубайпасе и речи быть не может... ИМХО - забить. Пусть переключает ручками проводки.

Оффлайн Григорий Морозов

  • Новичок
  • *
  • Сообщений: 11
  • Репутация: +0/-0
  • GuitarPlayer.Ru fan!
Re: Простой switcher/looper на Arduino Nano. на 5 педалей.
« Ответ #41 : Марта 02, 2015, 22:36:04 »
8 петель в свободной модификации - это 64 трубайпасных ключа нужно
Больше, еще же есть вход и выход :)
а их на 8 петель нужно будет 16 шт. от сигнала ничего не останется...
В единый момент времени будет включено не более 9 ключей. При уменьшении числа педалей, соответственно, меньше. Надо пробы ради 8 ключей последовательно подключить и подсунуть в тракт музыканту - глянуть на его стойкие рвотные позывы выражение лица и от этого делать выводы.
Где-то у меня валялось порядка сотни парализованных реле магогабаритных с какой-то АТС-ки  :crazy:

... и добавил:

...И кучка фоторезисторов. Можно оптронов понаделать :)
« Последнее редактирование: Марта 02, 2015, 22:38:08 от Григорий Морозов »

Оффлайн Tander Автор темы

  • Ветеран форума
  • ******
  • Сообщений: 3731
  • Репутация: +475/-0
    • Efremoff
Re: Простой switcher/looper на Arduino Nano. на 5 педалей.
« Ответ #42 : Марта 02, 2015, 22:40:46 »
Реле - я юзаю очень мелкие, по сути как DIP8, только чуть выше. DPDT (т.е. честный трубайпас). Представил габариты девайса с 70 реле - расхотелось в принципе. 8 ключей 4066 последовательно - можно даже не подсовывать - шлак будет. А по факту их одновременно будет не 9. Это если педали будут включены все последовательно как на тригеррах, так и физически - то будет 9. Если же педали начинать заменять - то кол-во задействованых тригиров стремительно увеличивается.

Оффлайн Григорий Морозов

  • Новичок
  • *
  • Сообщений: 11
  • Репутация: +0/-0
  • GuitarPlayer.Ru fan!
Re: Простой switcher/looper на Arduino Nano. на 5 педалей.
« Ответ #43 : Марта 02, 2015, 22:45:52 »
Если же педали начинать заменять - то кол-во задействованых тригиров стремительно увеличивается.
Нет, не будет. Я уже схемку прикидывал. Независимо от маршрута работают только до 9 ячеек, остальные отключены. Если только паразитные параллельно подключенные, но находящиеся в "разомкнутом" состоянии ячейки гадить будут.

Оффлайн Tander Автор темы

  • Ветеран форума
  • ******
  • Сообщений: 3731
  • Репутация: +475/-0
    • Efremoff
Re: Простой switcher/looper на Arduino Nano. на 5 педалей.
« Ответ #44 : Марта 02, 2015, 22:53:48 »
Ок. Кстати, а можете мне об рисовать поведение, при котором у нас может возникнуть необходимость менять педали местами? Какие именно педали чаще всего будут меняться местами? Может достаточно сделать только пару заменяемых петель?