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

Страница 108 из 112 ПерваяПервая ... 85898104105106107108109110111112 КрайняяКрайняя
Показано с 2,676 по 2,700 из 2776

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

  1. #2676

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

    Цитата Сообщение от DVik Посмотреть сообщение
    Добрый день!
    Собрал MJoy16 по инструкции (http://www.joysticks.ru/joysticks/handmade/mjoy16.shtml).
    Прошивка 20140108 вот отсюда (http://code.google.com/p/mmjoy/downloads/list).
    Настроил на использование 4х осей.
    Не могу понять одно. Как настроить Энкодеры????
    Доброго времени суток.
    странно, но мониторя эту тему ваши сообщения появились только сегодня - позже чем более поздние в этой теме.

    Информация по подключению энкодеров есть сдесь: https://code.google.com/p/mmjoy/wiki/Encoders
    В каждом из нас спит гений! ...и с каждым днем - все крепче....

  2. #2677
    Механик Аватар для mega_mozg_13
    Регистрация
    04.07.2012
    Адрес
    Минск, РБ.
    Возраст
    43
    Сообщений
    326

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

    Не могу понять одно. Как настроить Энкодеры????
    Нажмите на изображение для увеличения. 

Название:	enc_filter.png 
Просмотров:	142 
Размер:	30.9 Кб 
ID:	173831
    может пригодиться схема подавления шумов/дребезга, из мануала от Alex Oz по настройке кнопок контроллера Njoy32 ("KingCobra_inputs.zip").
    не забывайте что мы живем в стране с обширными недокументированными возможностями (c)bash.org.ru

  3. #2678
    Зашедший
    Регистрация
    25.01.2014
    Возраст
    37
    Сообщений
    28

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

    Немного "поколдовав" с виртуальными осями удалось подцепить их. Все 4 работают.

    Но есть 2 нюанса:При небольшой скорости в конфиге - несрабатывает при медленном вращении, при большой (20-50) срабатывает при медленном и не реагирует при быстром вращении.

    Ну и еще вдогонку) Энкодеры сидят на матрице кнопок, почему-то ровы тумблеров и энкодеров "невидятся" м.б. в прошивке их нет.

  4. #2679
    Механик Аватар для mega_mozg_13
    Регистрация
    04.07.2012
    Адрес
    Минск, РБ.
    Возраст
    43
    Сообщений
    326

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

    Цитата Сообщение от DVik Посмотреть сообщение
    Ну и еще вдогонку) Энкодеры сидят на матрице кнопок, почему-то ровы тумблеров и энкодеров "невидятся" м.б. в прошивке их нет.
    вот еще один напоролся, ребята простите, ранее забыл разжевать.
    когда количество обслуживаемых кнопок в матрице снизил до 64, в мджое16 не все порты задействованы (по сравнению с оригинальной версией):
    // матрица 8*8 = 64 кнопок
    // строка PC0,PC1,PC2,PC3,PC4,PC5,PC6,PC7
    // колонки PB0,PB1,PB2,PB3,PB4,PB5,PB6,PB7
    линия "D" (PD4,PD5,PD6,PD7 или 18-21 ноги МК) больше не работает. а там как раз хатки и енкодеры были.
    не забывайте что мы живем в стране с обширными недокументированными возможностями (c)bash.org.ru

  5. #2680
    Зашедший
    Регистрация
    25.01.2014
    Возраст
    37
    Сообщений
    28

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

    Вот оно что чуял же подвох))))

    Хатки настраиваются без проблемно, 4 кнопки просто.
    А вот с тумблерами? Чтобы тумблер воспринимался именно как кратковременное нажатие кнопки, а не постоянное.

    П.С. а возможно как нить уменьшить матрицу кнопок и вернуть линию "Д" ?

  6. #2681
    Механик Аватар для mega_mozg_13
    Регистрация
    04.07.2012
    Адрес
    Минск, РБ.
    Возраст
    43
    Сообщений
    326

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

    Цитата Сообщение от DVik
    А вот с тумблерами? Чтобы тумблер воспринимался именно как кратковременное нажатие кнопки, а не постоянное.
    в конфигураторе назначешь не прямой номер кнопки (например 30) а модифицированный:
    "30в" - сработает когда ты включешь тумблер;
    "30о" - сработает когда ты отключишь тумблер;

    Цитата Сообщение от DVik
    П.С. а возможно как нить уменьшить матрицу кнопок и вернуть линию "Д" ?
    без вариантов, под единичные случаи подстариваться - будет бардак. попробуй у себя в железе перекинуть подключение, или уже резать дорожки от линий "D" и вешать перемычки от "B" как-то так.
    не забывайте что мы живем в стране с обширными недокументированными возможностями (c)bash.org.ru

  7. #2682
    Зашедший
    Регистрация
    25.01.2014
    Возраст
    37
    Сообщений
    28

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

    Вроде разобрался.
    А вариант кнопок 30п для чего?

    Смонтировал MJoy, обнаружил неприятность
    MJoy стоит в корпусе РУДа от gametrix, при включении MJoy ось газа на РУДе (на KMZ41) просто взбешивается.... как заэкранировать? Также внутри РУДа расположен 4х портовый USB концентратор, от которого и работает РУД и MJoy.

  8. #2683
    Механик Аватар для mega_mozg_13
    Регистрация
    04.07.2012
    Адрес
    Минск, РБ.
    Возраст
    43
    Сообщений
    326

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

    Цитата Сообщение от DVik
    А вариант кнопок 30п для чего?
    можно и мануал глянуть. это наоборот из кнопки в тумблер, раз нажал - включилась и держится два нажал выключилась и держится.

    Цитата Сообщение от DVik
    MJoy стоит в корпусе РУДа от gametrix, при включении MJoy ось газа на РУДе (на KMZ41) просто взбешивается....
    очень интересно, а это не родной ВКБшный МАРС?
    Цитата Сообщение от DVik
    как заэкранировать?
    все стандартные варианты (витые косички, экранированные микрофонные кабеля)
    не забывайте что мы живем в стране с обширными недокументированными возможностями (c)bash.org.ru

  9. #2684
    Зашедший Аватар для OldFox43rus
    Регистрация
    15.05.2011
    Адрес
    Киров(Вятка)
    Возраст
    63
    Сообщений
    81

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

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

