=SPb=RED BARON

USB 2,0 Game controller

169 posts in this topic

Сегодня заставил работать свой USB контролер джоистика на PIC18F2550

Пока все на макетке и толко 3 оси по 10 бит 6 кнопок 1 хат . Но расширить и доделать проблем уже небудет

Я нетестировал его на максимальную пропускную способность. Но она точно по протоколу USB 2.0 честные 12 Мбит ,частота опроса ~ 200 Гц. Прошывку не просите ишё проект сырой ,ну в обшем всё :ext_dont_ment:18ec00c1bd0c.jpg

post-17000-1262434682,9754_thumb.jpg

post-17000-1262434698,2638_thumb.jpg

Share this post


Link to post
Share on other sites

Сегодня заставил работать свой USB контролер джоистика на PIC18F2550

Пока все на макетке и толко 3 оси по 10 бит 6 кнопок 1 хат . Но расширить и доделать проблем уже небудет

Я нетестировал его на максимальную пропускную способность. Но она точно по протоколу USB 2.0 честные 12 Мбит ,частота опроса ~ 200 Гц. Прошывку не просите ишё проект сырой ,ну в обшем всё :ext_dont_ment:

Пожалуйста, в этом месте подробнее:

Схема, возможности, разрядность и т.п. А то поманил, понимашь, и бросил :icon_mad:

Share this post


Link to post
Share on other sites

Схемы вариантов куча всё зависит от исходной прошивки ,с контроллера PIC18F2550 получаем 8 осей по 10 бит,32 кнопки и 1 хат,c PIC18F2553 тоже 8 осей но по 12бит. Автокалибровка как на мжой16 не будет только виндой но это под вопросом ,количество кнопок можно увеличить с помощью внешних регистров 1 микруха 8 кнопок, или на PIC18F4550 такое же количество кнопок как на мдой16 без регистров.И также на PIC18F4550 можна вытащить 12 осей и & количество кнопок то есть в одном физическом устройсве 2 устройства, cоставное USB устройство joistick and joistick пример на фото947e5bfad4d0.jpg

Share this post


Link to post
Share on other sites

А где прошивку взять? Не поделитесь?)))

И программатор под эту микросхему...)

Share this post


Link to post
Share on other sites

А где прошивку взять? Не поделитесь?)))

И программатор под эту микросхему...)

Шустрый какой)))

Все еще в разработке!

Share this post


Link to post
Share on other sites

Прошивку я скину но только для 3осей и 6 кнопок,6 и более осей только через личьку я не хочю повторить судьбу мжоя16,кто то теряет время на разработку а другие продают и рекламируют как собственный продукт нехорошо как то, вот пример http://spread-wings.ru/phorum/index.php?showtopic=7753

Share this post


Link to post
Share on other sites

