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

Страница 1 из 2 12 КрайняяКрайняя
Показано с 1 по 25 из 48

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

  1. #1

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

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

    вот так выглядит сейчас тестовый стенд
    Миниатюры Миниатюры Нажмите на изображение для увеличения. 

Название:	руд.jpg 
Просмотров:	2502 
Размер:	100.1 Кб 
ID:	15194  

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

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

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

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

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

    питание от USB

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


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

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

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

    Вот
    Миниатюры Миниатюры Нажмите на изображение для увеличения. 

Название:	plata1.jpg 
Просмотров:	1678 
Размер:	120.2 Кб 
ID:	15195  
    Крайний раз редактировалось Maxix; 17.02.2004 в 10:45.

  3. #3
    ШВЛИ №25 Аватар для SLI=SHURIK_25=
    Регистрация
    22.05.2002
    Адрес
    Москва
    Возраст
    57
    Сообщений
    756

    нда уж...

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

  4. #4

    Unhappy

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

    ну ладно если если модераторам не лень перенесите пожалуйста.
    ну или пусть так будет.
    Крайний раз редактировалось Maxix; 17.02.2004 в 16:12.

  5. #5
    Мастер Аватар для ZLODEY
    Регистрация
    27.12.2001
    Адрес
    Vilnius
    Возраст
    45
    Сообщений
    1,633
    COLOSAL!!!
    HCRM / HOTAS Cougar Russian Modification
    HCUIV / HOTAS Cougar "UIV" edition
    HCFFB2 / HOTAS Cougar + MS FFB2

  6. #6
    Зашедший
    Регистрация
    18.02.2004
    Адрес
    Краснодар
    Возраст
    45
    Сообщений
    10
    Maxix, а не пробовал на USB реализовать, раз уж микроконтроллер используешь? И не нужна программка, которая висит в трее.

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

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

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

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

    Кстати,
    кому надо - обращайтесь. сделаю такой же.
    Крайний раз редактировалось Maxix; 19.02.2004 в 10:23.

  8. #8
    Зашедший
    Регистрация
    18.02.2004
    Адрес
    Краснодар
    Возраст
    45
    Сообщений
    10
    Есть определенные наработки по USB джойстику. Связка AT89c51rd2 + PDIUSBD12 работает, но без датчиков (еще не доделал). Сейчас разбираюсь с Force Feedback.

  9. #9
    2Deniz
    если можешь стукнись в асю или на почту (в профиле)
    я немного другие железки собрался использовать но ведь главное принцип
    Крайний раз редактировалось Maxix; 19.02.2004 в 11:27.

  10. #10
    Зашедший
    Регистрация
    18.02.2004
    Адрес
    Краснодар
    Возраст
    45
    Сообщений
    10
    С обеда приду, пообщаемся...

  11. #11
    Вот приделал к контроллеру изменение приближения/удаления взгляда на аналоговую ось
    немного поигрался вроде 6 уровней достаточно.
    больше - плавнее но все равно точно не выставишь а так можно сразу попасть в нужный угол обзора.
    трек записан в версии 1.22 без боев, просто полет.
    направление взгляда управляется трекиром, ближе/дальше одним из рычажков на стенде.
    Вложения Вложения
    • Тип файла: zip view.zip (30.3 Кб, Просмотров: 457)
    Крайний раз редактировалось Maxix; 24.02.2004 в 03:42.

  12. #12
    Originally posted by Maxix

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

  13. #13

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

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

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

    короче упор происходит здесь в дрова (не мои к сожалению)
    на контроллере я легко могу добавить еще кнопок.
    Крайний раз редактировалось Maxix; 14.03.2004 в 12:18.

  14. #14
    типа вот к вопросу о точности
    к сожалению программа не правильно дает количественное значение точности. на самом деле значение min step 64 а
    precision 1024
    скорее всего это происходит из-за сглаживания.
    Миниатюры Миниатюры Нажмите на изображение для увеличения. 

Название:	prc.gif 
Просмотров:	1130 
Размер:	18.2 Кб 
ID:	15741  

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

  16. #16
    ШВЛИ №25 Аватар для SLI=SHURIK_25=
    Регистрация
    22.05.2002
    Адрес
    Москва
    Возраст
    57
    Сообщений
    756
    Так держат, Максим!
    Глядишь свой кугар сделаем...
    Виртуальное Конструкторское Бюро
    http://vkb.sukhoi.ru/

  17. #17
    JGr124_boRada Аватар для boRada
    Регистрация
    28.02.2002
    Адрес
    Южный Урал
    Возраст
    64
    Сообщений
    5,049
    нафиг -нафиг, потом его на подшипники и прочее ) Уж лучше сразу свое делать...

  18. #18
    Мастер Аватар для ZLODEY
    Регистрация
    27.12.2001
    Адрес
    Vilnius
    Возраст
    45
    Сообщений
    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
    Пилот
    Регистрация
    07.07.2003
    Адрес
    Samara
    Сообщений
    571

    2 Maxix

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

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

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

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

  24. #24
    Зашедший
    Регистрация
    29.02.2004
    Адрес
    Russian Federation
    Возраст
    55
    Сообщений
    7
    Юзаю сейчас контроллер от Maxixa.
    Все оси (их 8) и кнопки (их 16) контроллера колибруются
    без проблем.Дрожаний крестика при колебровке не наблюдал,
    подключал и резисторы, и оптопары - все работает. Падения
    fps не заметил по отношению к USB.
    Летал на Лоджитеке, но контроллер от Maxixa предпочтительнее ИМХО.
    Maxix тебе +
    заглянувший

  25. #25
    Инструктор
    Регистрация
    15.12.2000
    Адрес
    Togliatty
    Сообщений
    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 - он был категорически неправ !!!

Страница 1 из 2 12 КрайняяКрайняя

Ваши права

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