PDA

Просмотр полной версии : переделка джоя Х-45



blop
06.07.2010, 10:57
http://www.virtualsky.ru/page_dopinfo.php?map_id=3&game=1

=M=PiloT
12.07.2010, 23:18
Всегда интересно,когда из того что есть,делают и так аккуратно .
Как говориться-нормальный ход)))

blop
12.07.2010, 23:25
вот еще одна работа того же автора
http://www.virtualsky.ru/page_dopinfo.php?map_id=6&game=1

morze
13.07.2010, 10:40
интересный экземпляр:cool:.Как же он 20 кнопок вытянул из авиатора:eek:?У меня показывает 14!

blop
13.07.2010, 13:14
еще до кучи
http://www.virtualsky.ru/page_dopinfo.php?map_id=7&game=1
Насчет кнопок спросил у автора жду ответа.

Юрий СПБ
15.07.2010, 21:04
Привет всем, други! Тыщу лет не был на Сухом, вот, возобновил доступ...
Само собой, обязан ответить на вопрос morze.

Дружище, дело здесь в использовании хата как дополнительных 8-и кнопок! И тут есть некоторые нюансы вот какого рода.

Если ты (не возражаешь, что на "ты"?) знаешь, хат - это четыре расположенных "крестом" микрика. И они дают в сумме 8 команд - условно 8 кнопок. Как?

При отклонении ручки хата на 12, 6, 9 и 3 часа - срабатывает только один микрик. А при отклонении на час 30, на 4.30, на 7.30 и на 10.30 - два микрика.

Разжую: берем "час 30". Срабатывают микрики 12 часов и 3 часа. Но одновременное их срабатывание интерпретируется контроллером джоя, как одна команда!

Думаю, теперь понятно, откуда я взял дополнительные 8 команд. Всего у Авиатора действительно 14 "кнопочных" команд, из них 2 - это команды "модов", и 8 команд хата. Ну, одна из кнопок на морде моего пульта (синяя) не задействована. Почему поставил лишнюю - а Бог его знает, уже и не помню...

В пульте на основе Авиатора в части хата сделано так:

Хат сохранен, но в нем использованы только микрики 12 часов и 6 часов, у меня это бомбоприцел выше-ниже. При этом и сам хат может отклоняться только на 12 или на 6 часов (так он доработан).

На контакты микриков 3 часа и 9 часов заведены контакты ОДИНАРНЫХ кнопок. Т.е имеем уже 4 дополнительные к чисто "кнопочным" командв.

А вот сейчас самое сложное. Передохну - и продолжу.

---------- Добавлено в 20:52 ---------- Предыдущее сообщение было написано в 20:39 ----------

Итак, было сказано, что команды час 30, 4.30, 7.30 и 10.30 - формируются нажатием одновременно двух микриков. Поэтому взяты 4 кнопки С ДВУМЯ ПАРАМИ КОНТАКТОВ - и они заведены на контакты:

- для час 30 - на контакты микриков 12 часов и 3 часа,
- для 4.30 - на контакты микриков 3 часа и 6 часов,
- для 7.30 - на контакты микриков 6 часов и 9 часов,
- для 10.30 - на контакты микриков 9 часов и 12 часов.

Да, на каждый контакт микриков приходит несколько проводов - но ничего страшного в этом нет. Просто они объединяются не на самом выводе микрика, а до
него, и на вывод реально приходит только один провод.

Понятно, что при нажатии любой двойной кнопки как бы нажимаются одновременно два микрика, и мы получаем ОДНУ команду - соответствующую одному из лучей "повернутого" креста.

Понятно ли все сказанное? Не умею вставлять рисунки - а то где-то завалялась схема, при одном взгляде на нее все стало бы кристально ясно...

Но есть и еще нюанс!

---------- Добавлено в 21:04 ---------- Предыдущее сообщение было написано в 20:52 ----------

Дело в том, что контроллеры джоев в части приема и обработки сигналов - приборы весьма быстродействующие. Авиатора, как вполне современного, тем более.
И что получается?

