???
Математика на уровне МГУ

Показано с 1 по 25 из 2776

Тема: USB контроллер джойстика

Древовидный режим

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #6
    я не механик, я пока учус Аватар для 42Odin
    Регистрация
    29.03.2006
    Адрес
    Krasnoyarsk
    Возраст
    54
    Сообщений
    14

    Arrow Re: USB контроллер джоистика

    Рапорт.
    03-11-2006
    Только что закончена пересадка ВСЕХ родных кнопок сайтековской сорокопятки на ОДИН контроллер MJ16.
    Особенностью реализации стало то, что я применил "родные" сайтековские диодные матрицы, вызвонив их и подключив штатные платки РУС и РУД к MJ16. Интересно, что в РУС матрица 4х4 кнопки имеет 2 пустых ячейки, и в РУД матрица 3х4 так же имеет 2 "дырочки".
    Удалось "посадить" все кнопки на матрице MJ16 на первые четыре "строки" и на 8 "столбиков".
    Задействованы кнопки с номерами:
    на РУС: 1,4,9,10,11,12,17,18,19,20,25,26,27,28
    на РУД: 5,6,7,8,13,14,15,16,21,24.
    Осталось разобраться с оськами РУДа и осуществить окончательную сборку устройства в новом варианте подключения.
    Контроллер установлю в РУД, т.к. там планируется нарастить батарею кнопок и осей.
    Ещё нужно помороковать над подключением штатных переключателей AUX и MODE. Они должны срабатывать как нормально замкнутые кнопки. По три на каждый переключатель.
    Полчетвёртого на дворе, а утром на работу...

    06-11-2006
    Реализована идея размещения в корпусе РУД контроллера и соединение оного посредством кабеля с РУСом.
    Сделал следующее.
    1. Приобрёл разъём на 15PIN как на оригинальном контроллере.
    2. Нарисовал и вытравил плату для размещения в корпусе РУД с распайкой на ней осей и кнопок РУС для сопряжения с контроллером.
    На том же куске текстолита размещена дополнительная матрица 8х8 под кнопки. Почему именно такой размер? Да потому, что почти полная матрица 4*8 уже распаяна на оригинальных сайтековских платках в РУД и РУС, и я их уже повесил на контроллер. Да и геометрия при том монтаже какой я использовал не позволила бы разместить больше. Была идея диоды паять вертикально, но в процессе увлёкся и забыл про это. Хотя на будущее надо запомнить и по необходимости реализовать.
    Теперь осталось придумать куда понавтыкать такое количество кнопок.

    09-11-2006
    Успешно прошли испытания всей электрической части испытуемой комбинации.
    MJoy-16 плюс родные кнопки и оси X45.
    Таким образом, достигнуто следующее:
    После двухдневной пайки (вслепую без тестовых включений) ОГРОМНОГО количества проводочков для сопряжения трёх платок (МДжой+матрица кнопок на 64 кнопки+платка сайтека в РУД) и 16 кнопок, вся эта белибердень вкупе с РУСом заработала с первого подключения.
    Теперь на моём стенде работают 28 родных кнопок сайтека и 16 дополнительных. Откуда взялись ещё 4 к тем, о которых докладывал ранее? Да просто задействовал ползунки AUX и MODE, в них по 2 кнопки в каждом. Среднее положение - разомкнутое.
    Кнопки все нажимаются в любых комбинациях, не вызывая фантомных нажатий. Оси крутятся.
    Теперь главная задача пристроить куда-нибудь контроллер внутри корпуса РУД. А места там осталось мало. Подумываю отпилить кусок от матрицы кнопок, т.к. пока наращивать их количество в этом корпусе не вижу смысла. Или придётся его лепить на дно корпуса. Там есть запас по высоте.
    Да и ещё нужно вновь всё заливать термоклеем, а то периодически отваливаются сайтековские проводочки.
    Из матрицы MeanDog'а задействовал угол 8 строк на 6 столбцов. Т.е. сейчас у меня нет кнопок 7, 8, 15, 16, 23, 24, 31, 32, 39, 40, 47, 48, 55, 56. И пустуют 4 кнопки отсутствовавшие в сайтековской матрице 8х4.
    Фото потрохов в нынешнем состоянии прилагаю.
    Миниатюры Миниатюры Нажмите на изображение для увеличения. 

Название:	=krb=Odin_rud_MJ16.jpg 
Просмотров:	500 
Размер:	87.9 Кб 
ID:	63628  
    ...вот и всё...

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •