PDA

Просмотр полной версии : Самодельный блок управления



Kossmo
15.05.2010, 19:08
Всем привет! Хочу собрать блок с кнопками, тумблерами, осями спецом для полетов в симуляторе Ил-2 Штурмовик. Прошу экспертов оценить задумку и помочь советами. Имеется несколько старых клавиатур, которые можно пустить на переработку, а именно от каждой из парных контактов на прозрачных тонких пластинках отвести контакты и подвести их к различным кнопкам и тумблерами. Вот какие разновидности хочу применить.

1) Кнопка (разовое нажатие): ну тут все понятно, просто два контакта от кнопки клавы.

2) Тумблер (вкл/выкл): так как он имеет только две позиции то каждое переключение получается как зажатая кнопка клавы. Вопрос, как сделать чтобы при переключении происходило однократное замыкание контактов (имитация нажатия кнопки)?
Пример: Тумблер АНО - переключение вверх и вниз фактически нажатие одной и той же кнопки, хотя симулируется реальное положение переключателя.

3) Кнопка (вжимающаяся - вкл/выкл): думаю тут все аналогично тумблеру.

4) Тумбрер (центрируемый с нейтральным положением, отклоняемый вправо и влево): для использования настроек триммеров, управления прицела и прочих параметров уменьшения/увеличения.

Вот по поводу пунктов 1, 2, 3 - это легко добыть в любом радиомагазине, а вот 4 тип - я нигде не могу найти. Может кто знает сайт где можно поискать и заказать подобные вещи?

GVL224
15.05.2010, 19:33
В твоем случае думаю лучше за основу взять не клавиатуры, а отдельные кнопки (например тактовые) и подключить все на контроллер МДжой16.
По пунктам 2 и 3 то МДжой16 их отрабатывает корректно до 16 тумблеров. Получается эффект кратковременного нажатия кнопки при замыкании контактов в тумблере и генерация нажатия другой кнопки при размыкании.
По пункту 4 то это переключатели типа ОН-ОФФ-ОН без фиксации.

Kossmo
15.05.2010, 19:57
А что это - Мджой и где это приобрести можно?

GVL224
15.05.2010, 20:29
А что это - Мджой и где это приобрести можно?

МДжой16 можно собрать самому, информации например вот http://www.sukhoi.ru/forum/showthread.php?t=24406 или вот http://avia-sim.ru/forum/viewtopic.php?t=446
Или заказать http://www.sukhoi.ru/forum/showthread.php?t=53898

Kossmo
15.05.2010, 22:41
Ясненько, спасибо, попытаюсь собрать сам. Инструкций достаточно, паяльником работать вроде умею =)
Еще вопрос - что такое энкодер и для чего его можно использовать?

GVL224
15.05.2010, 22:55
Энкодер (шатл) работает по принципу колесика на мышке. Можно использовать допустим на триммерах.

Kossmo
16.05.2010, 04:02
Энкодер (шатл) работает по принципу колесика на мышке. Можно использовать допустим на триммерах.

Т.е. переключается пошагово? К примеру на магнето поставить получится?

GVL224
16.05.2010, 12:21
Т.е. переключается пошагово? К примеру на магнето поставить получится?

При вращении в одну сторону - "клацает" одна кнопка, при вращении обратно - "клацает" другая кнопка.

Kossmo
17.05.2010, 18:01
По пункту 4 то это переключатели типа ОН-ОФФ-ОН без фиксации.

http://www.chip-dip.ru/product0/38066.aspx
Этот подходит под эту классификацию? А то нужно заказать в большом количестве, но не хочу лохануться...


И еще. Компьютер нормально работает с двумя одинаковыми Мджоями?

GVL224
17.05.2010, 18:39
Теоретически подходит, но не держав его в руках тяжело сказать... та и по габаритам он великоват.
Вот эти помоему больше подойдут:
http://www.chip-dip.ru/product0/928840931.aspx
http://www.chip-dip.ru/product0/6915.aspx
Комп с двумя МДжоями работать будет но может возникнуть путаница в меню назначения кнопок в Маппере, лучше один прошить стандартной прошивкой, а второй прошивкой в который поменять имя и номер контроллера, так будет работать на 100% без путаници.

Alex Oz
18.05.2010, 08:43
http://www.chip-dip.ru/product1/1837725470.aspx

При вращении в любую сторону клацают оба контакта энкодера, но с разными фазами - контроллер так различает направление, и на каждый щелчок по кругу выдают нажатие нужной кнопки. Из-за невысокого качества энкодеров и специфики низкоскоростного USB контроллера - обработка энкодеров в MJOy16 не реализована на 100% по однозначному срабатыванию нужных кнопок, но в целом работает.

-------------------
В Иле на энкодеры можно повесить зум, радиатор, и сделать прикольную крутёлку для крафтов с ручным выпуском шасси - только быстро надоест и удобней в маппере забить нужное число повторений.

Kossmo
19.05.2010, 22:09
Кстати про крутилку с выпуском шасси я тоже думал, идея хорошая! =)

Хочу отказаться от резисторов, и укомплектовать все оси датчиками холла. Вот формирую заказ в ЧипДипе. Подскажите что лучше подобрать в пару датчик-магнит (чтоб не искать старые сидюшники)? И вобще чем отличаются датчики холла и магиторезисторы?

И еще вопрос. Существуют вобще галетные переключатели на 7 позиций? только радиотехнические, небольшие, а не оромные как на плите или на стиральной машине.

GVL224
19.05.2010, 23:41
Насчет магнитов в ЧипДипе ничего не могу сказать так как использовал только из СиДи. ДХ и Магрезы используют разные параметры магнитного поля (на мой взгляд магрезы более помехо защищенные, если так можно выразиться).
Галетные переключатели (маленькие) на 7 позиций существуют, у мена на РУДе стоит такой.

USSR_Rik
20.05.2010, 09:05
ДХ и Магрезы используют разные параметры магнитного поля Параметры магнитного поля одинаковы, физические принципы работы ДХ и МР разные.

GVL224
20.05.2010, 09:14
Параметры магнитного поля одинаковы, физические принципы работы ДХ и МР разные.

Возможно я неправельно выразился , но имелось ввиду что ДХ отслеживает изменение силы магнитного поля, а МагРез изменение направления магнитного поля (если ничего не перепутал).

alex 54
30.05.2010, 08:32
Посмотри этот вариант,порт дублирует все кнопки клавиатуры.Можно подключать,кроме простых кнопок,тумблеры(с добавлением реле и конденсатора)а также механические энкодеры в режиме галетника(на две ножки)