Страница 1 из 6 123456 ПоследняяПоследняя
Показано с 1 по 15 из 76

Тема: Midi Пульт для SDR программ на Arduino

  1. #1
    Standart Power Аватар для UC8U
    Регистрация
    17.10.2006
    Адрес
    г.Берёзовский
    Возраст
    55
    Сообщений
    314
    Поблагодарили
    131
    Поблагодарил
    162

    Midi Пульт для SDR программ на Arduino

    С недавнего времени начал работать в контестах на самодельном сдр трансивере, под управлением sdr программ PowerSDR, Thetis.
    Сразу столкнулся с неудобством пользования софтом без выносного пульта. В первую очередь это основной VFO и RIT. А также управление фильтрами.
    Гугл как ни странно, предложил не много вариантов. Решил сделать свой вариант. Идеально для этих дел подходит плата Arduino Leonardo или micro. Я применил китайскую версию с AliExpress . Определилась как Leonardo.
    Устройство поддерживает четыре потенциометра, три энкодера и восемь кнопок. Пины платы Arduino распределены так - Энкодер-1 пины 0-1. Энкодер-2 пины 2-3. Энкодер-3 пины 4-5. У механического энкодера средней вывод подключаем к GND. Кнопки подключенны между GND и пинами платы 6. 7. 8. 9. 10. 14. 15. 16. Потенциометры 4шт. Средний вывод , подключены к пинам платы A0. A1. A2 .A3. соответственно. Крайние выводы к питанию Vcc и Gnd.
    Подтягивающие резисторы не нужны.
    Порядок превращенья Arduino в пульт: Устанавливаем среду Arduino с оф. сайта жмем JUST DOWNLOAD.
    Запускаем софт Arduino. подключаем плату к USB. В диспетчере устройств должен появиться Arduino_com порт. Если устройство определись как неизвестное , обновляем драйвер. Драйвера находятся в папке \Arduino-nightly\drivers
    Далее, в среде Arduino нужно подключить библиотеки Control-Surface-master.zip , Encoder-master.zip и запустить скетч PowerSDR_Panel_v1.ino. Как это сделать, есть много обучающих видео в ютубе.
    Полученное MIDI устройство, будет определятся как Arduino.
    Скетч Arduino_Midi_PowerSDR.zip 73!


  2. #2
    Standart Power
    Регистрация
    28.05.2007
    Адрес
    г. Мытищи
    Возраст
    58
    Сообщений
    333
    Поблагодарили
    165
    Поблагодарил
    103
    Тезка здравствуйте. Я так понимаю, что прошитую Ардуино подключают к USB порту и программа PowerSDR определяет ее как консоль? Извините если наивные вопросы, так как с консолью не работал. И еще. Эти энкодеры, потенциометры, все это богатство(органы управления) подключаются/определяются программно самой PowerSDR?

  3. #3
    Standart Power Аватар для UC8U
    Регистрация
    17.10.2006
    Адрес
    г.Берёзовский
    Возраст
    55
    Сообщений
    314
    Поблагодарили
    131
    Поблагодарил
    162
    Да все так, только органы управления нужно назначить самостоятельно.
    Нажмите на изображение для увеличения. 

