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

Page 2 of 112 FirstFirst 1234561252102 ... LastLast
Results 26 to 50 of 2776

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

  1. #26
    Пилот-Конструктор MeanDog's Avatar
    Join Date
    Feb 2004
    Location
    Lithuania
    Age
    51
    Posts
    122

    Ответ: USB контроллер джоистика

    Привет всем,

    Я доработал контролер чтобы преодолеть 64-битный барьер. Всю информацию и исходники можете найти здесь http://www.mindaugas.com/projects/MJoy/.
    Она на английском.
    Был бы благодарен если кто-нибудь перевел ее на русский так как я по русский печатаю одним палцем. Можно бы было положить в ВКБ Бороды.
    Ваши отклики велкам.

  2. #27
    JGr124_boRada boRada's Avatar
    Join Date
    Feb 2002
    Location
    Южный Урал
    Age
    65
    Posts
    5,049

    Ответ: USB контроллер джоистика

    Непременно положим. Но я тож в басурманском ... хм..

  3. #28
    ШВЛИ №25 SLI=SHURIK_25='s Avatar
    Join Date
    May 2002
    Location
    Москва
    Age
    58
    Posts
    756

    Ответ: USB контроллер джоистика

    Quote Originally Posted by boRada
    Непременно положим. Но я тож в басурманском ... хм..
    Ну для начала нужно выложить хотя бы ссылку, кому уж очень будет нужно, тот поймет. А современем переведем.
    Виртуальное Конструкторское Бюро
    http://vkb.sukhoi.ru/

  4. #29
    JGr124_boRada boRada's Avatar
    Join Date
    Feb 2002
    Location
    Южный Урал
    Age
    65
    Posts
    5,049

    Ответ: USB контроллер джоистика

    Ссылку то положил, ждем переводчика!

  5. #30
    Курсант M@troskin's Avatar
    Join Date
    Sep 2001
    Location
    Туапсе
    Posts
    223

    Post Ответ: USB контроллер джоистика

    Ладно, я попробую перевести -не обещаю скорости, но постараюсь

    Пока вот вам, для затравки

    MJoy
    USB-контроллер джойстика на основе микроконтроллера AVR ATMega8
    Mindaugas Milasauskas
    Основан на проекте контроллера "USB в RS232" от Igor Cesko

    Введение
    Я начал разрабатывать этот контроллер джойстика, вдохновленный необходимостью в простом самодельном джойстике, который мог бы преодолеть ограничения гейм-порта и предоставить бОльшую точность и гибкость для всевозможных проектов. Я реализовал потребность в таком устройстве, поскольку я люблю играть в игру Ил-2 Штурмовик. Для этой игры очевидна необходимость иметь высококачественный джойстик, если Вас не радует быть «мясом». Наиболее массово представленные на рынке джойстики имеют массу недостатков. И есть много парней, которые делают джойстики по своим собственным проектам. Многие эти проекты значительно лучше, чем те, что производятся массово. Для большинства этих проектов необходим контроллер. Использование гейм-порта разрушает все достоинства высокоточной и прецизионной механики. Все это обсуждается во многих форумах по игре Ил-2. Очевидное требование для контроллера джойстика – подключение по шине USB, так что я начал работать в этом направлении. И теперь это здесь…
    Исследования
    Наиболее хорошо выглядел следующий путь – найти подходящий USB-контроллер и добавить к нему необходимые функции. Но после изучения различных устройств и их возможностей стало очевидным, что разработать такое устройство за разумное время и при разумных затратах простому любителю-самодельщику не так уж просто. Другая возможность была - взять более общий микроконтроллер и встроить в него протокол шины USB, как процедуру прикладного уровня. Поиски в интернете привели меня на страницу Igor Cesko http://www.cesko.host.sk
    Igor провел хорошее исследование и проделал большую работу по встраиванию протокола USB в микроконтроллер. Итак, Я решил взять его проект за основу и осуществить все, что необходимо для топ-джойстика. Я выбрал контроллер ATMega8, так как он дешев и легкодоступен. Браво, Igor!
    Затем настало время для исследования реализации микропрограмм HID (Human Interface Device – Устройство Взаимодействия с Человеком). После этого понадобилось также поглубже копать в спецификациях USB – так как реализация прерываний USB не была включена устройство Игоря. После интенсивной ежевечерней работы в течение пары недель мне удалось заставить работать этот контроллер

  6. #31
    Пилот-Конструктор MeanDog's Avatar
    Join Date
    Feb 2004
    Location
    Lithuania
    Age
    51
    Posts
    122

    Ответ: USB контроллер джоистика

    Браво

  7. #32
    JGr124_boRada boRada's Avatar
    Join Date
    Feb 2002
    Location
    Южный Урал
    Age
    65
    Posts
    5,049

    Ответ: USB контроллер джоистика

    Quote Originally Posted by MeanDog
    Браво
    Т.е. все верно? Можно взять этот текст?

  8. #33
    Курсант M@troskin's Avatar
    Join Date
    Sep 2001
    Location
    Туапсе
    Posts
    223

    Exclamation Ответ: USB контроллер джоистика

    Quote Originally Posted by boRada
    Т.е. все верно? Можно взять этот текст?
    Получите перевод. Сильно не пинайте - ну, да там дисклеймер есть
    Attached Files Attached Files
    Last edited by M@troskin; 28-06-2004 at 16:11. Reason: а файл-то я не вложил :)

  9. #34
    Курсант M@troskin's Avatar
    Join Date
    Sep 2001
    Location
    Туапсе
    Posts
    223

    Ответ: USB контроллер джоистика

    Quote Originally Posted by M@troskin
    Получите перевод. Сильно не пинайте - ну, да там дисклеймер есть
    О! получилось

    Читайте, в общем.
    Статейка интересная

  10. #35
    Пилот-Конструктор MeanDog's Avatar
    Join Date
    Feb 2004
    Location
    Lithuania
    Age
    51
    Posts
    122

    Ответ: USB контроллер джоистика

    Спасибо, Матроскин!

    Я подправил некоторые места, добавил ссылки и учел замечания Матроскина.

    Здесь версия без картинок чтобы неразбивать архив. Борада, можеш это ложить.

    Если кому что нужно дополнительно пояснить, спрашивайте - помогу. Ну не писатель я
    Attached Files Attached Files

  11. #36
    JGr124_boRada boRada's Avatar
    Join Date
    Feb 2002
    Location
    Южный Урал
    Age
    65
    Posts
    5,049

    Ответ: USB контроллер джоистика

    Ок! Там твои координаты есть?

  12. #37
    Курсант M@troskin's Avatar
    Join Date
    Sep 2001
    Location
    Туапсе
    Posts
    223

    Ответ: USB контроллер джоистика

    Quote Originally Posted by boRada
    Ок! Там твои координаты есть?
    Мои - точно есть. прямо в дисклеймере

  13. #38
    JGr124_boRada boRada's Avatar
    Join Date
    Feb 2002
    Location
    Южный Урал
    Age
    65
    Posts
    5,049

    Ответ: USB контроллер джоистика


  14. #39
    Курсант M@troskin's Avatar
    Join Date
    Sep 2001
    Location
    Туапсе
    Posts
    223

    Ответ: USB контроллер джоистика

    Quote Originally Posted by boRada
    Оперативно

  15. #40
    ED Team USSR_Rik's Avatar
    Join Date
    Aug 2003
    Location
    Belarus, Minsk
    Posts
    2,450

    Ответ: USB контроллер джоистика

    Отличная штука, судя по описанию и схеме. Повторяема, проста, функциональна.
    Вопрос: есть ли ограничение по числу одновремено нажатых кнопок контроллера? Скажем, положение хатки влево-вверх (это две кнопки одновременно, насколько я понял - на 8-позиционный хат работают 4 кнопки) плюс нажатие еще одной отработается? Или есть запрещенные комбинации, и есть разрешенные?
    ...чего уж тигру лишняя полосочка... (© - не помню)

  16. #41
    Пилот-Конструктор MeanDog's Avatar
    Join Date
    Feb 2004
    Location
    Lithuania
    Age
    51
    Posts
    122

    Ответ: USB контроллер джоистика

    Quote Originally Posted by Rik
    Вопрос: есть ли ограничение по числу одновремено нажатых кнопок контроллера? Скажем, положение хатки влево-вверх (это две кнопки одновременно, насколько я понял - на 8-позиционный хат работают 4 кнопки) плюс нажатие еще одной отработается? Или есть запрещенные комбинации, и есть разрешенные?
    Можно все нажимать одновременно. Забыл заметить что хатка стоит на кнопках: PD7-PD3, PD7-PD4, PD7-PD5, PD7-PD6. Дополню это в описание или в схему.

  17. #42
    ED Team USSR_Rik's Avatar
    Join Date
    Aug 2003
    Location
    Belarus, Minsk
    Posts
    2,450

    Ответ: USB контроллер джоистика

    Да, это класс!
    Я тут прикинул - если особо не наглеть - контроллер сможет легко проглотить сразу 3 девайса - РУС с хатом и кнопками, РУД с разнотягом, аналоговым зумом и кнопками, педали. Что еще надо?
    Надоть на рынок за микросхемой ехать.
    ...чего уж тигру лишняя полосочка... (© - не помню)

  18. #43
    Пилот schuss's Avatar
    Join Date
    Mar 2003
    Location
    Большая Деревня
    Age
    54
    Posts
    1,031

    Ответ: USB контроллер джоистика

    Quote Originally Posted by Rik
    Да, это класс!
    Я тут прикинул - если особо не наглеть - контроллер сможет легко проглотить сразу 3 девайса - РУС с хатом и кнопками, РУД с разнотягом, аналоговым зумом и кнопками, педали. Что еще надо?
    Надо еще оси для тормозов, шага винта и триммеров...

    ЗЫ Дайте мне таблеток от жадности, да побольше, побольше!!!

  19. #44
    Курсант M@troskin's Avatar
    Join Date
    Sep 2001
    Location
    Туапсе
    Posts
    223

    Ответ: USB контроллер джоистика

    Quote Originally Posted by schuss
    шага винта и триммеров...
    Ну, нам на свистках этого не надоть
    А вот разнотяг - эт да, эт надо...
    Народы, а про программатор кто что скажет? Автор-то, как я понял, использует какой-то промышленный. Или подойдет любой? У меня просто есть возможность обратиться либо на автосервис к электронщикам, либо в фирму, занимающуюся настройкой и ремонтом кассовых аппаратов...

  20. #45
    ED Team USSR_Rik's Avatar
    Join Date
    Aug 2003
    Location
    Belarus, Minsk
    Posts
    2,450

    Ответ: USB контроллер джоистика

    Как я понял, используется PonyProg - ссылка на сайт есть в статье. А сама схема подключения к LPT - ну проще уж некуда. Вот только правильно настроить программу надо - ну да это тоже решаемо.

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

    Кстати, видел пролеты на праздничную тренировку четверки Су-25 - невысоко шли - слюни текут.
    ...чего уж тигру лишняя полосочка... (© - не помню)

  21. #46
    Зашедший
    Join Date
    Sep 2003
    Location
    Russian Federation
    Age
    58
    Posts
    89

    Ответ: USB контроллер джоистика

    ИМХО лучшее делать несколько отдельных функциональных устройств - РУС (+упр. обзором, триммеры), управление двигателями (РУДы, шаг, смесь) и т.д. Так будет прощее модифицировать фирмваре, модернизировать устройства. Плюс не будет длинных проводов и наводок на них.

  22. #47

    Ответ: USB контроллер джоистика

    Возник вопрос по поводу схемы - там обозначены конденсаторы C1 и C2, но не указан их номинал. Какие стоит использовать?
    Спасибо.

  23. #48
    Пилот-Конструктор MeanDog's Avatar
    Join Date
    Feb 2004
    Location
    Lithuania
    Age
    51
    Posts
    122

    Ответ: USB контроллер джоистика

    Quote Originally Posted by Brother
    Возник вопрос по поводу схемы - там обозначены конденсаторы C1 и C2, но не указан их номинал. Какие стоит использовать?
    Спасибо.
    Это филтрующие конденсаторы. Обычно они по 0.1мкф. Паять их надо у самих ножек питания микросхемы. Правда у меня стоит только один

  24. #49
    Пилот-Конструктор MeanDog's Avatar
    Join Date
    Feb 2004
    Location
    Lithuania
    Age
    51
    Posts
    122

    Ответ: USB контроллер джоистика

    Помогу на счет программатора.

    У меня он очень простой. Приклеил его фотки. Он хотя и смешной но работает Соединяется с контроллером простым 8-хжильным кабелем от локальной сети.

    Програма PonyProg настраиваетса очень просто. Выбираетса микросхема и в Setup->Interface Setup... выбираетса тип программатора. Скриншоты приклеил.

    А дальше RTFM
    Attached Thumbnails Attached Thumbnails Click image for larger version. 

Name:	IMG_0466.jpg‎ 
Views:	1025 
Size:	27.5 KB 
ID:	25695   Click image for larger version. 

Name:	IMG_0467.jpg‎ 
Views:	983 
Size:	33.9 KB 
ID:	25696   Click image for larger version. 

Name:	Device_setup.gif‎ 
Views:	1007 
Size:	9.3 KB 
ID:	25697   Click image for larger version. 

Name:	Chip_setup.gif‎ 
Views:	870 
Size:	42.0 KB 
ID:	25698  

  25. #50
    Зашедший
    Join Date
    Jun 2003
    Location
    Ukraine, Dnepropetrovsk
    Age
    46
    Posts
    20

    Ответ: USB контроллер джоистика

    Сделал плату (пока только на бумаге). Хэлп ми. Как выложить рисунок?
    Определенно! Тщеславие - мой самый любимый из грехов.

Page 2 of 112 FirstFirst 1234561252102 ... LastLast

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •