Arduino + MCP41010 + Куча переменников + LCD ... Проект "оцифровки" аналога. Вопросы не совсем новичка =)

darknoise
Offline
Зарегистрирован: 10.10.2014

Доброго времени суток, товарищи )

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

Сразу оговорюсь - сам являюсь довольно суровым чайником в сфере МК,программинга и в частности платформы ARDUINO. Но с другой стороны паяльник в руках держу уже довольно давно - лет эдак 15. Практика ремонта, моддинга, создания - копирования разнообразного рода девайсов (от часов на 133 серии и усилков на 6п14п до аналоговых синтов и муз.оборудования) есть.  Так что дабы не вымереть как диплодок со своими теплыми лампами и непослушными УДшками приступим ... )

Есть почти музыкально-шумовой девайс. параметры, характеристики пока откинем. Возьмём за основу то, что в нём есть 12 переменных резисторов на управление параметрами схемы по 50 ,10 и 100 Ком. 7 тумблеров для переключения режимов/смешивания форм волны. Миди и управление тоном / стробирующий сигнал тоже оставим т.к проблема уже решена на Arduino Nano.

И вот собственно задача - Построить схему по принципу - 12 переменников к примеру висят на аналоговых портах. 7 кнопок с подтяжкой по всем правилам (хотя триггера 133 серии ближе к сердцу) висят на цифровых. Это всё читается, и в форме цифирок от 0-255 + имя параметра  (переменники) выводится на лсдшку .  индикация кнопок по принципу  параметр On - Off туда же. лучше дублировать зажиганием светодиода.  Главное!! - ПАРАМЕТРЫ ВСЕХ резюков и кнопок могут запоминатся и хранится в виде пресета. с последующим вызовом соответсвенно.  Далее  вывод на линейку цифровых переменников  типа MCP41010 или подобных. + 561Кт3 или подобные в роли ключиков. и пошла уже аналоговая схема. 

и следовательно из этого три ключевах момента :

Потянет ли ардуина подобное ?

Если потянет то какой контроллер применять ?

Основные подводные камни ? (особенно интересует быстродействие подобных конструкций)

jeka_tm
jeka_tm аватар
Offline
Зарегистрирован: 19.05.2013

вроде человек 15 лет в радиолюбительстве, но в первом же вопросе отсутствует схема, а только текст

 

Puhlyaviy
Puhlyaviy аватар
Offline
Зарегистрирован: 22.05.2013

Он не написал что 15 лет в радиолюбительстве. Он написал что 15 лет паяльник в руках держит! Зачем правда он его держит не ясно, может он подставка для паяльника.
Опять же вопрос про потянет тоже нифига не ясно. Что именно там тянуть? 12 энкодеров и 7 кнопок со светиками? Это прям даже не знаю. Линукс и винду тянет, а тут наверное мощи не хватит.

jeka_tm
jeka_tm аватар
Offline
Зарегистрирован: 19.05.2013

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

darknoise
Offline
Зарегистрирован: 10.10.2014

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

darknoise
Offline
Зарегистрирован: 10.10.2014

хотя судя по ответам всё потянет и пора закупать цифрорезюки ) чтож... схему так схему ) выходные через 8 часов )

darknoise
Offline
Зарегистрирован: 10.10.2014

jeka_tm пишет:

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

Что я имею ввиду под словом "оцифровка" -  переделка жутко плывучего аналогового управления синтезатором под цифру с возможностью записи. Когда-нибудь играли на минимуге? поливоксе? . если играли - опишите свои ощущения от попыток точного повторения накрученного однажды звука.  не играли - скажу так ... муторно , грузит мозги и слух. неудобно на концертах. Да. оцифровывает. да хранит. да воспроизводит. а виной тому - желание чтобы синтезатор помнил что на нём накрутили,

Puhlyaviy
Puhlyaviy аватар
Offline
Зарегистрирован: 22.05.2013

darknoise пишет:

а виной тому - желание чтобы синтезатор помнил что на нём накрутили,


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

jeka_tm
jeka_tm аватар
Offline
Зарегистрирован: 19.05.2013

а может стоило проще сказать

меняю в схеме переменные резисторы на цифровые, которыми хочу управлять арудиной

к ардуине подключен дисплей и управление ардуиной: 7 кнопок и 12 переменых резисторов

 

darknoise
Offline
Зарегистрирован: 10.10.2014

Puhlyaviy пишет:
Он не написал что 15 лет в радиолюбительстве. Он написал что 15 лет паяльник в руках держит! Зачем правда он его держит не ясно, может он подставка для паяльника. Опять же вопрос про потянет тоже нифига не ясно. Что именно там тянуть? 12 энкодеров и 7 кнопок со светиками? Это прям даже не знаю. Линукс и винду тянет, а тут наверное мощи не хватит.

троллинг не удался ) не подставка а звуконаправленный радиодолбитель ). да и к тому же честно-благородно написано - по теме МК суровый чайник ввиду занятий звуком и аналогом.

Потянет - непотянет... ок переформулирую. Скорости работы по железу в данной предполагаемой конфигурации хватит чтобы без тормозов в 2 руки и 3 пальца тыркать кнопки и крутить ручки, и получать на выходе линейки цифровых переменников изменение параметров без задержек ?

