Страница 1 из 3 123 ПоследняяПоследняя
Показано с 1 по 15 из 45

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

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

    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
    Адрес
    г. Мытищи
    Возраст
    56
    Сообщений
    320
    Поблагодарили
    147
    Поблагодарил
    65
    Тезка здравствуйте. Я так понимаю, что прошитую Ардуино подключают к USB порту и программа PowerSDR определяет ее как консоль? Извините если наивные вопросы, так как с консолью не работал. И еще. Эти энкодеры, потенциометры, все это богатство(органы управления) подключаются/определяются программно самой PowerSDR?

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

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

  4. #4
    Very High Power Аватар для R0JF
    Регистрация
    12.05.2010
    Адрес
    Новотроицкое
    Возраст
    51
    Сообщений
    1,718
    Поблагодарили
    1402
    Поблагодарил
    302
    Можно вопрос? Почему-то Win-10 определяет прошитую Ардуину (прошивал на другой машине в среде Linix) как неизвестное USB2.0-Serial...

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

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

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

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

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

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

Размер: 29.7 Кб

  9. #9

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

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

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

  12. #12
    стрелок-радист
    Регистрация
    22.02.2006
    Возраст
    53
    Сообщений
    74
    Поблагодарили
    18
    Поблагодарил
    9
    к вопросу о применении Ардуино нано ( 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
    Адрес
    г.Берёзовский
    Возраст
    52
    Сообщений
    287
    Поблагодарили
    109
    Поблагодарил
    141
    Цитата Сообщение от UA4HQS Посмотреть сообщение
    Александр, ваша плата, судя по фото на али, скорее всего использует native usb support, т.е. отдельного контроллера порта нет, все в меге 32u4. В любом случае, вариант очень интересный.
    Да, я же написал в первом сообщении, Leonardo и micro, в них переменяется ATmega32U4. Вероятность попасть на
    кривой USB контроллер на али, нулевая. И стоит копейки.

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


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

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



  15. #15
    Very High Power Аватар для R2AA
    Регистрация
    13.07.2012
    Возраст
    51
    Сообщений
    1,034
    Поблагодарили
    2952
    Поблагодарил
    1289
    Александр, 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
Яндекс.Метрика