Button Box

Тема в разделе "rFactor 2", создана пользователем Commandoss, 10 май 2019.

  1. Commandoss

    Commandoss Администратор VRC Администратор Гоночный инженер Организатор Гонщик VRC

    Регистрация:
    13 дек 2015
    Сообщения:
    8.421
    Симпатии:
    2.295
    Баллы:
    199
    Репутация:
    454
    Руль:
    Logitech G27
    Предыстория: есть у меня G27 и меня постоянно напрягало, что у него не хватает кнопок на руле и модуле с кочергой, и я психанул... Шутка. :D

    А если серьезно, то увидел мануал на ютубе, понял, как там всё просто, и что мне именно этого и не хватало. Да и руки по паяльнику чесались. Ну и собрал...
    [​IMG]

    Вид на фоне руля:
    [​IMG]
    В нижнем ряду 5 крутилок, каждая из которых еще и нажимается как кнопка. Струбцины и ручки крутилок печатались на 3d принтере. Тумблеры и ключ без фиксации.

    Вид изнутри, кому интересно. Но там ничего интересного, просто немного проводов.
    [​IMG]

    Оригинальный мануал. Там все схемы подключения и ссылка на исходник прошивки контроллера.

    От меня пара моментов, которые не озвучены в видео:

    1. Джойстик работает на библиотеке Joystick.h для Arduino. Она НЕ РАБОТАЕТ на Arduino Uno. Нужно либо Arduino Leonardo, либо ее аналог Arduino Pro Micro (который использовали в оригинале, и который брал я). Возможно подходят еще какие-то модели Arduino, но я не проверял. Просто обломался с Uno и пришлось покупать Micro. Такой, всё спаял, соединил, загружаю прошивку, а мне - ;Fuck, Uno не подходит. :oops:

    2. Библиотека поддерживает 32 кнопки максимум. И еще оси, но их я не использовал. Прикол в том, что я узнал об этом уже после того, как собрал корпус с кнопками и собирался приступать к подключению. Поскольку отказываться от каких-то кнопок было жалко (дырки то в корпусе уже сделаны), то, из-за моей жадности, пришлось делать мой девайс на основе двух контроллеров. Соответственно, он подключается двумя проводами как два отдельных джойстика (два провода на фото). Так что не жадничайте с кнопками. :rolleyes:

    3. Крутилки в данном варианте на выходе с контроллера эмулируются как кнопки (одна крутилка - две кнопки, не считая еще нажатия на крутилку, но оно подключается отдельно как простая кнопка). Но у меня крутилки работают как-то плохо. Не каждый шаг крутилки срабатывает как нажатие кнопки. Я использовал такие энкодеры. Возможно они не подходят и стоит искать те, что указаны в описании к оригинальному видео. Так что имейте в виду. В остальном всё полностью функционально.

    В общем, для соскучившихся по паяльнику, самое то. ;Dada

    Upd
    Приобрел новые энкодеры, так что крутилки заработали, так что девайс стал полностью функциональным. Ниже на фото финальная версия.
    [​IMG]
     
    Последние данные очков репутации:
    AlexRace: 15 Очки (Леша ты просто Гений!!!) 10 май 2019
    Последнее редактирование: 3 сен 2019
    VMSO_DA, ArchiRA, Afanail и 12 другим нравится это.
  2. RussoTuristo

    RussoTuristo Постоялец Гонщик VRC

    Регистрация:
    28 янв 2017
    Сообщения:
    223
    Симпатии:
    142
    Баллы:
    54
    Репутация:
    105
    Руль:
    Logitech G27
    [​IMG]
     
    Commandoss и Eugene Zagladko нравится это.
  3. Eugene Zagladko

    Eugene Zagladko Эксперт Гонщик VRC

    Регистрация:
    1 янв 2016
    Сообщения:
    2.206
    Симпатии:
    392
    Баллы:
    79
    Репутация:
    130
    Руль:
    Logitech G25
    Ну что сказать надо ещё найти такой тумблер с кнопочками потому что у меня есть знакомый который пытался подключить дополнительный руль чтобы он просто там нажимать кнопки в итоге сгорело 2 руля
    в целом Прикольно ты сделал :) :)
     
    AlexRace нравится это.
  4. Afanail

    Afanail Профессионал Гонщик VRC

    Регистрация:
    7 янв 2016
    Сообщения:
    620
    Симпатии:
    255
    Баллы:
    64
    Репутация:
    67
    Наши руки не для скуки.Молоток.Ну вот почти такой же пульт в "Союзе" стоит ,там цвет другой!
    )
     
  5. ArchiRA

    ArchiRA Участник Гонщик VRC

    Регистрация:
    21 авг 2018
    Сообщения:
    80
    Симпатии:
    37
    Баллы:
    17
    Репутация:
    15
    Молодец! Очень рад, что люди придумывают и делают сами всякие девайсы для симрейсинга, это позволяет иметь классные штуки намного дешевле (а иногда и более продвинутые) чем у производителей игровой периферии. Вот мой мини фотоотчет за последние полтора года))
    [​IMG][​IMG][​IMG]
     
    Последние данные очков репутации:
    Commandoss: 10 Очки (Добро пожаловать, коллега))) 16 май 2019
    VMSO_DA, R_One, Afanail и ещё 1-му нравится это.
  6. Afanail

    Afanail Профессионал Гонщик VRC

    Регистрация:
    7 янв 2016
    Сообщения:
    620
    Симпатии:
    255
    Баллы:
    64
    Репутация:
    67
    ;Hypnosis;Bravo
     
  7. VMSO_DA

    VMSO_DA Постоялец Гонщик VRC

    Регистрация:
    7 июл 2017
    Сообщения:
    202
    Симпатии:
    87
    Баллы:
    39
    Сайт:
    Репутация:
    20
    Руль:
    Logitech G25
    Аналогичная ситуация с нехваткой кнопок. Решил пойти по-простому пути: жду последние кнопки из Китая и буду делать плату с дополнительными кнопками. Тема проекта здесь. :)

    ArchiRA, А вот на фотке с китайской баранкой от января 2019, покажи, пожалуйста, как у тебя позади провода убраны и как расположена плата. Я думаю, как бы всё это красиво спрятать, чтобы не болталось.

    P.S. Печатать что-либо на 3Д нет возможности, но в идеале хочу руль от ДТМ Ауди.
     
    Commandoss нравится это.
  8. ArchiRA

    ArchiRA Участник Гонщик VRC

    Регистрация:
    21 авг 2018
    Сообщения:
    80
    Симпатии:
    37
    Баллы:
    17
    Репутация:
    15
    В данный момент не убраны ни как, я печатал большой кожух, но промахнулся с размерами, потом решил напечатать несколько мелких ( 2 на верхние кнопки, 1 на низ), но понял что не катаюсь в кузовах, поэтому как-то подзабил на это дело.
    PS Не покупай кнопки PBS 33 - плохо ощущается нажатие, бывает двое нажатие. Мне больше понравились эти https://ru.aliexpress.com/item/10Pc...ae-4bfa-b6a6-f038685b1cee&transAbTest=ae803_3 . У них четкий щелчок с характерным звуком и тактильным ощущением.
    На фанатеке и прочих крутых рулях стоят кнопки книттер, но они чуточку дороже https://www.arrow.com/en/products/mps-203-r/knitter-switch
     
    Последнее редактирование: 28 май 2019
    VMSO_DA нравится это.
  9. VMSO_DA

    VMSO_DA Постоялец Гонщик VRC

    Регистрация:
    7 июл 2017
    Сообщения:
    202
    Симпатии:
    87
    Баллы:
    39
    Сайт:
    Репутация:
    20
    Руль:
    Logitech G25
    Всё-таки меня интересует укладка проводов без закрывающей плашки. Можешь детально сфотографировать заднюю часть, сделав акцент на крепёж проводов?

    При выборе кнопок я отталкивался от цены и частоты использования в модификациях. PBS-33B были самыми частыми гостями в проектах.

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

    P.S. Заказываю из Китая, так как магазин ЧипДип осатанел от накруток в ~300%!
     
  10. AlexRace

    AlexRace Администратор VRC Администратор Гонщик VRC

    Регистрация:
    18 ноя 2015
    Сообщения:
    1.999
    Симпатии:
    1.089
    Баллы:
    124
    Репутация:
    187
    Руль:
    Logitech MOMO
    Парни я все не могу понять, почему вас еще нет в заявках на WEC?Самый серьезный чемп, а вы тут фигней страдаете;)Роман Денис, присоединяйтесь, хотяб на Ле Ман приходите:)
     
    VMSO_DA нравится это.
  11. acc

    acc Эксперт Гонщик VRC

    Регистрация:
    5 июн 2017
    Сообщения:
    1.000
    Симпатии:
    507
    Баллы:
    99
    Репутация:
    57
    Геймпад + скотч. Все гениальное просто)
     
  12. VMSO_DA

    VMSO_DA Постоялец Гонщик VRC

    Регистрация:
    7 июл 2017
    Сообщения:
    202
    Симпатии:
    87
    Баллы:
    39
    Сайт:
    Репутация:
    20
    Руль:
    Logitech G25
    У вас платные машины в моде?

    WEC - это высокая ответственность и тут уже не поедешь ради удовольствия. Нужен результат, а по текущей ситуации я не могу принимать участие в таких чемпионатах. Впрочем, я поговорю с Вовой Лаврушкиным. Возможно, он захочет принять участие.
     
  13. VMSO_DA

    VMSO_DA Постоялец Гонщик VRC

    Регистрация:
    7 июл 2017
    Сообщения:
    202
    Симпатии:
    87
    Баллы:
    39
    Сайт:
    Репутация:
    20
    Руль:
    Logitech G25
    Это какой-то колхоз. Насмотрелся на геймпадные модификации. Отказался ещё на этапе выбора контроллера.
     
  14. Commandoss

    Commandoss Администратор VRC Администратор Гоночный инженер Организатор Гонщик VRC

    Регистрация:
    13 дек 2015
    Сообщения:
    8.421
    Симпатии:
    2.295
    Баллы:
    199
    Репутация:
    454
    Руль:
    Logitech G27
    В принципе, геймпад подходит только как электронная часть для кнопок. Т.е. не через Ардуино реализовывать подключение к ПК, а разобрать геймпад и припаять свои кнопки к кнопкам на плате геймпада. Когда-то давно, когда я еще не был знаком с микроконтроллерами, я свой первый рабочий игровой девайс собрал именно так. :rolleyes:
     
    VMSO_DA нравится это.
  15. ArchiRA

    ArchiRA Участник Гонщик VRC

    Регистрация:
    21 авг 2018
    Сообщения:
    80
    Симпатии:
    37
    Баллы:
    17
    Репутация:
    15
    Провода не убраны никак (только стяжками подтянуты), повторюсь, планировал напечатать кожух. Выглядит так:[​IMG]
     
    Последние данные очков репутации:
    VMSO_DA: 5 Очки (За публикацию изнанки руля. Большое спасибо, так наглядней.) 29 май 2019
    evostar, Alexander Meshkov, Commandoss и ещё 1-му нравится это.
  16. VMSO_DA

    VMSO_DA Постоялец Гонщик VRC

    Регистрация:
    7 июл 2017
    Сообщения:
    202
    Симпатии:
    87
    Баллы:
    39
    Сайт:
    Репутация:
    20
    Руль:
    Logitech G25
    Вот-вот! Много видел таких девайсов. Кстати, а чего надписи у тебя на английском языке распечатаны? Я бы давно на русском сделал для удобства.
     
  17. Commandoss

    Commandoss Администратор VRC Администратор Гоночный инженер Организатор Гонщик VRC

    Регистрация:
    13 дек 2015
    Сообщения:
    8.421
    Симпатии:
    2.295
    Баллы:
    199
    Репутация:
    454
    Руль:
    Logitech G27
    Английские термины уже привычными стали, за столько лет. Да и выглядит солидней. Чай, не панель для Камаза делаю. :D
     
    VMSO_DA нравится это.

Поделиться этой страницей

Пользователи просматривающие тему (Пользователей: 0, Гостей: 0)