При нажатии двойной кнопки входящие в ее состав пары контактов замыкаются НЕ ОДНОВРЕМЕННО! И это интерпретируется как нажатие сначала одного и через малый промежуток времени - второго микрика хата, т.е как выдача не "диагональной", а последовательно двух "прямых" команд. Ил это чувствует - потому что комп тоже быстродействующая машина, и в результате получается, что я Илу выдаю лишние команды!

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

Так что подводный камешек в использовании хата как 8-и кнопок - все же есть...

Если есть вопросы -само собой, отвечу.


Удачи всем, и спасибо за доброе внимание к моим шаладушкам!

Юрий, он же =E95=Starik, он же просто Старик.

morze
15.07.2010, 21:48
"Век живи-век учись":bravo:такой пульт в тандеме с функциями рабочего джоя-уже есть домашний кокпит!
Главное не останавливаться на достигнутом :D

Harh
15.07.2010, 22:31
[off] Приветствую, Юрий... Тышшу лет не видел :)

Baur
16.07.2010, 11:23
:thx:

Юрий СПБ
16.07.2010, 20:05
Harh'у - Рад видеть, Игнат! Как сам, что нового?

_________________________________________________________

Baur - экстра-класс! Утираю слюни и сопли от зависти... И представляю, какая бы вообще невообразимая
вещь получилась, если бы подобным образом Hotas Cougar доработать...


Други, не вам эту инфу давать, вы все, наверное, уже в курсКе дела - но вот меня Сайтек Х-65 просто потряс... Ну и монстр...

http://www.blugga.com/wp-content/uploads/2010/01/saitek-4.jpg

Старик.

Baur
16.07.2010, 20:39
И представляю, какая бы вообще невообразимая
вещь получилась, если бы подобным образом Hotas Cougar доработать...Не вижу особых проблем, за исключением реально заинтересованных лиц...

KeZo
16.07.2010, 22:04
Не вижу особых проблем, за исключением реально заинтересованных лиц...
Привет Baur, можно я буду первым претендентом!?

p.s ты себя разрекламируй штоль в объявлениях ))
а то сидишь тут - не видно и не слышно тебя!
презентацию с фотками и ссылочку на форум свой с описанием (чё как чё) и народ появиться ;)

Harh
16.07.2010, 22:24
Harh'у - Рад видеть, Игнат! Как сам, что нового?

Пардон, немного офф в теме :)

По теме вот продолжил твою традицию, написал вот статью по джойстикам год-другой назад - уже сам не помню. В разделе устройств управления под названием "Практические рекомендации" прописалась. Ну еще на joysticks.ru.

Переделкой девайсов не занимался и особо не планирую, юзаю стоковые варианты. От ФФ2 до Х45 :) А так, ждемс потихоньку БоБ - грозится в этом году уже выйти, причем грозятся, похоже, издатели разработчикам :) В Ил уже особо не играю, так, зайду периодически. В общем все помаленьку.

2 Baur: К слову просто, не планируешь на продажу делать? Мне не надо, но один дальний знакомый интересовался, у него Х45 износился, а новый найти уже сложно. Просто если что, может свяжу вас между собой, договоритесь может до чего.

Baur
16.07.2010, 22:47
p.s ты себя разрекламируй штоль в объявлениях ))
а то сидишь тут - не видно и не слышно тебя!
презентацию с фотками и ссылочку на форум свой с описанием (чё как чё) и народ появиться ;)В виду личных объективных причин я рекламу на "Сухом" пока не даю. И последнее время меня ТУТ действительно "не видно и не слышно".

К слову просто, не планируешь на продажу делать? Мне не надо, но один дальний знакомый интересовался, у него Х45 износился, а новый найти уже сложно. Просто если что, может свяжу вас между собой, договоритесь может до чего.Планирую... KeZo и Harh, ссылка на мой форум есть в моём профиле. И там в мастерской есть подробности и про эту работу и про многое другое. Я работаю "не первый день" и всех жду.
Приходите "на посмотреть". Заранее извиняюсь за скупость предоставленной информации - не смог удержаться :rolleyes:

