Всем привет.
Я недавно купил с рук известный джойстик Cobra M5 и с удивлением узнал, что его можно улучшать и в хвост и в гриву.
Мой, к сожалению, оказался первой ревизии, и вот такое чудо без замены контроллера собрать не получалось, но руки чесались что-нибудь испортить напаять, и я приступил.
Взял начинку от двух старых джойстиков — контроллеры и резисторы, купил кнопок/тумблеров/рукояток, дешевый usb-hub и накреативил то, что сейчас имею. Донорами контроллеров и датчиков стали Logitech Attack-3 и Speedlink SL-6631
Монстр определяется как три разных usb-девайса, но в X-plane без проблем позволяет навесить функции на все свои кнопки и оси, что мне и требовалось.
К кнопкам претензий нет — все нажимается и работает, и мне не хватает мозгов функций, чтобы все задействовать(пока вспоминаю старое на мухобойках).
Но с осями полный провал. Они не работают как задумано и отказываются калиброваться. Сейчас попробую объяснить подробнее. Для наглядности, допустим, что на ось настроен триммер РВ.
1. Ось «активна» на определенном участке потенциометра. То есть, в начале, когда крутишь ручку на джойстике — ничего не происходит, потом триммер начинает двигаться вверх, но, быстро пройдя весь возможный путь снизу вверх, он останавливается в верхнем положении, а реальная рукоятка на джойстике без проблем двигается дальше до конца. Повторяю, калибровка не помогает.
2. Ось «шумит» — ручка на джойстике крутится плавно, но триммер истерически подергивается, пытаясь повторить это плавное движение.
3. Ось «работает наполовину» — ручка на джойстике крутится плавно, в окошке калибровки видно, как метка вслед за ней проходит половину пути от края до центра, и потом резко падает от центра к другому краю.
Описание проблем похоже на бред алкоголика, но мои знания на этом закончились, а работающих джойстиков в доме не осталось. Помогите довести проект до ума. Как заставить оси работать по-человечески?
С паяльником дружу с детства, но дальше простейших цепей не продвинулся, поэтому никаких своих макетных плат, тонкой настройки и т.д., увы, не умею. Но прочту любые мануалы и всячески самообразуюсь, если понадобится.
А до разделки джоев все они работали нормально?
Старые резисторы изношены и шумят, получается дребезг оси. Да и контроллеры от этих старых джойстиков тоже очень не очень. Вполне может быть, что для отработки полного угла нужен резистор с таким же углом поворота, как и старые (это если подключены новые резисторы).
Попробуйте DXTweak2 или DIView для посмотреть на выдаваемые показатели.
А вообще лучший вариант — замена этих трех контроллеров на mmjoy2. Вложив 3-4$ получите указанное Вами «чудо». Тем более поддержка ручки кобры в него встроена. А те контроллеры обратно в джойстики вставите
Так что Economist дело говорит. От себя добавлю, что лепить такой ёжик на джой — форменное издевательство, лучше изготовьте отдельную панель (хоть даже в корпусе CD-привода, я в таком делаю уже второй агрегат https://pp.vk.me/c63…0mHiWVO01vg.jpg), самому приятней будет.
Сообщение отредактировано Vivan755: 06 February 2016 — 23:37
Алгоритм обработки, может? АЦПу линейность характеристики резюка абсолютно перпендикулярна, а нелинейный а/д-преобразователь — это слишком экзотично для простой любительской конструкции