Название:	al.png 
Просмотров:	71 
Размер:	73.3 Кб 
ID:	283630

  4. #4
    Silent Key
    Регистрация
    12.05.2010
    Адрес
    Новотроицкое
    Возраст
    54
    Сообщений
    1,863
    Поблагодарили
    1478
    Поблагодарил
    327
    Можно вопрос? Почему-то Win-10 определяет прошитую Ардуину (прошивал на другой машине в среде Linix) как неизвестное USB2.0-Serial...

  5. #5
    стрелок-радист
    Регистрация
    22.02.2006
    Возраст
    56
    Сообщений
    218
    Поблагодарили
    55
    Поблагодарил
    25
    NB. Ардуино подойдет только оригинал или полный клон, с атмегой в качестве контроллера usb.

    - - - Добавлено - - -

    Я на макетке собирал нечто подобное, за основу брал https://habr.com/ru/post/257717/

  6. #6
    Silent Key
    Регистрация
    12.05.2010
    Адрес
    Новотроицкое
    Возраст
    54
    Сообщений
    1,863
    Поблагодарили
    1478
    Поблагодарил
    327
    Цитата Сообщение от R0JF Посмотреть сообщение
    Можно вопрос? Почему-то Win-10 определяет прошитую Ардуину (прошивал на другой машине в среде Linix) как неизвестное USB2.0-Serial...
    Так-с... Этот вопрос решил - для китайских клонов нужен драйвер для CH340.
    Теперь просто как USB-SERIAL CH340 (COM3) видится...

  7. #7
    стрелок-радист
    Регистрация
    22.02.2006
    Возраст
    56
    Сообщений
    218
    Поблагодарили
    55
    Поблагодарил
    25
    Цитата Сообщение от R0JF Посмотреть сообщение
    Так-с... Этот вопрос решил - для китайских клонов нужен драйвер для CH340.
    Теперь просто как USB-SERIAL CH340 (COM3) видится...
    У вас оно так и будет видиться в системе как ком-порт. Serial MIDI Converter по идее должен помочь. Но будет ли оно работать с powersdr не знаю, не пробовал.

  8. #8
    Standart Power Аватар для UC8U
    Регистрация
    17.10.2006
    Адрес
    г.Берёзовский
    Возраст
    55
    Сообщений
    314
    Поблагодарили
    131
    Поблагодарил
    162
    Цитата Сообщение от UA4HQS Посмотреть сообщение
    Serial MIDI Converter по идее должен помочь
    Костыль типа Serial MIDI Converter не нужен. Виндовс должен определить категорию - Аудиоустройство
    Название: ау.png
Просмотров: 3444

Размер: 29.7 Кб

  9. #9

  10. #10
    Standart Power Аватар для UC8U
    Регистрация
    17.10.2006
    Адрес
    г.Берёзовский
    Возраст
    55
    Сообщений
    314
    Поблагодарили
    131
    Поблагодарил
    162
    Это не MIDI C Thetris и другим софтом работать не будет.

  11. #11
    стрелок-радист
    Регистрация
    22.02.2006
    Возраст
    56
    Сообщений
    218
    Поблагодарили
    55
    Поблагодарил
    25
    Цитата Сообщение от UC8U Посмотреть сообщение
    Костыль типа Serial MIDI Converter не нужен. Виндовс должен определить категорию - Аудиоустройство
    Название: ау.png
Просмотров: 3444

