Заказал сравнительно недавно новую аппаратуру Turnigy TGY-i6.

Поскольку предыдущая аппаратура у меня никак не хотела подключаться к компьютеру, я решил, что эту уж подключу в любом случае.
Дальше будет подробный рассказ-инструкция о том, как это сделать, какие могут быть проблемы и как их решить.
Данная статья не является кладезью знаний по электронике! Это по большей части этакая "солянка сборная", и призвана только облегчить начинающим (как я) процесс подключения аппаратуры к компьютеру. Лично я потратил несколько дней и мегабайты трафика на прочтение кучи информации по подключению и возможным проблемам, а также по их решению. Многое в этой статье скопировано, источников с десяток, но все проверено лично, скриншоты с моего компа.
Ни коим образом не призываю делать именно так, как написано, особенно если знаний у Вас в этой сфере больше, но любая информация, которая поможет начинающим, - приветствуется.

Для начала обратимся к теории:

Возможность подключить аппаратуру к компьютеру через аудио-разъем появилась сравнительно недавно, за что можно благодарить товарища Deon van der Westhuysen – именно он является автором двух программ: PPJoy и SmartPropoPlus.
PPJoy - по сути является драйвером виртуального джойстика, эмулирует в Windows стандартный джойстик и принимает данные от SmartPropoPlus.
SmartPropoPlus - снимает данные микрофонного входа звуковой карты, раскодирует сигнал и передает его на PPJoy.
На сайте http://www.smartpropoplus.com есть последние версии программ и инструкции по подключению пультов.

Хоть в теме и затронута конкретная аппаратура, но для начала можно взять любую аппаратуру, лишь бы у нее была возможность снять PPM/PCM сигнал.

В аппаратуре Turnigy TGY-i6 сзади есть разъем S-Video.

Сигнал PPM выходит из контакта, который на схеме указан красной стрелкой. Зеленой стрелкой показана «земля».

Нужно спаять контакт РРМ через резистор (на 10 кОм) с центральным контактом разъема 3,5 мм, а минус - с минусом (см. схему).

Можно паять кабель не используя резистор, но риск спалить звуковую карту компьютера или разъем в аппаратуре есть, так что тут уж на Ваш страх и риск.

ПАЙКА ПРОВОДА

Итак, беру одножильный экранированный кабель. Я сразу купил 3 метра, так как компьютер в углу и вместо монитора телевизор. Забегу вперед – работает нормально, помех нет.

Отрезаю от старого микрофона (можно и купить) разъем 3,5 мм.

Покупаю штекер S-Video.

Покупаю (можно выпаять из какой-нибудь платы) резистор на 10кОм.

К слову, если резистор надо выпаять из старой платы, то советую воспользоваться сайтом https://www.chipdip.ru/info/rescalc. С его помощью проще определить по цветовой маркировке номинал резистора.
Просто выставляем флажки напротив цифр на цветные полоски и видим сопротивление резистора сверху (см. скрин).

Зачищаю и лужу концы провода, припаиваю резистор, закрываю термоусадочными трубками и припаиваю "мини-джек". Уже позже мне подсказали, что резистор можно впаять внутри разъема S-Video, там места достаточно, но переделывать не стал.
Разбираю штекер S-Video, припаиваю к нужному контакту (на схеме он по идее в зеркальном виде, тут главное не запутаться!) центральный провод, а к корпусу – «минус».


Собираю штекер.

Теперь можно начинать установку и настройку программ PPJoy и SmartPropoPlus.

УСТАНОВКА ПРОГРАММ

Добавлю сразу ссылку на скачивание симулятора FMS и программ PPJoy и SmartPropoPlus - https://yadi.sk/d/c0ebIhJ03E6LtT
Это именно те версии программ которые я поставил на компьютер и которые работают.

Сейчас встретить ОС Windows XP становится все тяжелей (да и сложностей в ней будет меньше), а потому сразу перейду к процедуре установки PPJoy в ОС Windows 7.

PPJoy - это драйвер и он не имеет сертифицированной цифровой подписи (подписать драйвер - дорого и надо это делать ежегодно!). Windows XP установку неподписанных драйверов переносит хорошо, но Vista и 7-ка изначально сильно опротивляются.

http://remontka.pro/driver-digital-signature-check/ - здесь подробно описано как отключить проверку цифровой подписи драйверов в различных версиях ОС Windows.

В Windows 7 я выбрал следующий вариант:
- Нажимаю на клавиатуре Win+R – открывается окошко «Выполнить»

