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

Page 1 of 2 12 LastLast
Results 1 to 25 of 48

Thread: Самодельный контроллер джойстика

  1. #1

    Самодельный контроллер джойстика

    Куда то пропала тема или у меня глюк?

    вот так выглядит сейчас тестовый стенд
    Attached Thumbnails Attached Thumbnails Click image for larger version. 

Name:	руд.jpg‎ 
Views:	2497 
Size:	100.1 KB 
ID:	15194  

  2. #2
    это плата контроллера с другой стороны

    собственно сейчас еще остались незадействованы 3 аналоговых канала
    кнопки целяются просто матрицей 3x3 все никак не собирусь приделать их к стенду

    инфа по контроллеру

    6 аналоговых 10 битных каналов (1024 отсчета)
    2 8-ми битных (256 отсчетов)
    16 дискретных (кнопок)
    частота обновления 15mS

    все это хозяйство загоняется через COM порт в программку которая висит в трее а она передает их виртуальному ppjoy

    питание от USB

    в принципе вполне работоспособный железк
    в иле фпс падают при его работе на 1-3 единицы


    сейчас прицеплены к нему еще и педали (1 канал)

    пробовал прицепить и стик (от ПТУРСа напрямую его родные 2кОм резюки) вот только кнопки стрельбы на нем нет

    сейчас летаю так
    Интерсептор : РУС
    контроллер : РУД + педали + кнопки (карта шасси радиатор и т.п. )

    Вот
    Attached Thumbnails Attached Thumbnails Click image for larger version. 

Name:	plata1.jpg‎ 
Views:	1674 
Size:	120.2 KB 
ID:	15195  
    Last edited by Maxix; 17-02-2004 at 11:45.

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

    нда уж...

    Максим, тебе бы на эти грабли наступать!
    в настроках тем выбери показывать больше 30 дней, и увидешь свою тему

  4. #4

    Unhappy

    ёклмн
    надо же
    как не догадался?

    ну ладно если если модераторам не лень перенесите пожалуйста.
    ну или пусть так будет.
    Last edited by Maxix; 17-02-2004 at 17:12.

  5. #5
    Мастер ZLODEY's Avatar
    Join Date
    Dec 2001
    Location
    Vilnius
    Age
    47
    Posts
    1,633
    COLOSAL!!!
    HCRM / HOTAS Cougar Russian Modification
    HCUIV / HOTAS Cougar "UIV" edition
    HCFFB2 / HOTAS Cougar + MS FFB2

  6. #6
    Зашедший
    Join Date
    Feb 2004
    Location
    Краснодар
    Age
    47
    Posts
    10
    Maxix, а не пробовал на USB реализовать, раз уж микроконтроллер используешь? И не нужна программка, которая висит в трее.

  7. #7
    Maxix, а не пробовал на USB реализовать...
    я работаю над этим

    для того чтобы сделать на usb мне не хватало знаний.тогда.
    а все что нужно чтобы сделать этот вариант я уже знал.

    когда у меня появится рабочий usbшный вариант я не знаю. а летать пока можно и на этом

    2Deniz
    Если можешь помочь - буду очень рад

    Кстати,
    кому надо - обращайтесь. сделаю такой же.
    Last edited by Maxix; 19-02-2004 at 11:23.

  8. #8
    Зашедший
    Join Date
    Feb 2004
    Location
    Краснодар
    Age
    47
    Posts
    10
    Есть определенные наработки по USB джойстику. Связка AT89c51rd2 + PDIUSBD12 работает, но без датчиков (еще не доделал). Сейчас разбираюсь с Force Feedback.

  9. #9
    2Deniz
    если можешь стукнись в асю или на почту (в профиле)
    я немного другие железки собрался использовать но ведь главное принцип
    Last edited by Maxix; 19-02-2004 at 12:27.

  10. #10
    Зашедший
    Join Date
    Feb 2004
    Location
    Краснодар
    Age
    47
    Posts
    10
    С обеда приду, пообщаемся...

  11. #11
    Вот приделал к контроллеру изменение приближения/удаления взгляда на аналоговую ось
    немного поигрался вроде 6 уровней достаточно.
    больше - плавнее но все равно точно не выставишь а так можно сразу попасть в нужный угол обзора.
    трек записан в версии 1.22 без боев, просто полет.
    направление взгляда управляется трекиром, ближе/дальше одним из рычажков на стенде.
    Attached Files Attached Files
    Last edited by Maxix; 24-02-2004 at 04:42.

  12. #12
    Пилот
    Join Date
    Oct 2001
    Location
    Moscow
    Posts
    884
    Originally posted by Maxix

    16 дискретных (кнопок)
    А есть ли возможность увеличить количество кнопок?
    А то маловато как-то, ИМХО: 2 хатки - 8-ми позиционная и 4-х позиционная - и у нас остается только 4 кнопки...

  13. #13

    [ к сожалению нормального способа увеличения кнопок в ЭТОМ варианте контроллера я сейчас пока не вижу. ]

    информация устарела смотрите ниже

    я планировал этот контроллер как дополнение к обычному РУС а не замену его. то есть тяга,педали,шаг,триммера закрылки здесь можно реализовать все то чего НЕ делают стандартно на большинстве джоев.
    причем здесь точность аналоговых осей приличная. в отличие от дешевых максимум 3 осевых "говениусов"
    я не рассматриваю электронику от нормального джоя да и то джоев которые держат 8 аналоговых осей по пальцам одной руки пересчитать

    короче упор происходит здесь в дрова (не мои к сожалению)
    на контроллере я легко могу добавить еще кнопок.
    Last edited by Maxix; 14-03-2004 at 13:18.

  14. #14
    типа вот к вопросу о точности
    к сожалению программа не правильно дает количественное значение точности. на самом деле значение min step 64 а
    precision 1024
    скорее всего это происходит из-за сглаживания.
    Attached Thumbnails Attached Thumbnails Click image for larger version. 

