Контроллер для управления SDR-трансивером

  Поводом к разработке стал совет одного хорошего знакомого "Хочешь сделать что-то хорошо - сделай сам!", после неудовлетворительного опыта от использования промышленных устройств, рекомендуемых когда-то компанией Flex-Radio для применения в качестве валкодера - Contour Shuttle и Griffin PowerMate, а также от повторения функционально схожей чужой конструкции.

  Устройство выполнено в пластиковом корпусе размерами 140 x 190 x 50 мм, с наклонной верхней панелью, и обеспечивает следующие возможности:
  • "Интеллектуальный" оптический валкодер с ручкой Ø 48 мм, с оребренной поверхностью и "ямкой" под палец для быстрого вращения. Шаг настройки плавно меняется в диапазоне 1:16 в зависимости от скорости вращения ручки. Например, при шаге настройки в PowerSDR = 100 Гц, скорость перестройки при медленном вращении ручки получается около 3 кГц / оборот, при быстром - до 50 кГц.
  • 6 механических, тоже "интеллектуальных" энкодеров для управления "аналоговыми" параметрами, при медленном вращении 1 щелчок - 1 шаг в программе, при быстром - до 4.
  • 20 кнопок (включая кнопки энкодеров) с возможностью назначения на каждую до 2 различных функций (короткое/длинное нажатие).
  • Подключение к компьютеру - USB. Опционально - возможны вариации аппаратного исполнения. Например - в виде лицевой панели трансивера-моноблока с подключением к разъему COM-порта материнской платы, а также беспроводное подключение (Bluetooth) при условии питания от отдельного БП или аккумуляторов.

  Программная часть ориентирована на работу с оригинальной PowerSDR от Flex-Radio, но вполне работоспособна и с "клонами" - PowerSDR IQ, PowerSDR IF Stage, Genesis SDR. Есть отдельная версия для PowerSDR mRX и Thetis, но не гарантирую полную функциональность. Возможно - в следующей версии, когда откажусь от использования Windows API.
  • Программа поддерживает абсолютное большинство функций PowerSDR, доступных через пользовательский интерфейс.
  • Работа непосредственно с окном PowerSDR через Windows API (в текущей версии).
  • Назначение кнопок и ручек полностью настраивается под пожелания пользователя.
  • В окно с надписью Available Radio Interfaces, которое появляется на экране каждый раз при запуске PowerSDR, больше не придется тыкать мышкой - это будет делаться за Вас автоматически :D
  • Также, опционально, можно при запуске развернуть окно PowerSDR на весь экран.
  • Программа при загрузке прячется в трей и не напоминает о себе ничем, кроме иконки.
  • Все настройки программы хранятся в файле, в реестр ничего не пишется, дополнительных компонентов не устанавливается, за счет чего - программа полностью переносима и работает с любого носителя без необходимости инсталляции.
  • Программа гарантированно работает с ОС Windows XP, 7, 8 и 10, как "обычными", так и Embedded.
  • И самое главное, ради чего всегда затевается весь сыр-бор с подобного рода устройствами - вся эта связка работает при любом состоянии окна PowerSDR - активном, неактивном, перекрытом другими окнами и даже свернутом в панель задач! Ну разве что не проверял вариант с задвиганием окна за край экрана... Хотя, один из покупателей спрашивал о такой возможности :D

  Видео работы контроллера, предоставленное покупателем первого экземпляра устройства:

  Устройство универсальное, возможно его применение для управления другими программами, как радиолюбительскими - SDRSharp, HDSDR и др., так и не только радиолюбительскими, например - с платформой автоматизации (Girder или EventGhost), скриптовыми языками, типа AutoIt или AutoHotKey. Всё упирается только в возможности Вашей фантазии :D

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

  (Обновлено 1.11.2021)

  p.s. Есть в наличии готовый экземпляр.
 
Категория: Авторское | Добавил: ur8qp (25.05.2016)
Просмотров: 5349 | Комментарии: 2
Всего комментариев: 2
2 Сергей   [Материал]
Комп у меня старенький, поэтому не исключено, что это танцы W10 или материнки. В любом случае - доволен прибором)

1 Сергей   [Материал]
Приобрел этот контроллер пару месяцев назад - должен скзать, работает хорошо. Теперь управляется SDR точно как "железный конь" ))) Есть конечно нюанс - контроллер отключается, если запускаю свисток и SDRSharp(для самоконтроля использую), но это нюанс. Андрею спасибо и видео работы контроллера можно глянуть по ссылке youtube.com/watch?v=YNnpiuXv0X4 (за видео не в фокусе - извиняюсь)
Ответ: Спасибо за комментарий, Сереж!
"Нюанс" - это, я полагаю, "особенности" Вашей конфигурации, т.к. я тоже иногда пользуюсь свистком и не успел заметить похожего эффекта surprised Да и чисто теоретически - совершенно не должны устройства влиять друг на друга. Может, что-то с питанием на USB? У Вас же, помнится, еще какие-то "танцы с бубном" вокруг USB кабеля были, вроде бы...

close