KeZo
18.07.2010, 19:04
Baur спасибо за приглашение! обязательно наведаюсь в гости ;)

для тех кто не в теме, все работы "мастера" тут - http://avia-sim.ru/forum/index.php

Юрий СПБ
19.07.2010, 22:20
Harh - Игнат, ну уж "мою традицию"! Читал я твои статьи, то, что я делал по сравнению с твоими - это так... Поделки на коленке. Отличная профессиональная работа, высший класс.

О БОБе. Ты в курсе ли, что Костя Блоп выложил несколько скринов и видео по БОБу? На всякий случай даю ссылку

http://www.virtualsky.ru/page_bobnews.php?id=28&game=27

Честно говоря, уши сворачиваются в трубку - это какой же комп надо под БОБ готовить???

Будь здрав, удачи!

Старик.

Harh
19.07.2010, 22:40
Harh - Игнат, ну уж "мою традицию"! Читал я твои статьи, то, что я делал по сравнению с твоими - это так... Поделки на коленке. Отличная профессиональная работа, высший класс.

Спасибо :) На высший класс не претендую, т.к. занудствую слишком много, но статью основательно насколько мог делал :)


О БОБе. Ты в курсе ли, что Костя Блоп выложил несколько скринов и видео по БОБу? На всякий случай даю ссылку

Загляни в раздел БоБа, там это все выложено в большем разрешении (темы с названием "пятничный апдейт" и датами). Некоторые скрины выглядят очень даже. Хорошо, что Костя у себя собирает, т.к. некоторые апдейты разработчиков уже сложновато найти, а с видео тем более, но в родном разрешении все-таки лучше смотреть.


Честно говоря, уши сворачиваются в трубку - это какой же комп надо под БОБ готовить???

Не беспокойся. Комп понадобится нехилый, но ничего заоблачного. Просто разработчики игры взялись серьезно за проработку графики и ее оптимизацию. Если будет желание это все обсудить, заходи в ветки в разделе БоБа или в личку дабы нам тут не оффтопить.

muflon32
23.07.2010, 15:34
При отклонении ручки хата на 12, 6, 9 и 3 часа - срабатывает только один микрик. А при отклонении на час 30, на 4.30, на 7.30 и на 10.30 - два микрика.

Разжую: берем "час 30". Срабатывают микрики 12 часов и 3 часа. Но одновременное их срабатывание интерпретируется контроллером джоя, как одна команда!

Думаю, теперь понятно, откуда я взял дополнительные 8 команд. Всего у Авиатора действительно 14 "кнопочных" команд, из них 2 - это команды "модов", и 8 команд хата. Ну, одна из кнопок на морде моего пульта (синяя) не задействована. Почему поставил лишнюю - а Бог его знает, уже и не помню...

В пульте на основе Авиатора в части хата сделано так:

Хат сохранен, но в нем использованы только микрики 12 часов и 6 часов, у меня это бомбоприцел выше-ниже. При этом и сам хат может отклоняться только на 12 или на 6 часов (так он доработан).

На контакты микриков 3 часа и 9 часов заведены контакты ОДИНАРНЫХ кнопок. Т.е имеем уже 4 дополнительные к чисто "кнопочным" командв.

А вот сейчас самое сложное. Передохну - и продолжу.

---------- Добавлено в 20:52 ---------- Предыдущее сообщение было написано в 20:39 ----------

Итак, было сказано, что команды час 30, 4.30, 7.30 и 10.30 - формируются нажатием одновременно двух микриков. Поэтому взяты 4 кнопки С ДВУМЯ ПАРАМИ КОНТАКТОВ - и они заведены на контакты:

- для час 30 - на контакты микриков 12 часов и 3 часа,
- для 4.30 - на контакты микриков 3 часа и 6 часов,
- для 7.30 - на контакты микриков 6 часов и 9 часов,
- для 10.30 - на контакты микриков 9 часов и 12 часов.

Да, на каждый контакт микриков приходит несколько проводов - но ничего страшного в этом нет. Просто они объединяются не на самом выводе микрика, а до
него, и на вывод реально приходит только один провод.

