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

Страница 34 из 105 ПерваяПервая ... 243031323334353637384484 ... КрайняяКрайняя
Показано с 826 по 850 из 2776

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

Комбинированный просмотр

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1
    Ищущий
    Регистрация
    27.12.2005
    Адрес
    Симферополь
    Сообщений
    74

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

    В общем удача ! Прошил с первого раза. Всё увиделось с первого раза. И совершенно не боиться помех. Только надпись "7 осей 24 кнопки", а не "6 осей 24 кнопки" - хэт тоже считают за ось ? Мне даже что то становиться подозрительно - давненько у меня с первого раза ничего не заводилось ! Правда ньюансик - вместо резисторов 2,2 Ком - 2,15 Ком, а вместо 4,7 Ком - 4,5 Ком.
    Крайний раз редактировалось Flying_Cat; 29.01.2006 в 19:30.

  2. #2
    Забанен Аватар для catfish
    Регистрация
    22.11.2001
    Адрес
    Moscow
    Возраст
    44
    Сообщений
    1,250

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

    Цитата Сообщение от Flying_Cat
    В общем удача ! Прошил с первого раза. Всё увиделось с первого раза. И совершенно не боиться помех. Только надпись "7 осей 24 кнопки", а не "6 осей 24 кнопки" - хэт тоже считают за ось ? Мне даже что то становиться подозрительно - давненько у меня с первого раза ничего не заводилось ! Правда ньюансик - вместо резисторов 2,2 Ком - 2,15 Ком, а вместо 4,7 Ком - 4,5 Ком.

    Паздравляю! Тщательность и аккуратность в характере - налицо.
    А че собрал-то? И с какой прошивкой?


    (вместо резисторов 2,2 Ком - 2,15 Ком, а вместо 4,7 Ком - 4,5 Ком -вай вай вай, шож ты наделал!!!! :expl: Снизил номиналы и перегрузил порт USB!!!!
    Мать еще не сгорела??? И не забудь на процессор навесить дополнительный ветилятор, а то перегрееЦЦа!!!!! )

  3. #3
    Ищущий
    Регистрация
    27.12.2005
    Адрес
    Симферополь
    Сообщений
    74

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

    Цитата Сообщение от catfish
    Паздравляю! Тщательность и аккуратность в характере - налицо.
    А че собрал-то? И с какой прошивкой?


    (вместо резисторов 2,2 Ком - 2,15 Ком, а вместо 4,7 Ком - 4,5 Ком -вай вай вай, шож ты наделал!!!! :expl: Снизил номиналы и перегрузил порт USB!!!!
    Мать еще не сгорела??? И не забудь на процессор навесить дополнительный ветилятор, а то перегрееЦЦа!!!!! )
    Ну я подозреваю, что разброс номиналов в пределах 5 % допустим ! Прошивка от MeanDog самая последняя для Mega8, соответственно и плата по схеме от MeanDog (тоже самая последняя). Потом попробую переделанную схемку от LazyCamel .
    PS. Да, поскольку в квартире на настоящий момент температура не превышает +13 по Цельсию, за процессор можно не опасаться - он у меня вообще холодный и без вентилятора

  4. #4
    Забанен Аватар для catfish
    Регистрация
    22.11.2001
    Адрес
    Moscow
    Возраст
    44
    Сообщений
    1,250

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

    Цитата Сообщение от Flying_Cat
    Ну я подозреваю, что разброс номиналов в пределах 5 % допустим ! Прошивка от MeanDog самая последняя для Mega8, соответственно и плата по схеме от MeanDog (тоже самая последняя). Потом попробую переделанную схемку от LazyCamel .
    PS. Да, поскольку в квартире на настоящий момент температура не превышает +13 по Цельсию, за процессор можно не опасаться - он у меня вообще холодный и без вентилятора

    да там и 20 % можно втыкать

  5. #5
    ED Team Аватар для USSR_Rik
    Регистрация
    16.08.2003
    Адрес
    Belarus, Minsk
    Сообщений
    2,450

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

    Хорош стебаться, а то кто-нить другой прочитает и примет как руководство к действию!

    Вот в самом деле интересно, почему у человека 7 осей кажет!
    ЗЫ надо мне второй спаять и развесить контроллеры на РУС и РУД отдельно. Щасте будет!
    ...чего уж тигру лишняя полосочка... (© - не помню)

  6. #6
    Ищущий
    Регистрация
    27.12.2005
    Адрес
    Симферополь
    Сообщений
    74

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

    У меня вот с датчикакми затык. Для геймпорта датчики найдены. Мужик на радиорынке утверждал, что инфракрасные фотодиоды. При проверке оказалось, что сие чудо отлично реагирует и на обычное освещение. В общем придумал конструкцию опторезистора, Но не такую как у BoRada. Только вот он для USB варианта не подходит - только на гейм порт (ну мне всё одно ещё руль собирать и педали к нему). Остается только собрать простейшую схемку на одном транзисторе - и замена переменному резистору готова. А дальше поэкспериментирую с этой схемкой.
    Крайний раз редактировалось Flying_Cat; 30.01.2006 в 15:05.

  7. #7
    Механик Аватар для Cepera
    Регистрация
    24.12.2003
    Адрес
    Квадрат О-40-65
    Возраст
    50
    Сообщений
    599

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

    Нет ли ни у кого мыслей поповоду использования в джоях оптических датчиков типа ADNS (это те что используются в оптических мышах).

    Плюсы
    - датчик цифровой;
    - оптический;
    - в отличие от обычной опто-механической пары они не требуют передаточного механизма, значит можно исключить люфты механики;
    - достаточно высокая точность (800 отчетов на дюйм).

    Какие будут мысли, интересно.

    С Уважением.

  8. #8
    Забанен Аватар для catfish
    Регистрация
    22.11.2001
    Адрес
    Moscow
    Возраст
    44
    Сообщений
    1,250

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

    Цитата Сообщение от Ceper*
    Нет ли ни у кого мыслей поповоду использования в джоях оптических датчиков типа ADNS (это те что используются в оптических мышах).

    Плюсы
    - датчик цифровой;
    - оптический;
    - в отличие от обычной опто-механической пары они не требуют передаточного механизма, значит можно исключить люфты механики;
    - достаточно высокая точность (800 отчетов на дюйм).

    Какие будут мысли, интересно.

    С Уважением.
    Для напольного РУСа подойдет, а в настольный может и не влезть, т.к. нужно обеспечить перемещение отражающей поверхности относительно датчика минимум на 3,5 см

  9. #9

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

    Цитата Сообщение от catfish
    Для напольного РУСа подойдет, а в настольный может и не влезть, т.к. нужно обеспечить перемещение отражающей поверхности относительно датчика минимум на 3,5 см
    ... при использовании стандартной фокусировки. Поскольку датчик - обчная оптическая система с простейшим объективом, то можно изменить положение линзы и тем самым изменить коэффициент увеличения и, соответственно, величину DPI.

  10. #10
    Механик Аватар для Cepera
    Регистрация
    24.12.2003
    Адрес
    Квадрат О-40-65
    Возраст
    50
    Сообщений
    599

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

    Цитата Сообщение от catfish
    Для напольного РУСа подойдет, а в настольный может и не влезть, т.к. нужно обеспечить перемещение отражающей поверхности относительно датчика минимум на 3,5 см
    Все дело в передаточном отношении между движениями рукоятки и перемещением датчика (или поверхности относительно датчика). Кстати у напольного РУСа нужные нам перемещения будут еще меньше, ручка ведь длиннее

  11. #11
    Ищущий
    Регистрация
    27.12.2005
    Адрес
    Симферополь
    Сообщений
    74

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

    Подключил оптический датчик по вот такой схеме. Работает вполне приемлемо. Попробую упаковать в корпус (как у переменного резистора). В качестве шторки - диск ( спираль архимеда).
    Миниатюры Миниатюры Нажмите на изображение для увеличения. 