Name:	prc.gif‎ 
Views:	1125 
Size:	18.2 KB 
ID:	15741  

  15. #15
    В связи с тем что pwl поделился своим драйвером виртуального джойстика грядут изменения в конструкции и программе
    теперь количество кнопок увеличится до 32 плюс будет еще один 4 позиционный хат. аналоговых осей останется столько же.
    итого с 8 - 16 будет 8 - 32 - 1.
    еще благодаря помощи Hruks(а) добавлена возможность управлять эмуляцией нажатия последовательности кнопок клавиатуры с аналоговой оси (раньше была эмуляция нажатий кнопок джоя)
    теперь под это дело задействовано 2 оси (8ми битных)
    помимо приближения-удаления взгляда можно еще поуправлять и высотным корректором. (правда толку от этого не много)
    Last edited by Maxix; 14-03-2004 at 13:19.

  16. #16
    ШВЛИ №25 SLI=SHURIK_25='s Avatar
    Join Date
    May 2002
    Location
    Москва
    Age
    58
    Posts
    756
    Так держат, Максим!
    Глядишь свой кугар сделаем...
    Виртуальное Конструкторское Бюро
    http://vkb.sukhoi.ru/

  17. #17
    JGr124_boRada boRada's Avatar
    Join Date
    Feb 2002
    Location
    Южный Урал
    Age
    65
    Posts
    5,049
    нафиг -нафиг, потом его на подшипники и прочее ) Уж лучше сразу свое делать...

  18. #18
    Мастер ZLODEY's Avatar
    Join Date
    Dec 2001
    Location
    Vilnius
    Age
    47
    Posts
    1,633
    Mаксим, а что слышно насчет USB варианта?
    HCRM / HOTAS Cougar Russian Modification
    HCUIV / HOTAS Cougar "UIV" edition
    HCFFB2 / HOTAS Cougar + MS FFB2

  19. #19
    Originally posted by ZLODEY
    Mаксим, а что слышно насчет USB варианта?
    делаю потихоньку
    пока до изготовления в железе не дошло
    изучаю протокол , пишу микропрограмму.

  20. #20
    Пилот
    Join Date
    Jul 2003
    Location
    Samara
    Posts
    571

    2 Maxix

    Во многих PIC тоже есть АЦП. Интересно, чем они хуже или лучше AVR контроллеров (учитывая цену, доступность, язык программирования итп). Быть может ... Сам не знаю что! Мож попробовать другие контроллеры. PICи уже десяток лет на ходу в России, а AVR - это нечто новое!
    Успехов!

  21. #21
    2Go
    помоему я уже отвечал но повторюсь. PIC мне кажется не очень подходящим по цене. а так есть варианты не хуже чем тот что использую я.

  22. #22
    пока положу сюда.
    текущая документация по работе с контроллером
    v0.65
    Attached Files Attached Files

  23. #23
    последняя версия 0.66 бета
    (ЗАМЕНЕНА)
    Attached Files Attached Files

  24. #24
    Зашедший
    Join Date
    Feb 2004
    Location
    Russian Federation
    Age
    56
    Posts
    7
    Юзаю сейчас контроллер от Maxixa.
    Все оси (их 8) и кнопки (их 16) контроллера колибруются
    без проблем.Дрожаний крестика при колебровке не наблюдал,
    подключал и резисторы, и оптопары - все работает. Падения
    fps не заметил по отношению к USB.
    Летал на Лоджитеке, но контроллер от Maxixa предпочтительнее ИМХО.
    Maxix тебе +
    заглянувший

  25. #25
    Инструктор
    Join Date
    Dec 2000
    Location
    Togliatty
    Posts
    1,545
    Originally posted by Maxix
    2Go
    помоему я уже отвечал но повторюсь. PIC мне кажется не очень подходящим по цене. а так есть варианты не хуже чем тот что использую я.
    Да и по скорости он того - медленоват уже.
    AT89 C2051 - 2MIPS = 24MHz/(12cycl/inst.)
    PIC16F84 - 5MIPS = 20MHz/(4cycl/inst.),
    ATMega8 - 16MIPS = 16MHz/(1cycl/inst.).

    Ну тебе как любителю АВРа - рекомендую заглянуть на страничку к Игорю Чешко.
    http://www.cesko.host.sk/

    ATMega8-16 за 4$, а особенно AtMega88 c ее 24 Мгц прекрасно работает как софтовый контроллер USB.
    Тут тебе и 16 кнопок и 8 10-битных осей. одну из которых можно превратить в 2 8-ми позиционные хатки.

    ЗЫ:
    Если бы пару лет назад назад были такие микроконтроллеры, а не 8МгЦ 8535, то один из серьезных летных тренажеров имел бы устройства управления на УСБ а не на RS485 :-)

    Вот только в low-speed USB ты больше 8 байт за раз не пошлешь, т.ч. полный пакет будет собираться из 2 запросов или минимум 30 мс
    Если кто-то в Грузии думал что русские простят 20.09.07 - он был категорически неправ !!!

Page 1 of 2 12 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
  •