Понятно, что при нажатии любой двойной кнопки как бы нажимаются одновременно два микрика, и мы получаем ОДНУ команду - соответствующую одному из лучей "повернутого" креста.

Понятно ли все сказанное? Не умею вставлять рисунки - а то где-то завалялась схема, при одном взгляде на нее все стало бы кристально ясно...

Но есть и еще нюанс!

---------- Добавлено в 21:04 ---------- Предыдущее сообщение было написано в 20:52 ----------

Дело в том, что контроллеры джоев в части приема и обработки сигналов - приборы весьма быстродействующие. Авиатора, как вполне современного, тем более.
И что получается?

При нажатии двойной кнопки входящие в ее состав пары контактов замыкаются НЕ ОДНОВРЕМЕННО! И это интерпретируется как нажатие сначала одного и через малый промежуток времени - второго микрика хата, т.е как выдача не "диагональной", а последовательно двух "прямых" команд. Ил это чувствует - потому что комп тоже быстродействующая машина, и в результате получается, что я Илу выдаю лишние команды!

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

Так что подводный камешек в использовании хата как 8-и кнопок - все же есть...

Если есть вопросы -само собой, отвечу.


Удачи всем, и спасибо за доброе внимание к моим шаладушкам!

Юрий, он же =E95=Starik, он же просто Старик.

Уважаемый Юрий!
Имею в пользовании РУД от Х-45 (РУС Evo). На РУДе имеются 2 хатки. Я использую в игре только 4 положения каждой из них. Прочитав Ваш пост, у меня возникла идея поставить дополнительно 8 кнопок (с двумя группами контактов). К сожалению не знаю точно как запитываются микрики этих хаток. Я развинтил рукоятку и увидел, что к каждой хатке подходят 5 проводов. Если я правильно понимаю, то по одному проводу запитываются постоянным напряжением (5? или 3? в.) параллельно по одному контакту на каждом микрике. 4 оставшихся провода служат для подачи этого напряжения на соответствующий диод матрицы.
Если я прав, то я знаю как подключить дополнительные кнопки, если нет, то прошу подсказать как мне реализовать эту идею.
Очень буду Вам признателен за помощь.
С уважением, Виктор.

Юрий СПБ
25.07.2010, 20:10
Приветствую, Виктор.

Напомните - а хатки на РУДе не ТОЛЬКО ЧЕТЫРЕ ли положения имеют? Если да - то тогда контроллер джоя (точнее, программа контроллера)
не сможет воспринимать одновременное нажатие двух микриков таких хатов как одну команду. И дорабатывать их моим способом нет смысла.

Жду Вашего ответа. И поищу схему доработки "8-ствольного" хата.

С уважением - Юрий.

Gelo
25.07.2010, 20:16
У х45 на РУДе 4-х позиционный хат, вытянуть 8 кнопок не получиться. ЕМНИП

Юрий СПБ
25.07.2010, 21:57
"У х45 на РУДе 4-х позиционный хат, вытянуть 8 кнопок не получится" - раз так, то к сожалению, Gelo прав - и 8 команд с этого хата действительно не вытянуть...

Юрий.

Gelo
26.07.2010, 10:01
Ну если очень хочется, то можно поменять местами хатки на РУС и РУД. Но это надо на контроллере резать одну дорожку и припаять пару проводов.
ps если спалишь контроллер, то я не виноват :)

muflon32
26.07.2010, 11:14
Приветствую, Виктор.

Напомните - а хатки на РУДе не ТОЛЬКО ЧЕТЫРЕ ли положения имеют? Если да - то тогда контроллер джоя (точнее, программа контроллера)
не сможет воспринимать одновременное нажатие двух микриков таких хатов как одну команду. И дорабатывать их моим способом нет смысла.

Жду Вашего ответа. И поищу схему доработки "8-ствольного" хата.

С уважением - Юрий.

