Top.Mail.Ru
Перейти к содержанию

DIY контроллер для педалей и кнопок


Рекомендуемые сообщения

попробовал подключить педали G27, заработали с первого раза!!! НО , ползунки на 0.14 постоянно дёргаются, на 0.15 только один ползунок(газ) дёргается... я думаю это из-за изношенного резистора, попробую почистить его и посмотрим!  далее попробую подключить и шифтер G27...  Видео

Ссылка на комментарий
  • 1 месяц спустя...
On 24.02.2020 at 4:45 AM, Basma4 said:

попробовал подключить педали G27, заработали с первого раза!!! НО , ползунки на 0.14 постоянно дёргаются, на 0.15 только один ползунок(газ) дёргается... я думаю это из-за изношенного резистора, попробую почистить его и посмотрим!  далее попробую подключить и шифтер G27...  Видео

Ничего не понимаю, почему практически у всех работают оси, у меня всё таки нет. Перепробовал уже все версии с самой первой до текущей, дебилом каким то себя чувствую

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

GooGT, крайние выводы резистора подсоединял к GND и V3.3? Движок резистора к пину который сконфигурирован как Analog?

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

Вопрос по поводу прошивки 0.16 

Странно она работает у меня: кнопки срабатывают через раз и не все. Сколько не пытался - ничего не получалось, вернулся на 0.15

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

ну тогда и у меня вопрос по 15... а чо, там нельзя назначения на кнопки делать?
И еще, как подружить два контроллера ОСН в системе?

 

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

Ну вот у меня 2 контроллера, один для руля, второй для педалей... Открываю я конфигурялку... С каким она будет работать? У меня из-за этого похерились настройки на руле. Она записала конфиг не в тот контроллер. А файла сохраненного я не нашел. Что куда паял, не помню. Пришлось 3 часа потратить, что бы все восстановить...
Вот как настраивать? Отключать на время настройки второй контроллер?

Ссылка на комментарий
9 минут назад, DarkGracius сказал:

Вот как настраивать? Отключать на время настройки второй контроллер?

Да. Подключай и настраивай по очереди. 

Ссылка на комментарий
On 05.04.2020 at 9:34 PM, DarkGracius said:

GooGT, крайние выводы резистора подсоединял к GND и V3.3? Движок резистора к пину который сконфигурирован как Analog?

Само собой, с контроллерами не впервые работаю. Пытался много раз на разных прошивках, уже писал об этом пару страниц ранее. Но удивляет до сих пор, что у народа получается запустить это на 15-й или 16-й версии, у меня же кнопки и энкодеры работают, оси никак

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

Всем привет

Сразу скажу, за в последнее время за неимением времени я этим проектом почти не занимаюсь

On 05.04.2020 at 2:56 PM, GooGT said:

Ничего не понимаю, почему практически у всех работают оси, у меня всё таки нет. Перепробовал уже все версии с самой первой до текущей, дебилом каким то себя чувствую

Некоторое время назад стали продавать платы с какими-то немного другими чипами. И на этих платах АЦП (оси) не работают. Скорее всего это можно как-то пофиксить, но пока вот так. На старых платах оси работают на любых прошивках

On 05.04.2020 at 8:56 PM, _rar said:

Странно она работает у меня: кнопки срабатывают через раз и не все. Сколько не пытался - ничего не получалось, вернулся на 0.15

Скинь свой конфиг, посмотрю когда будет время. Но когда это будет, не могу сказать

On 05.04.2020 at 9:16 PM, DarkGracius said:

Ну вот у меня 2 контроллера, один для руля, второй для педалей... Открываю я конфигурялку... С каким она будет работать?

С каким-то )) с тем, который ей винда первым отдаст. В общем, да - подключай только тот, который конфигуришь ) 

А что за руль на этом контроллере? Простой, без ФФБ? 

  • Нравится 1
Ссылка на комментарий
10 hours ago, TOPMO3 said:

Всем привет

Сразу скажу, за в последнее время за неимением времени я этим проектом почти не занимаюсь