За ответ спасибо, бугурт разводить незачем. Тема на мой (и ещё многих любителей аналогового синтеза) взгляд животрепещуща, актуальна и вообще востребована ввиду плывучести музыкальных раритетов. Я ж тут не лезу с нафиг никому не нужными схемами к примеру VCO на термостабилизации германиевым диодом. а спрашиваю по существу.

Новеньких нигде не любят, понимаю )

darknoise
Offline
Зарегистрирован: 10.10.2014

так. ок. представьте себе 64 патча в виде надписей маркером /)))

Puhlyaviy
Puhlyaviy аватар
Offline
Зарегистрирован: 22.05.2013

darknoise пишет:

Скорости работы по железу в данной предполагаемой конфигурации хватит чтобы без тормозов в 2 руки и 3 пальца тыркать кнопки и крутить ручки, и получать на выходе линейки цифровых переменников изменение параметров без задержек ?


2 руки и 3 пальца.. професиональный фрезеровщик?! Гыыы
Дело не в новеньких, а в глупых вопросах. Позиционирунте себя профи, а вопросы как у жертвы ЕГЭ.
Цена входа на описаный вами проект 100 баксов. Вполне себе доступно попробовать даже если потом и не получится.

jeka_tm
jeka_tm аватар
Offline
Зарегистрирован: 19.05.2013

что значит скорости железа? ардуина постоянно должна будет менять сопротивление цифровых резисторов? в такт музыке чтоли?

darknoise
Offline
Зарегистрирован: 10.10.2014

jeka_tm пишет:

что значит скорости железа? ардуина постоянно должна будет менять сопротивление цифровых резисторов? в такт музыке чтоли?

да. даже так )  например синхронная/асинхронная с ритмом модуляция фильтра.

так дабстеп играют например ))

jeka_tm
jeka_tm аватар
Offline
Зарегистрирован: 19.05.2013

а как арудина должна определять когда и что делать?

Puhlyaviy
Puhlyaviy аватар
Offline
Зарегистрирован: 22.05.2013

jeka_tm пишет:

а как арудина должна определять когда и что делать?


Кофейная гуща и чаинки дадут ей знать.

darknoise
Offline
Зарегистрирован: 10.10.2014

Puhlyaviy пишет:
darknoise пишет:

Скорости работы по железу в данной предполагаемой конфигурации хватит чтобы без тормозов в 2 руки и 3 пальца тыркать кнопки и крутить ручки, и получать на выходе линейки цифровых переменников изменение параметров без задержек ?

2 руки и 3 пальца.. професиональный фрезеровщик?! Гыыы Дело не в новеньких, а в глупых вопросах. Позиционирунте себя профи, а вопросы как у жертвы ЕГЭ. Цена входа на описаный вами проект 100 баксов. Вполне себе доступно попробовать даже если потом и не получится.

Ага ) профессиональный телефонист ) 

Глупые вопросы - потому что лично для меня очень много нового и пока не совсем понятного в сфере цифровой электроники. Но вроде в голове не опилки поэтому разберёмся.

Пошёл искать на авито мегу 2650 искать. Лень городить мультиплексоры.  уну приберегу для мучений на тему восьмибитного DSP и лоуфайного ревербератора.

darknoise
Offline
Зарегистрирован: 10.10.2014

 

 

можно и кофейную гущу... ещё высший разум подсказать может) а по факту можно строб с миди контроллера загнать.

Puhlyaviy
Puhlyaviy аватар
Offline
Зарегистрирован: 22.05.2013

Лучше идти на алиэкспрес и искать там due. Цена смешная а разница значительная.

darknoise
Offline
Зарегистрирован: 10.10.2014

Puhlyaviy пишет:
Лучше идти на алиэкспрес и искать там due. Цена смешная а разница значительная.

совершенно не спорю и согласен. скорее всего тут возьму мегу, а с поднебесной пускай идёт. К тому же мегу потом можно за выходные перееоборудовать в интереснейшую миди-цветомузыку на РЖБ светлодиодных лентах. сайт проекта не помню - лежит на домашнем ПК.

jeka_tm
jeka_tm аватар
Offline
Зарегистрирован: 19.05.2013

darknoise пишет:

можно и кофейную гущу... ещё высший разум подсказать может) а по факту можно строб с миди контроллера загнать.

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

darknoise
Offline
Зарегистрирован: 10.10.2014

jeka_tm пишет:

darknoise пишет:

можно и кофейную гущу... ещё высший разум подсказать может) а по факту можно строб с миди контроллера загнать.

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

... ну не брейккор же мочить или глитч ... для этого electron monomachine придуман. а аналоги пусть попукивают,посвистывают,дают подкладку,шумят,гудят пароходом  и вообще занимаются своим делом и радуют ухо.

так что - в пределах несмешения ритмической основы до состояния каши в мозгах  успеет )

darknoise
Offline
Зарегистрирован: 10.10.2014

а насчёт DUE ... по прочтению документации мой нюх почуял очень неплохой обьём памяти и быстродействие. )