Размер: 29.7 Кб
    А вы правы, похоже! Много написал, потом стер и пошел искать в ящике Uno и читать про control surface master ). Жаль, не попался мне он раньше.

  12. #12
    стрелок-радист
    Регистрация
    22.02.2006
    Возраст
    56
    Сообщений
    218
    Поблагодарили
    55
    Поблагодарил
    25
    к вопросу о применении Ардуино нано ( https://tttapa.github.io/Control-Sur...-over-USB.html ):

    Boards with a single-purpose USB-to-TTL chip
    Arduino Nano, Arduino Duemilanove, Chinese Uno & Mega clones ...
    Whereas the ATmega16U2 chip is programmable, most other USB-to-TTL chips are single-purpose, so you can't flash them with the HIDUINO MIDI firmware.
    These chips include FTDI chips (Nano and Duemilanove) and the CH340G or CP2102 (both popular on Chinese "Arduino" clones).
    While MIDI over USB is not supported on these boards, you can still use Hairless. Just instantiate a HairlessMIDI_Interface at the top of your sketch.
    Александр, спасибо. Я использовал предыдущую библиотеку того же автора, эта гораздо интереснее. Если удастся запустить на клонах с ch340, коих большинство, будет бомба.

    - - - Добавлено - - -

    Не, не получится нано без костылей использовать (
    Александр, ваша плата, судя по фото на али, скорее всего использует native usb support, т.е. отдельного контроллера порта нет, все в меге 32u4. В любом случае, вариант очень интересный.

    Игорь R0JF, вот это прочитайте : https://tttapa.github.io/Control-Sur...-over-USB.html , там все разложено по полочкам. Без костылей никак. Ну или покупать плату на али, которую Александр использовал.

    А вообще в сети навалом самопальных миди-контроллеров на ардуинах, заточить их под управление Powersdr/Thetis не проблема и это гораздо дешевле диджейских пультов.

    - - - Добавлено - - -

    Цитата Сообщение от RW2D Посмотреть сообщение
    Тезка здравствуйте. Я так понимаю, что прошитую Ардуино подключают к USB порту и программа PowerSDR определяет ее как консоль? Извините если наивные вопросы, так как с консолью не работал. И еще. Эти энкодеры, потенциометры, все это богатство(органы управления) подключаются/определяются программно самой PowerSDR?
    Вот тут -https://www.youtube.com/watch?v=X81hrYqUJiQ все очень хорошо показано.

  13. #13
    Standart Power Аватар для UC8U
    Регистрация
    17.10.2006
    Адрес
    г.Берёзовский
    Возраст
    55
    Сообщений
    314
    Поблагодарили
    131
    Поблагодарил
    162
    Цитата Сообщение от UA4HQS Посмотреть сообщение
    Александр, ваша плата, судя по фото на али, скорее всего использует native usb support, т.е. отдельного контроллера порта нет, все в меге 32u4. В любом случае, вариант очень интересный.
    Да, я же написал в первом сообщении, Leonardo и micro, в них переменяется ATmega32U4. Вероятность попасть на
    кривой USB контроллер на али, нулевая. И стоит копейки.

  14. #14
    Standart Power Аватар для UC8U
    Регистрация
    17.10.2006
    Адрес
    г.Берёзовский
    Возраст
    55
    Сообщений
    314
    Поблагодарили
    131
    Поблагодарил
    162
    Появились просьбы показать конструкционную. Она простая, корпус пр_во Россия, с местного радиомагазина, от туда же и кнопки на резьбе, мелкие энкодеры - 20 импульсов.
    Большой энкодер брал здесь . Четыре контакта.


    Нажмите на изображение для увеличения. 

Название:	IMG_20201125_204842.jpg 
Просмотров:	212 
Размер:	1,013.5 Кб 
ID:	302200



  15. #15
    Very High Power
    Регистрация
    13.07.2012
    Возраст
    54
    Сообщений
    1,165
    Поблагодарили
    3558
    Поблагодарил
    1554
    Александр, UC8U, а не было ли мыслей сделать так же, только для УДАЛЕННОГО трансивера?

    ЛОКАЛЬНО:
    - комп с софтом, имитирующим "морду" удаленного аппарата
    - пульт (консоль) с валкодером, несколькими кнопками и ручками (RIT-XIT, громкости) - подключено к компу по USB

    УДАЛЕННО:
    - трансивер - подключен к компу (там какой-то софт) по CAT или USB


    В "идеале", софт на локальной стороне "выбирает" модель аппарата, отрисовывает морду.
    Юзер крутит волкодер и ручки, смотрит на локальный монитор - на удаленном аппарате все крутится.
    Давно обсуждаю со многими, никто не реализовал пока... а, ведь, это ПРОРЫВ на рынке,
    без преувеличения.

    "Клякать мышкой" на удаленной стороне (TeamViewer, AnyDesk) и даже на локальной стороне - не проблема...
    НО! Нужны тактильный ощущения ТУТ, хочется крутить ручку ТУТ

    Понимаю, есть проблема с CW, но есть несколько способов, как решить.

    Expert Electronics сделал первую клиент-серверную версию для СанСдр, но она кривоватая... Ждем релиз...
    А пока ждем, может, кто-то бы взялся создать вот такое...

    Если что - комплектацией обеспечим...

Похожие темы

  1. Упал пульт для телевизора
    от MagAnx в разделе Телевизоры
    Ответов: 33
    Последнее сообщение: 11.12.2017, 01:17
  2. WEB-switch на Arduino MEGA 2560
    от RX3X в разделе Микропроцессорная техника
    Ответов: 32
    Последнее сообщение: 08.06.2014, 07:03
  3. Пульт для Rolson
    от RW4LN в разделе Телевизоры
    Ответов: 7
    Последнее сообщение: 25.11.2012, 06:27
  4. Посоветуйте программу для SDR
    от RV9WHU в разделе SDR техника
    Ответов: 15
    Последнее сообщение: 15.02.2011, 22:28
  5. SDR программы как простейший DSP
    от RA4HTN в разделе Программное обеспечение
    Ответов: 11
    Последнее сообщение: 18.09.2010, 11:28

Социальные закладки

Социальные закладки

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •  
Похоже, что вы используете блокировщик рекламы :(
Форум QRZ.RU существует только за счет рекламы, поэтому мы были бы Вам благодарны если Вы внесете сайт в список исключений!
как отключить
×
Рейтинг@Mail.ru
eXTReMe Tracker


Похоже, что вы используете блокировщик рекламы :(
Форум QRZ.RU существует только за счет рекламы, поэтому мы были бы Вам благодарны если Вы внесете сайт в список исключений!
как отключить
×