Извени, несмог сдержаться (камень всетаки в мой огород :) ), я стобой согласен но я МДжой16 за свою разработку не выдавал и не выдаю, а вот печатные платы я разводил сам под нужные размеры. Та и разместить обявление я долго нерешался по тем же моральным причинам, но обстоятельства складываются по разному :(.

Также если ктото обращается за консультацией ничего непокупая у меня то я всегда всеравно помагаю.

Share this post


Link to post
Share on other sites

Извени, несмог сдержаться (камень всетаки в мой огород :) ), я стобой согласен но я МДжой16 за свою разработку не выдавал и не выдаю, а вот печатные платы я разводил сам под нужные размеры. Та и разместить обявление я долго нерешался по тем же моральным причинам, но обстоятельства складываются по разному :(.

Также если ктото обращается за консультацией ничего непокупая у меня то я всегда всеравно помагаю.

я ничего ни имею против вас разводи свои платы тока названия поменяй МДжой16 да и ProductStr в прошивки поменяй и всё будет ништяк

Share this post


Link to post
Share on other sites

я ничего ни имею против вас разводи свои платы тока названия поменяй МДжой16 да и ProductStr в прошивки поменяй и всё будет ништяк

Господа! Эта тема давно себя исчерпала. Хватит. Если у Вас обоих есть желание продолжить - есть личка, почта, аська.

З.Ы. К чести SDPG_GVL224 - он не называл свои продукты собственным именем, да и те деньги которые он просит за свою работу.....ну как бы это помягчее...небольшие. Мы же,изготовляя самодельные джои,не бежим предлагать деньги потомкам Джироламо Кардано? Человек делает плату и берет деньги "за работу", а не за имя. По-моему, все честно. Не все умеют, или имеют время на изготовление и сборку эл. схем - для некоторых купить - выход, и тут, SDPG_GVL224 занимает вполне пустую нишу. Кстати, качество его схем - выше всяческих похвал - первый мджой, попавший в мои руки, без дрожи осей и наводок.

Share this post


Link to post
Share on other sites

Господа! Эта тема давно себя исчерпала. Хватит. Если у Вас обоих есть желание продолжить - есть личка, почта, аська.

З.Ы. К чести SDPG_GVL224 он не называл свои продукты собственным именем, да и те деньги которые он просит за свою работу..... Мы же,изготовляя самодельные джои,не бежим предлагать деньги потомкам Джироламо Кардано? Человек делает плату и берет деньги "за работу", а не за имя. По-моему все честно. Не все умеют, или имеют время на изготовление и сборку эл. схем - для некоторых купить - выход, и тут, SDPG_GVL224, занимает вполне пустую нишу. Кстати, качество его схем - выше всяческих похвал - первый мджой, попавший в мои руки, без дрожи осей и наводок.

Всё вы не так поняли я просто дал пример без обид, кстати мжой16{без дрожи осей }первый раз слышу , мёртвую зону в центре нужно сделать хотябы на 2 отчёта в самой прошивки да и питание у усб грязное.разводка платы не поможет и схематику изменить нужна кардинально,например питание проца понизить до 3,3в через стабилизатор тогда шумы исчезнут может быть в 0. AДМИНЫ закройти тему пж.

Share this post


Link to post
Share on other sites

Насчёт данной схемы,если что напишу в личку.

Я ток понял,прошивка для осей более трёх и кнопок более 6-ти может быть дана безплатно при условиях некоммерческого использования?

Share this post


Link to post
Share on other sites

"Всё вы не так поняли я просто дал пример без обид, кстати мжой16{без дрожи осей }первый раз слышу , мёртвую зону в центре нужно сделать хотябы на 2 отчёта в самой прошивки да и питание у усб грязное.разводка платы не поможет и схематику изменить нужна кардинально,например питание проца понизить до 3,3в через стабилизатор тогда шумы исчезнут может быть в 0. "

А это разве сложно сделать ?:-)

Share this post


Link to post
Share on other sites

Всё вы не так поняли я просто дал пример без обид, кстати мжой16{без дрожи осей }первый раз слышу , мёртвую зону в центре нужно сделать хотябы на 2 отчёта в самой прошивки да и питание у усб грязное.разводка платы не поможет и схематику изменить нужна кардинально,например питание проца понизить до 3,3в через стабилизатор тогда шумы исчезнут может быть в 0. AДМИНЫ закройти тему пж.

Тем не менее - дрожи нет совсем - все таки правильная разводка имеет значение. МЗ в центре...не знаю стоит ли, даже в 2-4 ед. Про стабилизатор я уже давно говорил - нужно стабилизатор, как в аппаратах ЭКГ - они работают с напряжением от 0 до 1mv.

ЗЫ. А тему то зачем прибивать? Вы пишите, вы пишите...Вам зачтется :biggrin:

Share this post


Link to post
Share on other sites

А если без циничного издевательства над импортнонеразумеющими? Что это?

Share this post


Link to post
Share on other sites

А если без циничного издевательства над импортнонеразумеющими? Что это?

по ходу дела,просто спи...ли Славкину идею :Hirvi-losiha:

Share this post


Link to post
Share on other sites

А если без циничного издевательства над импортнонеразумеющими?

Это не было намерения,простите!

Что это?

USB 2.0 (ПОС 18F2455/2550) контроллер, как предмет. Open Source.

6 оси

32 Кнопки

HAT

:)

Sokol1_Br

Share this post


Link to post
Share on other sites

Это не было намерения,простите!

USB 2.0 (ПОС 18F2455/2550) контроллер, как предмет. Open Source.

6 оси

32 Кнопки

HAT

:)

Sokol1_Br

А я ужо было обрадовался - стабилизатор на цепь 5в сваяли. :biggrin:

Share this post


Link to post
Share on other sites

Чтоб сделать стабилизатор на 5в из 5в USB можно применить ИОН но цена кусает, либо преобразователь напряжения но цена тоже не мала, недельки через 2 скину на форум готовый проект контроллера, потерпите времени нема,а та сылка на контроллер кстати рабочий на все 100% лично проверял прошивку жаль что автор не даёт хоть одним глазом вглянуть на исходник .

