Сервопривод и потенциометр для аудио

vsamusenko
Offline
Зарегистрирован: 14.07.2020

Добрый вечер,

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

Задача - сделать ручку регулятора громкости у усилителя мультифункциональной, с дистанционным управлением, ручным управлением, бесконечным вращением. Идея в моей голове в том что-бы поставить сервопривод(или шаговик?) как основной вал ручки, от него сделать переход используя шестеренки на вал потенциометра, который реально будет менять сигнал, и поставить сцепление(возможно ли это, какие есть варианты?) что-бы разрывать связь с потенциометром, когда инициируется режим не оугулятора громкости, а, например, выбора входа. Грубо говоря вопрос в том возможно ли сделать управляемое сцепление для разьеденения связт вала серво с валом потенциометра по нажатию кнопки, так же возникает вопрос запоминания положения перед размыканием сцепления, что-бы во время возвращения в режим регулятора громкости двигатель помнил сколько он там накрутил из 300 градусов хода ручки потенциометра. 

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

Огромное спасибо за любые ответы

Вадим

rkit
Offline
Зарегистрирован: 23.11.2016

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

vsamusenko
Offline
Зарегистрирован: 14.07.2020

Возможно есть какие-то другие варианты сделать мультифункциональную ручку с ДУ? Мне достаточно двух режимов: управление громкость и селектор из 3 пар RCA входов. 

rkit
Offline
Зарегистрирован: 23.11.2016

Ну вообще делается усилитель с цифровым входом и экодер. Только тоже нужны немалые знания.

trembo
trembo аватар
Offline
Зарегистрирован: 08.04.2011

А сцепление то зачем?
Крутите вместе с ручкой.
Был у меня когда-то ламповый приёмник "Фестиваль"
По кабельному пульту ДУ можно было крутить ручки громкости, настройки и барабан селектора диапазонов.
"Дальность" была метров 6, диаметр кабеля под 20 мм.
Моторы были от проигрывателей пластинок.
Тот мотор что настройка частот ещё мог делать АПЧ.
На коротких волнах АПЧ надо было отключать - при замирании сигнала мог перескочить на соседнюю станцию.

andriano
andriano аватар
Offline
Зарегистрирован: 20.06.2015

vsamusenko пишет:

Задача - сделать ручку регулятора громкости у усилителя мультифункциональной, с дистанционным управлением, ручным управлением, бесконечным вращением. Идея в моей голове в том что-бы поставить сервопривод(или шаговик?) как основной вал ручки, от него сделать переход используя шестеренки на вал потенциометра, который реально будет менять сигнал, и поставить сцепление(возможно ли это, какие есть варианты?) что-бы разрывать связь с потенциометром, когда инициируется режим не оугулятора громкости, а, например, выбора входа. Грубо говоря вопрос в том возможно ли сделать управляемое сцепление для разьеденения связт вала серво с валом потенциометра по нажатию кнопки, так же возникает вопрос запоминания положения перед размыканием сцепления, что-бы во время возвращения в режим регулятора громкости двигатель помнил сколько он там накрутил из 300 градусов хода ручки потенциометра. 

Рискую показаться грубым, но если сформулировать ответ коротко, одним словом, то - бред.

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

1. Какой вообще Вы видите смысл в дистанционном изменении функции регулятора, расположенного на передней панели?

2. Приведенная выше характеристика - "бред" - относится, скорее, к описанию реализации идеи, чем к самой идее (за исключением, естественно, п.1.).

2.2. Сервопривод (за исключением некоторых специализированных) не обеспечивает "бесконечного вращения".

2.3. Вся идея "механизировать" конструкцию выглядит как Incredible Machine:

Гораздо более адекватным выглядел бы вариант полного отказа от аналоговых органов управления и перевод на "цифру", т.е.:

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

- регулировку громкости осуществляет электронный регулятор (например м/с M62429),

- коммутацию входов осуществляет электронный коммутатор (например м/с ADG408),

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

- в каждом из режимов регулятор влияет на состояние только одного из узлов: электронного регулятора или электронного коммутатора,

- естественно предусмотреть индикацию текущего режима - светодиодами либо небольшим экранчиком,

- режимов работы многофункционального регулятора может быть и существенно больше двух.

 

Morroc
Offline
Зарегистрирован: 24.10.2016

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

vsamusenko
Offline
Зарегистрирован: 14.07.2020