Спасибо Юрий, что откликнулись. Позиции хаток на РУДе я смотрел в панели управления SST, там отклик показывает 8 положений на каждой.
Есть еще вариант-взять незадействованные (у меня) 4 положения 2-х хаток на РУСе и вывести их через доп. разъем на РУД.
Самое главное для меня знать принцип работы хаток. Я думаю, что на РУСе и на РУДе они не отличаются. Просто если брать их с РУДа - проще в реализации.

Harh
26.07.2010, 11:40
У самих хаток только 4 положения у всех. Даже нажимаешь, собственно, POV-хатку, она вначале попадает вперед или вбок и лишь потом уже вперед и вбок. Т.е. все упирается лишь в возможности программирования профайлером. Кстати, у меня в панели управления он показывал все хатки как восьмипозиционные. При назначении функций просто надо иметь ввиду, что вначале почти наверняка нажмется какое-то вбок или прямо и лишь потом оно сработает как наискосок.

muflon32
26.07.2010, 16:03
У самих хаток только 4 положения у всех. Даже нажимаешь, собственно, POV-хатку, она вначале попадает вперед или вбок и лишь потом уже вперед и вбок. Т.е. все упирается лишь в возможности программирования профайлером. Кстати, у меня в панели управления он показывал все хатки как восьмипозиционные. При назначении функций просто надо иметь ввиду, что вначале почти наверняка нажмется какое-то вбок или прямо и лишь потом оно сработает как наискосок.

Абсолютно согласен, поэтому и не использую промежуточные положения. А для того, чтобы использовать возможности хата на 100%, хочу вывести дополнительные кнопки. Надеюсь, что они "ошибаться" не будут (при условии одновременности срабатывания обеих групп контактов при нажатии кнопки).

Юрий СПБ
26.07.2010, 18:47
"...Позиции хаток на РУДе я смотрел в панели управления SST, там отклик показывает 8 положений на каждой" - тогда все в порядке! Тогда вполне можно ставить доп-кнопки!

Дружище muflon, схему нашел, подправлю и выложу. Там же приведу схемку "стенда" для подбора кнопок в части одновременного срабатывания микриков. Так что можешь прикидывать, какие кнопки с двумя парами контактов взять - тут ведь и вопрос габаритов играет...

Пока буду править схему - коллеги, не сочтите за труд, подскажите, как в сообщение вставляется рисунок.

Harh
26.07.2010, 21:02
Пока буду править схему - коллеги, не сочтите за труд, подскажите, как в сообщение вставляется рисунок.

Нажми кнопку "Цитата" или "Ответить". В появившемся окне найди ниже кнопку "Управление вложениями". Когда нажмешь на нее, появится новое окошко, в нем нажимаешь "Обзор", выбираешь нужный файл картинки. Если нужно несколько картинок вставить, нажми потом обзор на второй, третьей строчке и т.д. Потом нажми кнопку "Загрузить" (верхняя - напротив "Обзоров"). После того как загрузит, закрой это окно и вернешься обратно к сообщению. Дальше вписываешь сообщение, если нужно, потом нажимаешь "Ответить" и рисунки у тебя появятся в ответе.

Юрий СПБ
27.07.2010, 20:03
Пояснения к схеме.

1. S5, S6, S7, S8 - это микрики хата (обозначения – по монтажной плате какого-то из ранее переделанных джоев, у вас могут быть и другие). У микриков, как правило, 4 распаянных в плату вывода - просто каждый контакт разведен на два вывода.