Share this post


Link to post
Share on other sites

http://www.leobodnar.com/products/BU0836A/

Вдруг кто не знает ( без рекламы , чисто совет ) , вполне доступен в Мск ,и ценой почти в мджой, на мой взгляд суппер , брал пару штук комрадам ,

если сможете "переплюнуть", типа на 12 осей и та же "битность" - встану в очередь за покупкой, а если создадите аналог "MARs" от ВКБ , но универсальный , - вообще суппер , это , на мой взгляд , более актуальней и востребованней будет чем контроллер под юсб2, впрочем , чё это я , удачи , конечно .

Share this post


Link to post
Share on other sites

Что то очень похожее есть здесь: http://artjoy.narod.ru/ru/index_ru.html Собственно ее и хочу сделать, там есть и прошивка с исходниками, на 8 осей и 16 кнопок (4 кнопки хат).

В этом исходники 12 кнопок по (ReportDescriptor)0x29,0x12 //Usage Maximum, но кнопки так и не работают по крайни мере мне так показалось

Share this post


Link to post
Share on other sites

http://www.leobodnar.com/products/BU0836A/

Вдруг кто не знает ( без рекламы , чисто совет ) , вполне доступен в Мск ,и ценой почти в мджой, на мой взгляд суппер , брал пару штук комрадам ,

если сможете "переплюнуть", типа на 12 осей и та же "битность" - встану в очередь за покупкой, а если создадите аналог "MARs" от ВКБ , но универсальный , - вообще суппер , это , на мой взгляд , более актуальней и востребованней будет чем контроллер под юсб2, впрочем , чё это я , удачи , конечно .

схема "MARs" от ВКБ

Share this post


Link to post
Share on other sites

http://www.leobodnar.com/products/BU0836A/

Вдруг кто не знает ( без рекламы , чисто совет ) , вполне доступен в Мск ,и ценой почти в мджой, на мой взгляд суппер , брал пару штук комрадам ,

если сможете "переплюнуть", типа на 12 осей и та же "битность" - встану в очередь за покупкой, а если создадите аналог "MARs" от ВКБ , но универсальный , - вообще суппер , это , на мой взгляд , более актуальней и востребованней будет чем контроллер под юсб2, впрочем , чё это я , удачи , конечно .

схема "MARs" от меня ,c "MARs" от ВКБ не здирал яб добавил и кнопку для калибровки она нужна только 1 раз всеволиш,только времени нема для писанины исходника да и алгоритм кордик сложноват для меня покашчто

post-17000-1266259848,252_thumb.jpg

Edited by =SPb=RED BARON

Share this post


Link to post
Share on other sites

схема "MARs" от меня ,c "MARs" от ВКБ не здирал яб добавил и кнопку для калибровки она нужна только 1 раз всеволиш,только времени нема для писанины исходника да и алгоритм кордик сложноват для меня покашчто

Скажем так :rolleyes: ,мобыть я не так выразил мысль , но смысл был в том , что коль уж вы выразили идею "пик контроллера " и немного намекнув на "ноу-хау" с последующим вытеканием коммерческого интереса , то я , грешным делом , подумал , мобыть вас заинтересует идея воплощения ещё одной "примочки" с тем же коммерческим интресин , схемы -схемами , но реальный девайс в руках лучше принципиалки , согласитесь ,но мало кто сейчас бросится расписывать прошивку под выложеную идею, зато купить готовый продукт будет много охочих,думается.Может и не в масштабе крупносерийного производства , но мелкопартийные изделия вполне могут окупить и умственные и материальные затраты.У ВКБ в работе универсальный "марс" , в плане выпуска на рынок , за сим "сдирал" не совсем уместно , в том плане , что "заточка" схемы "марса" от ВКБ на UZZZ , вроде как стандартная , а вот прошивка уже чисто ихняя и под их контроллер , ну ещё под 52 и кугар , а универсальный датчик пока на подходе , что , собственно , и есть сегодняшнее желание многих ибо "холлы" это вчерашний день , а магниторезисторы с диф.усилителем хлопотно настраиваемые под разные углы поворота (впрочем как и холлы) , а датчик с самокалибровкой и цифровым выходом был бы самой "конфеткой" для многих озадаченых премудростями линейности и колличеством отсчётов в тестилках и пыталках :ca:

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now