Некоторое время назад стали продавать платы с какими-то немного другими чипами. И на этих платах АЦП (оси) не работают. Скорее всего это можно как-то пофиксить, но пока вот так. На старых платах оси работают на любых прошивках

Скинь свой конфиг, посмотрю когда будет время. Но когда это будет, не могу сказать

С каким-то )) с тем, который ей винда первым отдаст. В общем, да - подключай только тот, который конфигуришь ) 

А что за руль на этом контроллере? Простой, без ФФБ? 

Морганчик тоже самое сказал, заказал платы, которые визуально те самые. буду ждуать. Вчера взял плату, которую заказывал давно, прошил на 0.15. Свершилось чудо. Оси заработали. Но как то странно, если назначить оси с А0 до А6, то при регулировке одной оси, остальные ловят наводки и двигаются вместе с ней, но меньше. 

На всякий случай опишу что сделал: скачал 0.15fix, закинул в корень диска С:, выставил совместимость с win7, и далее по инструкции. 

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

Нифига не понял как подключать одиночные кнопки. В инструкции написано: "Если кнопка подключается  к «Single Button +3.3V», то вторую ногу кнопки подсоединяйте к +3.3V" 

Это как?

Ссылка на комментарий
10 hours ago, GooGT said:

Но как то странно, если назначить оси с А0 до А6, то при регулировке одной оси, остальные ловят наводки и двигаются вместе с ней, но меньше

такие наводки - это норма, надо отключить все пины, которые не используется и заземлить все, что используется )

 

6 hours ago, _rar said:

Нифига не понял как подключать одиночные кнопки. В инструкции написано: "Если кнопка подключается  к «Single Button +3.3V», то вторую ногу кнопки подсоединяйте к +3.3V" 

Если кнопка одной ногой подключена к пину «Single Button +3.3V», то 2ую ногу кнопки подключай к +3V (VDD, питание)

Если кнопка одной ногой подключена к пину "Single Button GND", то 2ую ногу кнопки подключай к GND (земле)

  • Спасибо 1
Ссылка на комментарий
В 12.04.2020 в 10:51 PM, TOPMO3 сказал:

А что за руль на этом контроллере? Простой, без ФФБ? 