Название:	PICT0098.JPG 
Просмотров:	96 
Размер:	267.6 Кб 
ID:	173836
    Цитата Сообщение от DVik Посмотреть сообщение
    Смонтировал MJoy, обнаружил неприятность
    MJoy стоит в корпусе РУДа от gametrix, при включении MJoy ось газа на РУДе (на KMZ41) просто взбешивается.... как заэкранировать? Также внутри РУДа расположен 4х портовый USB концентратор, от которого и работает РУД и MJoy.
    Тоже прошел через это,поставил дополнительно Mjoy8 и через хаб на комп.Но глюки с контроллером от gametrix привели к тому,что я его просто выкинул за ненадобностью.Всего что мне нужно хватило в одном Mjoy8.Сейчас ось газа и качалка на SS495A,а всего 6 осей по 1024отсч. 24 кнопки +хат.

  10. #2685
    Зашедший Аватар для Archie
    Регистрация
    10.11.2009
    Адрес
    013 в Тентуре
    Сообщений
    80
    Images
    1

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

    Цитата Сообщение от Baur Посмотреть сообщение
    Буржуи осваивают MMJoy - http://simhq.com/forum/ubbthreads.ph...tr#Post3900313
    Я смотрю, без нашего брата у буржуев ну никак)

  11. #2686
    Конструктор Аватар для UIV
    Регистрация
    08.07.2003
    Адрес
    ВКБ
    Сообщений
    3,429

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

    Цитата Сообщение от DVik Посмотреть сообщение
    Вроде разобрался.
    А вариант кнопок 30п для чего?

    Смонтировал MJoy, обнаружил неприятность
    MJoy стоит в корпусе РУДа от gametrix, при включении MJoy ось газа на РУДе (на KMZ41) просто взбешивается.... как заэкранировать? Также внутри РУДа расположен 4х портовый USB концентратор, от которого и работает РУД и MJoy.
    Какая версия прошивки РУД?
    Виртуальное Конструкторское Бюро
    http://www.vkb-pro.ru

  12. #2687
    Зашедший
    Регистрация
    25.01.2014
    Возраст
    37
    Сообщений
    28

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

    Цитата Сообщение от UIV Посмотреть сообщение
    Какая версия прошивки РУД?
    Прошивка v01_11

    А так то можно перекинуть все на MJoy, жалко только РУД няшка

  13. #2688
    Зашедший
    Регистрация
    25.01.2014
    Возраст
    37
    Сообщений
    28

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

    Цитата Сообщение от mega_mozg_13 Посмотреть сообщение
    очень интересно, а это не родной ВКБшный МАРС?
    Начинка полностью родная.

  14. #2689
    Конструктор Аватар для UIV
    Регистрация
    08.07.2003
    Адрес
    ВКБ
    Сообщений
    3,429

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

    Вы подключили и РУД и MJoy на один порт через хаб. Это два низкоскоростных устройства, их нельзя подключать вместе на один порт(синхронизация датчика "рвется", в итоге он начинает дурить, а не шуметь )) ).
    Подключите РУД не к USB-хабу, а напрямую к усб-порту компьютера. И все будет хорошо.
    Виртуальное Конструкторское Бюро
    http://www.vkb-pro.ru

  15. #2690
    Зашедший
    Регистрация
    25.01.2014
    Возраст
    37
    Сообщений
    28

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

    Обратил внимание, что при включении MLoy на РУДе светодиод чуть меркнет.

    Отключил свой "встроенный" хаб. Подцепил и РУД и MJoy к другому хабу с внешним питанием.
    Светодиод не меркнет, "газ" не бесится.

    Вывод) видимо РУДу и MJoy нехватает 500mA на двоих....
    Варианты?

    Повесить все на разные порты компа не дело.... до компьютера около 10м)

  16. #2691
    Зашедший Аватар для OldFox43rus
    Регистрация
    15.05.2011
    Адрес
    Киров(Вятка)
    Возраст
    63
    Сообщений
    81

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

    Помоему тут всё дело в длине кабеля.При длине в 10 метров нужно либо отдельное питание для хаба,либо USB удлинитель с питающими проводами большего сечения чем в китайских удлинителях.Лучше всего самодельный из витой пары(гугл в помощь) или покупной вариант: http://www.dns-shop.ru/catalog/i1377...e-do-30-m.html
    У меня на даче через самодельный 20 метровый удлинитель из витой пары USB модем работает,делал как тут: http://www.mnogohlama.ru/Index/USB_cable.html

  17. #2692
    Зашедший
    Регистрация
    25.01.2014
    Возраст
    37
    Сообщений
    28

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

    Там перед ними еще хаб, с питанием.
    примерно так:

    Комп---10м---Хаб с питанием----1,5м---хаб джоев.

    Дело все таки не в питании, потребление MJoy 20мА.
    Опытным путем установленно, что проблема периодическая. Как повторить ее с вероятностью 100% непонятно

    Прям полтергейст...
    Крайний раз редактировалось DVik; 01.02.2014 в 17:51.

  18. #2693

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

    Собрал MMJOY2.b (ATMEGA32U4-ProMicro)
    Подключил для пробы переменный резистор.
    И JoySetup и FreqMeter показывают 120 пакетов/секунду

    Почему не 500???

    или для 500 нужен цифровой датчик?

  19. #2694
    Механик Аватар для mega_mozg_13
    Регистрация
    04.07.2012
    Адрес
    Минск, РБ.
    Возраст
    43
    Сообщений
    326

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

    Цитата Сообщение от Саня я
    JoySetup и FreqMeter показывают 120 пакетов/секунду. Почему не 500???
    "USB Poll" меняем на: 8(125 отсчетов), 4(250 отсчетов) или 2(500 отсчетов).
    не забывайте что мы живем в стране с обширными недокументированными возможностями (c)bash.org.ru

  20. #2695

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

    Спасибо, в ридми про этот параметр ничего не сказано.

    Еще пара моментов:
    1. При записи Конфига в МК говорит - "Превышен таймаут симофора", не смотря на это новый конфиг благополучно прописывается.
    2. При значении фильтра = 1 разрешение оси = 1024 (хоть и написано 4096 но min шаг=4), а при фильтре > 1 - разрешение оси 4096

  21. #2696
    Механик Аватар для mega_mozg_13
    Регистрация
    04.07.2012
    Адрес
    Минск, РБ.
    Возраст
    43
    Сообщений
    326

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

    Цитата Сообщение от Саня я
    1. При записи Конфига в МК говорит - "Превышен таймаут симофора", не смотря на это новый конфиг благополучно прописывается.
    есть такая беда, пока нет времени разбираться.
    Цитата Сообщение от Саня я
    2. При значении фильтра = 1 разрешение оси = 1024 (хоть и написано 4096 но min шаг=4), а при фильтре > 1 - разрешение оси 4096
    а можно сохранить конфигурацию в файл и сбросить мне, чтобы я мог повторить косяк?
    не забывайте что мы живем в стране с обширными недокументированными возможностями (c)bash.org.ru

  22. #2697
    Механик Аватар для mega_mozg_13
    Регистрация
    04.07.2012
    Адрес
    Минск, РБ.
    Возраст
    43
    Сообщений
    326

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

    всем привет, хочу поделится некоторыми новостями.
    1) "code.google.com" запретили публиковать файлы для закачки. поэтому скачивать будем отсюда http://code.google.com/p/mmjoy/sourc...wiki/downloads (кликаем нужный файл, и в новом окне справа "View raw file" для скачивания);
    2) добавлена программа "JoyLoader" для работы с USB 2.0 чипами прошитыми бутлодером, теперь можно обновлять прошивку без использования внешнего программатора;
    3) исправлена работа автокалибровки, исправлены заморочки сохранения конфигурации и перезагрузки устройства;


    Работа "JoyLoader" интуитивно проста.
    Нажмите на изображение для увеличения. 