- Копирую и вставляю туда строку
bcdedit.exe -set loadoptions DDISABLE_INTEGRITY_CHECKS
- Нажимаю Enter
- Снова нажимаю Win+R
- Копирую и вставляю строку
bcdedit.exe -set TESTSIGNING ON
- Нажимаю Enter
- Перезагружаю компьютер
Если все сделано правильно, то в правом углу рабочего стола внизу появится надпись:

Теперь можно устанавливать PPJoy.

После запуска exe-файла на 64-битной ОС появится окно:

Нажимаю ОК и продолжаю установку (стандартные "далее", "далее"...).

После завершения установки запускаю PPJoy.

В дальнейшем ее можно будет запустить через панель управления.

После запуска PPJoy в списке виртуальных джойстиков видим PPJoy Virtual Joystick 1. Если там пусто – добавляем новый джойстик кнопкой «Add» и нажимаем кнопку «Mapping».
Дальше делаю как на скриншотах:






Можно нажимать «Готово».

Теперь устанавливаю SmartPropoPlus.

После запуска exe-файла программа установки предлагает два варианта:

1. Для использования с бесплатным симулятором FMS.

2. Для использования в прочих симуляторах (например, AeroFly).

Выбираю нужный вариант и устанавливаю.
Запускаю SmartPropoPlus, в верхнем окошке выбираю РРМ (Generic) и ставлю галочку возле PPJoy Extension. Для сворачивания окна надо нажимать кнопку Hide. Для работы пульта в симуляторе закрывать (кнопка Done) приложение не надо!


Устанавливаю симулятор FMS.

Запускаю файл установки, выбираю язык, потом несколько раз нажимаю «Next» и в конце «Finish».






При запуске под ОС Windows 7 появится ошибка:


Для исправления нужно сделать следующее.
Заходим в папку, куда установлен симулятор:


Открываем файл fms-ecomport-fix.reg

Жмем «Да»

И «ОК»

В следующий раз симулятор запустится нормально.

Может получиться так, что в интернете Вы уже скачали заархивированную (портабл) версию симулятора FMS, и там не хватает библиотеки d3drm.dll.

Эту библиотеку можно скачать со спецсайтов, забив название в поиске.

НАСТРОЙКА АППАРАТУРЫ и КАЛИБРОВКА

Запускаю SmartPropoPlus и симулятор FMS.
В панели захожу в пункт «Управление» - «Аналоговое управление»

В окошке «Интерфейс» выбираю «Джойстик» и захожу в свойства.

В окошке «Джойстик» есть шесть столбиков - это каналы пульта.

Если на экране ситуация примерно как на картинке и столбики меняются, когда Вы трогаете стики на аппаратуре, то пока все хорошо, ибо...

Важная информация для тех, кто пробует это все на ноутбуке!
Так как в ноутах часто используются более дешевые комплектующие, в том числе и звуковые карты, сигнал РРМ через микрофонный вход идет с задержкой или с помехами (влияет интегрированный в ноут микрофон, насколько я понял). Следовательно, если у Вас во время настроек и калибровки в этом окне столбики каналов прыгают хаотично и не откликаются или очень долго откликаются на шевеление стиков, то у меня для Вас плохие новости. Придется подлючать пульт на другом ноутбуке или компьютере, или использовать покупной USB-кабель. Я за три дня возни на ноуте так ничего и настроил. А на компьютере – с первого раза!

Но если все хорошо, можно начинать калибровку джойстика, для чего жму кнопку «Привязка/Калибровка»

Слева - распределение по каналам, настройки реверса и экспоненты. Справа – «Калибровка» и столбики каналов.

Двигаю стики на аппаратуре и смотрю какой из них на каком канале. Потом в левой части выставляю каналы для газа, РВ, элеронов и РН.

После нажатия на кнопку «Калибровка» двигаю все стики и «крутилки» на пульте во все стороны, добиваясь выравнивая столбиков каналов (как на картинке), и жму «Дальше»:

Затем жму «Готово» и кнопку «Да».
Если самолет в симуляторе летит не туда, заходим опять в калибровку и исправляем нужные моменты.

Все готово, можно тренироваться.

Работу данной аппаратуры с данным кабелем и с данными программами проверил в трех симуляторах: FMS, Aerofly и RealFly . Работает замечательно, но нужна калибровка в каждом из симуляторов.

Надеюсь статья будет кому-то полезна. Спасибо за внимание!