Спасибо за потраченное время, бредовость механического подхода закрепил и начал осмыслять цифровой вариант. Отвечая на Ваш вопрос о ДУ, усилитель будет участвовать половину времени в цепи домашнего кинотеатра, регулировать громкость руками, учитывая дальность его расположения, не представляется возможным, менять громкость на этапе источника или промежуточного ЦАПа не хотелось-бы, вот и пришел к выводу что необходимо ДУ управление, которое, как я понял, вполне можно реализовать на ардуино с БТ модулем. Бегло погуглив я не увидел проблем реализовать громкость на базе PGA2310/11, с селектором тоже есть варианты, но вот к энкодеру, всилу моего безграмотности в вопросе, у меня непонятки, есть ли качественные варианты энкодеров с мотором, которые смогли бы выполнять описанные вами функции и в тоже время были бы приятны тактильно при вращении рукой, выдерживали на валу относительно увесистую ручку? Есть ли такие с функцией нажатия ? 

Еще раз спасибо за советы, всем кто ответил.

Вадим

P.S. комично что я нехило зависал на Incredible Machine, прямо в точку.

SLKH
Offline
Зарегистрирован: 17.08.2015

andriano пишет:

vsamusenko пишет:

Задача - сделать ручку регулятора громкости у усилителя мультифункциональной, с дистанционным управлением, ручным управлением, бесконечным вращением. Идея в моей голове в том что-бы поставить сервопривод(или шаговик?) как основной вал ручки, от него сделать переход используя шестеренки на вал потенциометра, который реально будет менять сигнал, и поставить сцепление(возможно ли это, какие есть варианты?) что-бы разрывать связь с потенциометром, когда инициируется режим не оугулятора громкости, а, например, выбора входа. Грубо говоря вопрос в том возможно ли сделать управляемое сцепление для разьеденения связт вала серво с валом потенциометра по нажатию кнопки, так же возникает вопрос запоминания положения перед размыканием сцепления, что-бы во время возвращения в режим регулятора громкости двигатель помнил сколько он там накрутил из 300 градусов хода ручки потенциометра. 

Рискую показаться грубым, но если сформулировать ответ коротко, одним словом, то - бред.

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

1. Какой вообще Вы видите смысл в дистанционном изменении функции регулятора, расположенного на передней панели?

2. Приведенная выше характеристика - "бред" - относится, скорее, к описанию реализации идеи, чем к самой идее (за исключением, естественно, п.1.).

2.2. Сервопривод (за исключением некоторых специализированных) не обеспечивает "бесконечного вращения".

2.3. Вся идея "механизировать" конструкцию выглядит как Incredible Machine:

Гораздо более адекватным выглядел бы вариант полного отказа от аналоговых органов управления и перевод на "цифру", т.е.:

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