Название:	MMJoyLoader.png 
Просмотров:	294 
Размер:	34.1 Кб 
ID:	174050
    1) Выбираем файл прошивки.
    2) Выбираем устройство мджой, кликаем активировать загузчик. (этот шаг можно пропустить если активировать загрузчик кнопкой или перемычкой - если это предусмотрено).
    3) Указываем какой тип загрузчика в вашем чипе (в "про микро" будет "Ардуино", в платах собранных с нуля родной Атмел FLIP) и жмем загрузить прошивку.
    для "Ардуино" еще дополнительно нужно указать COM порт на котором она активируется, драйвера есть в подпапке "JoyLoader_arduino".
    для "FLIP" нужна установка, свободно выкачивается с сайт Атмел.

    PS: т.к. внутренняя структура данных периодически меняется настоятельно рекомендую выполнять очистку EEPROM перед заливкой новой прошивки. если после обновления прошивки ОС определяет неизвестное устройство это как раз такая ситуация "конфиг предыдущей прошивки" + "новая прошивка" необходимо выключить устройство и подключить с зажатой кнопкой "№1".
    Крайний раз редактировалось mega_mozg_13; 08.02.2014 в 23:08.
    не забывайте что мы живем в стране с обширными недокументированными возможностями (c)bash.org.ru

  23. #2698
    Механик Аватар для mega_mozg_13
    Регистрация
    04.07.2012
    Адрес
    Минск, РБ.
    Возраст
    43
    Сообщений
    326

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

    обновление [20140210], добавлена еще одна аппаратная платформа MMJOY2.d (ATMEGA32U4-Void_6/36). небольшие исправления для расчета енкодеров.
    не забывайте что мы живем в стране с обширными недокументированными возможностями (c)bash.org.ru

  24. #2699
    Зашедший Аватар для OldFox43rus
    Регистрация
    15.05.2011
    Адрес
    Киров(Вятка)
    Возраст
    63
    Сообщений
    81

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

    Не смог подключить мышинный энкодер к ATmega8A-PU c прошивкой Mjoy8_atmega8_20000000_8.Может с этой прошивкой энкодеры и не должны работать?Ввожу в пустые клетки номера моргающих кнопок,записываю в МК,после перезагрузки уже ничего не моргает.Или я что не так делаю?

  25. #2700
    Механик Аватар для mega_mozg_13
    Регистрация
    04.07.2012
    Адрес
    Минск, РБ.
    Возраст
    43
    Сообщений
    326

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

    Цитата Сообщение от OldFox43rus Посмотреть сообщение
    Не смог подключить мышинный энкодер к ATmega8A-PU c прошивкой Mjoy8_atmega8_20000000_8.Может с этой прошивкой энкодеры и не должны работать?Ввожу в пустые клетки номера моргающих кнопок,записываю в МК,после перезагрузки уже ничего не моргает.Или я что не так делаю?
    и не должны, верно. слишком мало места (в 8ке) для всяких вкусностей (энкодеров и внешних АЦП).
    хотя есть один вариант, см. личку.
    не забывайте что мы живем в стране с обширными недокументированными возможностями (c)bash.org.ru

Страница 108 из 112 ПерваяПервая ... 85898104105106107108109110111112 КрайняяКрайняя

Ваши права

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