Название:	dat4ik.JPG 
Просмотров:	326 
Размер:	7.0 Кб 
ID:	50999  

  12. #12
    Пилот Аватар для schuss
    Регистрация
    28.03.2003
    Адрес
    Большая Деревня
    Возраст
    54
    Сообщений
    1,031

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

    Цитата Сообщение от Flying_Cat
    Подключил оптический датчик по вот такой схеме. Работает вполне приемлемо. Попробую упаковать в корпус (как у переменного резистора). В качестве шторки - диск ( спираль архимеда).
    В правой части схемы ошибка: нужно либо светодиод перевернуть, либо полярность поменять.

    Или там хитрый светодиод, работающий в обратном включении? Я про такие не слышал.

  13. #13

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

    Цитата Сообщение от schuss
    Или там хитрый светодиод, работающий в обратном включении? Я про такие не слышал.
    Светобилитрон?

  14. #14
    Инструктор
    Регистрация
    15.12.2000
    Адрес
    Togliatty
    Сообщений
    1,545

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

    Цитата Сообщение от lbodnar
    Светобилитрон?
    Лавинник. С воздушным охлаждением. :-)

    Ошибся человек, с кем не бывает.

    Меня вот больше интересует куда подается эти максимум 50mV с фотодиода , чтобы "нормально работало". Потому что я как лох, в подобную схему операционник с полевиком на входе и КУ=20-50 запихиваю.
    Крайний раз редактировалось LazyCamel; 01.02.2006 в 08:24.
    Если кто-то в Грузии думал что русские простят 20.09.07 - он был категорически неправ !!!

  15. #15

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

    Цитата Сообщение от LazyCamel
    Меня вот больше интересует куда подается эти максимум 50mV с фотодиода , чтобы "нормально работало". Потому что я как лох, в подобную схему операционник с полевиком на входе и КУ=20-50 запихиваю.
    Потому что так - правильно. Я вот никак не пойму, где в Автокаде кнопка "примотать изолентой по месту" :p

    Кстати, я недавно экспериментировал с прямым подключением фотодиода к порту процессора. В принципе фотодиод - это конденсатор (~20pF) с параллельным источником тока (обратное смещение), величина которого пропорциональна освещенности. Заряжаем емкость фотодиода от порта (против шерсти) и потом, в плотном цикле, ждем пока он разрядится и вычисляем время разрядки (обратно пропорциональное освещенности).

    Получается очень и очень приличная точность. До 9-10бит - я был поражен. Теперь все что будет требовать фотосеноров буду строить на этой основе. Простота железа - фотодиод, подключеный "наоборот" к двунаправленному порту (- на землю) и все!
    Идею подсмотрел здесь: http://www.merl.com/publications/TR2003-035/

    Дарю код для PICa 16F серии
    ;
    ; PORTA.2 ----|<|------ GND (or another port pin that held low throughout this code)
    ; add port init, startup, RS232, delay code as needed

    bsf PORTA,2 ; set pin PORTA.2 high
    MainLoop
    ; LEDcntr = 0
    clrf LEDcntr1
    clrf LEDcntr2
    clrf LEDcntr3
    clrf LEDcntr4

    bsf STATUS, RP0 ; Select Bank 1
    bcf TRISA,2 ; Set PORTA.2 as output

    call Delay10us ; charge time - 10uS is enough

    bsf TRISA,2 ; Set PORTA.2 as input
    bcf STATUS, RP0 ; Select Bank 0

    CountLoop
    ; LEDcntr++
    incf LEDcntr4,F ; LSB
    skpnz
    incf LEDcntr3,F
    skpnz
    incf LEDcntr2,F
    skpnz
    incf LEDcntr1,F ; MSB

    btfsc PORTA,2 ; has LED discharged?
    goto CountLoop ; not yet

    ; LEDcntr -> RS232
    movf LEDcntr1,W
    call TxRS232
    movf LEDcntr2,W
    call TxRS232
    movf LEDcntr3,W
    call TxRS232
    movf LEDcntr4,W
    call TxRS232

    goto MainLoop
    Крайний раз редактировалось lbodnar; 01.02.2006 в 13:32.

  16. #16
    Инструктор
    Регистрация
    15.12.2000
    Адрес
    Togliatty
    Сообщений
    1,545

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

    Цитата Сообщение от lbodnar
    Кстати, я недавно экспериментировал с прямым подключением фотодиода к порту процессора. В принципе фотодиод - это конденсатор (~20pF) с параллельным источником тока (обратное смещение), величина которого пропорциональна освещенности. Заряжаем емкость фотодиода от порта (против шерсти) и потом, в плотном цикле, ждем пока он разрядится и вычисляем время разрядки (обратно пропорциональное освещенности).
    Слушай... это идея... Вот только непонятно, на что он потом разряжается, на собственное сопротивление ? В том смысле постоянную как посчитать-то ?

    Если скрестить идею товарища GO! насчет четырех светодиодов крестиком + этот подход... Добавить в прошивку цифровой ФНЧ и вперед. Интересно блин, надо попробовать.
    Если кто-то в Грузии думал что русские простят 20.09.07 - он был категорически неправ !!!

  17. #17

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

    Цитата Сообщение от LazyCamel
    Слушай... это идея... Вот только непонятно, на что он потом разряжается, на собственное сопротивление ? В том смысле постоянную как посчитать-то ?
    Заряженая емкость разряжается фототоком текущим как раз в направлении земли. Можно навесить дополнительную внешнюю емкость если хочется.

    Фототок = I(порядка десятка мкА)
    Напряжение логической единицы на выходе - V1 (5В)
    Напряжение перехода входного порта из 1 в 0 - V0 (1В?)
    Емкость фотодиода (+ внешняя) - С (десятки пФ)

    Время разряда = dt = dQ/I = C*(V1-V0)/I
    Крайний раз редактировалось lbodnar; 01.02.2006 в 15:02.

  18. #18
    JGr124_boRada Аватар для boRada
    Регистрация
    28.02.2002
    Адрес
    Южный Урал
    Возраст
    64
    Сообщений
    5,049

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

    Цитата Сообщение от Flying_Cat
    Подключил оптический датчик по вот такой схеме. Работает вполне приемлемо. Попробую упаковать в корпус (как у переменного резистора). В качестве шторки - диск ( спираль архимеда).
    Я весьма пессимистически отношусь к оптопарам. Все мои эксперименты не дали результатов, которыми можно реально воспользоваться. Да, работают, но как-то криво. Хотя когда в резуьтате курсор начинает на экране двигаться, имеет место некая эйфория: "Работает!" Но вот при реальном плотном использовании вылазят баги всякие. Я бесповоротно отказался от оптики в таком варианте. На основе оптики от оптичемкой машки возможно и будет работать, но там необходим свой оригинальный контроллер делать, в том числе с коррекцией "проскальзывания". Уверяю, в комплекте эта система будет дороже двух марсов. Хотя если есть зуд в руках - надо пробовать неприменно.

  19. #19
    Ищущий
    Регистрация
    27.12.2005
    Адрес
    Симферополь
    Сообщений
    74

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

    Честно говоря, я не ожидал от этой схемы нормальной работы. Я то брал только ради эксперимента. Маркировка фотодиода неизвестна, известно только что это инфракрасный фотодиод с высоким быстродействием (со слов продавца на "туче"). В настоящее время схема MeanDog хорошо воспринимает резисторы в диапазоне до 100 Ком. Подстроечником вполне можно подогнать излучение инфракрасного диода так, что сопротивление фотодиода будет в максимуме под 100 Ком. Я не фанат оптики, просто действую по принципу - что есть, то и используем. Магниторезисторов в Симферополе нет. Я народ на "туче" пытал - привезите, дам и маркировку и параметры. Отказываются. :expl: Есть какие то датчики холла. Только вот какие ? Маркировка невнятная, размытая.

  20. #20
    Ищущий
    Регистрация
    27.12.2005
    Адрес
    Симферополь
    Сообщений
    74

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

    И в догонку. Пробовал вчера перехватить сниффером MJoy. Ничего не вышло. Очень странно. Я хоть в СИ не очень сильно разбираюсь, но попробовать перебрать драйвера Джаузиммера от сайтека под MJoy попробую. Изменить нужно вендора, код устройства, количество кнопок.
    Меняется в самом драйвере и в inf файле. Если я не прав - поправьте меня

  21. #21
    ED Team Аватар для USSR_Rik
    Регистрация
    16.08.2003
    Адрес
    Belarus, Minsk
    Сообщений
    2,450

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

    Подключил оптический датчик по вот такой схеме. Работает вполне приемлемо.
    Насколько помню, в таком режиме/включении нелинейность должна быть сильная, все-таки его нужно включать в режиме генератора тока с преобразованием ток-напряжение на опере.

    Забыл я всю схемотехнику, надо хоть Хоровица-Хилла почитать

    edited: а сниффер с MJoy должен работать, я давно когда-то пробовал.
    ...чего уж тигру лишняя полосочка... (© - не помню)

  22. #22
    Ищущий
    Регистрация
    27.12.2005
    Адрес
    Симферополь
    Сообщений
    74

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

    Цитата Сообщение от USSR_Rik
    Насколько помню, в таком режиме/включении нелинейность должна быть сильная, все-таки его нужно включать в режиме генератора тока с преобразованием ток-напряжение на опере.
    Ну это не проблема. Я то только для проверки собирал - на "соплях"

  23. #23
    Ищущий
    Регистрация
    27.12.2005
    Адрес
    Симферополь
    Сообщений
    74

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

    Возможно по такой схеме ?
    Уже исправил !
    Миниатюры Миниатюры Нажмите на изображение для увеличения. 

Название:	схема.JPG 
Просмотров:	323 
Размер:	12.2 Кб 
ID:	51027  
    Крайний раз редактировалось Flying_Cat; 01.02.2006 в 15:56.

  24. #24

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

    Цитата Сообщение от Flying_Cat
    Возможно по такой схеме ?
    А зачем два резистора - R1 и R2, для симметрии?

    Если R1 = R2 = R4 = 0, негативное напряжение на минус питания усилителя подать и полярность диода поменять, тогда - правильно.
    Крайний раз редактировалось lbodnar; 01.02.2006 в 14:34.

  25. #25
    Ищущий
    Регистрация
    27.12.2005
    Адрес
    Симферополь
    Сообщений
    74

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

    Цитата Сообщение от lbodnar
    А зачем два резистора - R1 и R2, для симметрии?

    Если R1 = R2 = R4 = 0, тогда - правильно.
    А R3 заменить на подстроечник ...

Страница 34 из 105 ПерваяПервая ... 243031323334353637384484 ... КрайняяКрайняя

Ваши права

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