- регулировку громкости осуществляет электронный регулятор (например м/с M62429,

- коммутацию входов осуществляет электронный коммутатор (например м/с ADG408),

 

а для ещё бОльшей адекватности взять инфракрасный ПДУ без всяких энкодеров и управлять выбором канала и громкостью. 

vsamusenko
Offline
Зарегистрирован: 14.07.2020

Да. если бы задачей было удобство и прагматичный функционал можно было бы и так, но в моем проекте регулятор ручка и его функционал с ДУ - константы, чисто всилу сути проекта, романтичной составляющей.

andriano
andriano аватар
Offline
Зарегистрирован: 20.06.2015

vsamusenko пишет:

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

Опять Вы пытаетесь сделать Incredible Machine...

Не нужен энкодеру мотор. Если Вы находитесь около устройства, регулируете громкость (переключаете, что Вам нужно) энкодером, если сидите на диване - то же самое делаете пультом. Энкодеру при этом крутиться совершенно необязательно. Должна быть примерно такая картинка: если один человек сидит с пультом и работает на увеличение, а другой - рядом с устройством и крутит на уменьшение - то результат регулировки будет зависеть от того, кто окажется проворней.

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

 

vsamusenko
Offline
Зарегистрирован: 14.07.2020

Логика такого подхода мне ясна, я надеялся что есть возможность все таки иметь вращение на валу, всилу маркировки на ручке, так же вторично я думал что будет возможность менять характер вращения рукой при изменении режима громкость-вход, т.е. если я выбираю вход - ручка ведет себя рывками, так сказать, а на громкости - плавно, предполагал что какой-нибудь шаговик такое бы позволил. В любом случае, если мы уберем из уравнения мотор и вращение на ДУ, какой энкодер стоило бы рассмотреть, если интересует плавность и тактильность хода вала, высокое разрешение (ну или достаточное?), возможность держать на валу увесистую ручку ? Возможно есть подходящие энкодеры на подшипнике ?

andriano
andriano аватар
Offline
Зарегистрирован: 20.06.2015

Если вопрос ко мне, то у меня нет опыта подбора приятного на ощупь энкодера. В загашнике, правда, лежат парочка высокого разрешения, но пока во всех проектах использовал лишь самые простые - с 20 щелчками на оборот (которые программным способом можно довести до 80, но тактильные ощущения при этом не будут совпадать с производимым эффектом).

А насчет мотора - можно, конечно, и с мотором, только, мне кажется, нужно соизмерять свои хотелки со своими возможностями. С мотором проект получится существенно сложнее.

SLKH
Offline
Зарегистрирован: 17.08.2015

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

Morroc
Offline
Зарегистрирован: 24.10.2016

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

DetSimen
DetSimen аватар
Offline
Зарегистрирован: 25.01.2017

ТС, азнакомьса

http://www.diyaudio.ru/article/a-23.html

 

Morroc
Offline
Зарегистрирован: 24.10.2016

Подобное проще всего сделать с помощью двухосевого ШД (ну когда в обе стороны ось), он почти не мешает крутить если обесточен и никаких шестеренок непонятно откуда взятых не нужно, ШД правда хитрый, но в Китае водятся.

vvadim
Offline
Зарегистрирован: 23.05.2012

года три назад делал управление усилителем ламповым.
заказчик прислал узел регулировки скорости (марку не помню, следы заказчика потерялись).
это был многооборотный потенциометр, на валу которого сидел через фрикцион мотор 12 вольт с редуктором и ручка-крутилка.
 

 

SLKH
Offline
Зарегистрирован: 17.08.2015

не понимаю смысла в щупании энкодера - чай, не девка. 

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

+ дополнительно инфракрасный пульт на 4-5 кнопок для дистанционного управления. 

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

 

vvadim
Offline
Зарегистрирован: 23.05.2012

SLKH пишет:

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

 

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

vsamusenko
Offline
Зарегистрирован: 14.07.2020

Доброй ночи,

я пересмотрел свой проект и перевел его на цифровые рельсы, как форумчане и советовали тут, на данный момент остоновился на варианте где релейный селектор входв на отдельной ПП с регулятором громкости PGA2311, на такое решение меня вдохновил вполне готовый проект, где плата селектора с РГ и плата контролера(ATMEGA16) с энкодером и индикацией по своей сути точно то что надо и мне:

В общем плату селектора я повторю в точности или приобрету, а вот плату контролера я скорее всего сделаю через Ардуино (Ардуино будет управлять отдельной платой со светодиодами, в одном случае такая задумка), всилу того что выбранный мной энкодер с высоким разрешение (https://www.bourns.com/pdfs/ACE.pdf) врядле удасться подружить с Атмегой, а вот для ардуино я нашел библиотеки(https://github.com/arielnh56/ACE128). Так как я профан, пишу как раз по этому поводу, узнать смогу ли я используя, например, Ардуино Уно управлять 27-ю СМД светодиодами типоразмера 0805 20мА? Так как мой проект это полный омаж на усилитель Aavik U-380, где такой сэтап по индикации, только у меня будет только 3 входа и их индикация будет словами, водсвечеными 3 светодиодами каждое, вот как выглядит референсный дизайн:

В общем суть вопроса - смогу ли я используя Ардуино активировать такой обьем светодиодов(27 штук), учитывая что в один момент максимум будут гореть 6 светодиодов (3 для индикации уровня громкости, с затуханием, и 3 для подсветки активного входа), плюс подавать команды на чип РГ и релешки выбора входа? Так как энкодер без кнопки, то кнопки будут выведены отдельно, предположительно 3 штуки - питание, мьют, режим выбора входа.

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

Вадим

DetSimen
DetSimen аватар
Offline
Зарегистрирован: 25.01.2017

Выкинь селектор входов на релюшках, обычные китайские там не пойдут, нужны дорогущие аудиореле, для коммутации слабого сигнала. Я остановился на связке TDA1029 + TDA8425 + Arduino Nano. Тебе, если нужны еще светодиоды (много), надо поставить 4 PCF8574 и сё. 

Можно заменить TDA8425 на TDA7439, она по характеристикам пошибчее, но у ей расстояние между выводами не 2.5мм, а 2.0мм, что не всегда удобно (по крайней мере для меня). 

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

Связка TDA1029+TDA8425 дает 8 стереовходов, а TDA1029+TDA7439 - уже 16 стерео аудиовходов. 

vsamusenko
Offline
Зарегистрирован: 14.07.2020

DetSimen пишет:

Выкинь селектор входов на релюшках, обычные китайские там не пойдут, нужны дорогущие аудиореле, для коммутации слабого сигнала. Я остановился на связке TDA1029 + TDA8425 + Arduino Nano. Тебе, если нужны еще светодиоды (много), надо поставить 4 PCF8574 и сё. 

Можно заменить TDA8425 на TDA7439, она по характеристикам пошибчее, но у ей расстояние между выводами не 2.5мм, а 2.0мм, что не всегда удобно (по крайней мере для меня). 

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

Связка TDA1029+TDA8425 дает 8 стереовходов, а TDA1029+TDA7439 - уже 16 стерео аудиовходов. 

Спасибо за совет, но будем принимать что селектор входов с РГ - это константа. Вопрос в управлении платой со светодиодами на лицевой панели и подачи сигналов на реле и РГ. Расширитель изучу, спасибо.