Руль - переделка такого манипулятора как SRW-S1. У меня на нем сдохла электроника (кнопки, светодиодики, аналоговые оси, короче все, слетела прошивка pic`a, а найти ее нереал) Пришлось все тотально переделывать, спасибо твоему проекту. Заодно поменял галетники на энкодеры, и дпад на аналоговый джойстик. А сча у меня сдох контроллер педалей, и из-за того что такой мне не взять (самоизоляция, мать ее) пришлось вешать еще один STM32F103C8T6 для педалей. Первый - в руле... ну а фидбэк на MMOS...

Кстати, у меня новый STM32F103C8T6 для педалей и оси норм работают (ну как норм, резисторы в педалях уже не ой и дребезг в крайних положениях идет даже на максимальном сглаживании, но в остальном все в порядке)... И в руле, брал контроллер где то полгода назад тоже оси работают.

20200415_212505-1.jpg

Изменено пользователем DarkGracius
  • Нравится 2
Ссылка на комментарий
В 15.04.2020 в 9:36 PM, DarkGracius сказал:

Кстати, у меня новый STM32F103C8T6 для педалей и оси норм работают (ну как норм, резисторы в педалях уже не ой и дребезг в крайних положениях идет даже на максимальном сглаживании, но в остальном все в порядке)... И в руле, брал контроллер где то полгода назад тоже оси работают.

 У меня тоже так было, потом парни сказали чтоб одел ферритовое кольцо. Я снял их со старого БП от ПК, и поставил вблизи от платы СТМ, и всякие наводки которые были пропали, теперь все педали работают плавно и без всяких дребезгов. Я сначала решил , что резистор старый и типа нужно почистить, но нет всё стало на свои места. И советую сделать и на энкодеры, как ни крути, там тоже сопротивление( т.е. резисторы)

как видишь , даже на заводских базах все провода намотаны на ферриты 

база.jpg

Ссылка на комментарий
  • 2 недели спустя...

@TOPMO3  Доброго времени суток, и Огромное СПАСИБО за проекты!!! захотел немножко апгрейдить buttonbox , но не знаю как сделать или вообще можно ли сделать на каком либо из версий? Можно ли вместо обычной кнопки поставить трёх позиционный тумблер со светодиодом, и с этим заменить две кнопки, скажем хочу внедрить "замок зажигания" ?
HTB1vKafbXY7gK0jSZKzq6yikpXa5.jpg

Ссылка на комментарий
  • 1 месяц спустя...
  • 3 месяца спустя...

Может кто знает? в Dirt Rally 2.0 руль с данным контролером не определяется в устройствах ввода, соответственно кнопки назначить не могу. В чем причина? в других играх норм.

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

У всех корректно работает данный контролёр с dirt rally 2.0,или есть какие-то нюансы???? В устройствах ввода в меню игры есть всё (mmos ЕМС, клава, геймпад) данного контролёра нет. В игровых устройствах Виндоус он есть и работает корректно.  

I Need help!!!!!

 

Изменено пользователем ksg79
Ссылка на комментарий
1 час назад, ksg79 сказал:

У всех корректно работает данный контролёр с dirt rally 2.0,или есть какие-то нюансы???? В устройствах ввода в меню игры есть всё (mmos ЕМС, клава, геймпад) данного контролёра нет. В игровых устройствах Виндоус он есть и работает корректно.  

I Need help!!!!!

 

А какая версия установлена? если  0.16 , то он определяется системой как клавиатура, попробуй установить версию 0.15, чтобы определялся как игровое устройство. Может тогда увидит?! Я тоже пробовал, не видит...а из-за одной игрульки не хочу всё заново лопатить, да и Dirt Rally 2.0 оно того не стоит, там самое главное педали+кпп+ручник , а что ещё ему надо? 

Изменено пользователем Basma4
  • Спасибо 1
Ссылка на комментарий
11 часов назад, Basma4 сказал:

А какая версия установлена? если  0.16 , то он определяется системой как клавиатура, попробуй установить версию 0.15, чтобы определялся как игровое устройство. Может тогда увидит?! Я тоже пробовал, не видит...а из-за одной игрульки не хочу всё заново лопатить, да и Dirt Rally 2.0 оно того не стоит, там самое главное педали+кпп+ручник , а что ещё ему надо? 

ок. спасибо за подсказку. Ты прав, кнопок там нужно минимум и по канону шифтер тоже нужен отдельным устройством, но какого черта я тогда делал на руле столько кнопок чтоб ними не пользоватся ))))).  

попробую 0,15 версию отпишусь

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

Помогла установка версии 0,14, версия 0,15 чёт не захотела прошиваться корректно. В Ditr rally 2.0 теперь контролер виден и можно забиндить любую кнопку.

Спасибо Басмач!!!!?

  • Нравится 1
Ссылка на комментарий
04.11.2020 в 1:12 AM, ksg79 сказал:

Спасибо Басмач!!!!?

Да не за что)) Обращайся )))

Кстати, Osh Studio всё равно сделали по уму, нежели  FreeJoy!!! Хоть вроде и разницы не должно быть, но у FreeJoy энкодеры бесятся, не переменники(аналоговые) , а именно энкодеры...так что остался на Osh Studio...

Ссылка на комментарий
  • 4 недели спустя...
On 02.12.2020 at 8:31 PM, thor_nsk said:

@TOPMO3, поделись ссылочкой на прошивку пожалуйста.

Привет.

16 версия - https://mega.nz/#!rYBxWQyK!kQQkcsYYdZ93CgngcGEpKOUkfCHge2-NdRK9DwBd6LY

15 версия - https://mega.nz/#!jBYEUawb!Fu1gf9qt6K2ii4g6zSzGtlCCBcpUKgI7lI7Vp_SedLo

(16 не до конца допилена после добавления эмуляции клавы и мыши )

Если не будут работать аналоговые входы - прошивка FreeJoy - https://github.com/FreeJoy-Team/FreeJoy

Ссылка на комментарий
  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
×
×
  • Создать...