2. Красным показана "общая шина" микриков, объединяющая у них по одному из двух контактов. Не имеет никакого значения, подключена она на "землю" или на плюс питающего напряжения (если правильно помню - именно "земля". Есссно, работаетм с обесточенным джоем (ну, это само собой…).

3. В общем случае – если решено сделать на базе хата 8 кнопок – то тогда нужно работать по "полной" схеме. При этом, для облегчения работы, нужно найти на платке, где установлены микрики, эту самую общую шину (она, как видите, объединяет по одному контакту всех микриков). Затем припаять в наиболее удобной точке этой шины ОДИН провод – и развести его на все (назовем их условно – "общие") выводы наших вновь устанавливаемых кнопок. И далее монтаж по схеме.

Есссно, в качестве кнопок 1, 3, 5, 7 вполне можно использовать кнопки с одной парой контактов. Заметим, что у этих кнопок не будет даже возможности того самого дефекта "диагональных" кнопок – неодновременного срабатывания пар, и если они внешне будут отличаться от "дефектных" - может, это как-то дополнительно привлечет внимание к реакции на нажатие "дефектных" кнопок. Грубо говоря, 1, 3, 5, 7 жмем, не опасаясь подвоха, - а 2, 4, 6, 8 – внимательно отслеживаем реакцию.

4. Из схемы все понятно: нажимаем кнопки 1, 3, 5, 7 – имеем сигнал с микриков, соответствующий 6, 3, 12, 9 часов.

Нажимаем 2, 4, 6, 8 – имеем сигнал с микриков S8, S7; S7, S6; S6, S5; S5, S8 соответственно, - что интерпретируется контроллером как 4.30, 1.30, 10.30, 7.30.

5. Если же решено сделать внешние "диагональные"; кнопки (2, 4, 6, 8) – то тогда из схемы просто исключаются кнопки 1, 3, 5, 7 и их связи, роль этих кнопок продолжают играть микрики хата.


Вопросы?

Игнат - спасибо, получилось.

Юрий СПБ
27.07.2010, 20:07
А это - схема примитивнейшего стендика для подбора кнопок с одновременным срабатыванием контактных пар. Одновременность оцениваем чисто визуально, по одновременному загоранию светодиодов. Топорно – но позволяет отбраковать явно не годящиеся кнопки, и оценить, насколько резкость нажатия помогает добиться одновременного срабатывания пар.

Но повторяю – 100%-й гарантии не будет, в игре за этим все равно надо будет следить!

Внимания, аккуратности - и удачи всем, кто будет использовать эту методу!

Юрий.

Gelo
27.07.2010, 22:23
влезу еще раз :ups:

если вспомнить про диоды, то в схеме можно использовать любые кнопки.

Юрий СПБ
28.07.2010, 20:49
Великолепно, Gelo! Сразу снимается проблема неодновременного срабатывания пар!

Правда (если только охреневшие от жары мозги не клинят, и соображаю правильно...), придется полностью перемонтировать - по сути, смонтировать заново - весь узел. Ну и ничего, весь узел - это пять выводов, которые нужно вмонтировать в существующую схему.

Отлично!

muflon32
30.07.2010, 13:37
Огромное спасибо Юрию и Gelo за подробную информацию.
1. Судя по схеме подключения кнопок с диодами от Gelo, общим проводом коммутируется "-" минус.
2. Я купил кнопки с двумя парами контактов МПК1-4в и проверил одновременность срабатывания с помощью двухлучевого (двухканального) осциллографа. Разница в срабатывании лежит в пределах от 8 до 0.5 миллисекунд. Среднее значение - 5 миллисекунд. Зависит, как и пишет Юрий, от скорости нажатия кнопки. На мой взгляд кнопки должны работать без сбоев. Это можно будет определить только опытным путем, собрав схему. Ну, а если будут сбои, то придется собрать схему с использованием диодов.
Еще раз всем огромное спасибо, когда сделаю - отпишусь.
Вопрос к Gelo - какие диоды можно использовать в Вашей схеме?

Gelo
30.07.2010, 13:51
1. Судя по схеме подключения кнопок с диодами от Gelo, общим проводом коммутируется "-" минус.
У меня сейчас нет под рукой 45-го, полярность диодов лучше проверить у себя.

Lordus
05.08.2010, 07:59
На х52про рудную хатку распаял через диоды. Итог: плюс 4 кнопки ну РУДе, старая хатка осталась 8 позиционная. Так и должно быть? Или она должна стать 4х позиционная?

Gelo
05.08.2010, 09:00
Так и должно быть.
4-х позиционной ее можно сделать только механически, исключив возможность двигать по диагонали.

Lordus
05.08.2010, 09:44
Вот спасибки, порадовали. Вчера 5 часов потратил, собрал, а тут такое. Думал свихнусь. :)