Переключатель Logitech Driving Force, как подключиться через USB

Обновлено: 05.07.2024

USB-адаптер Logitech Driving Force Shifter

Проект превращения платы Arduino в USB-адаптер для Logitech G29 Driving Force Shifter.

Вдохновленный этим проектом и этим видео. Код переписан для использования библиотеки UnoJoy и работы на плате, отличной от Leonardo.

Примечание. Если у вас возникли проблемы с библиотекой UnoJoy, проверьте эту ветку, в которой вместо нее используется библиотека ArduinoJoystickLibrary, а также эту проблему

  • Переключатель Logitech Driving Force.
  • Arduino Uno, Mega или Leonardo.
  • Среда разработки Arduino.
  • Библиотека UnoJoy и ее драйверы.

схема подключения

Подключите контакты последовательного разъема переключателя к Arduino:

Более подробную информацию можно найти в этом видео от AMStudio. Он также показывает, как должен выглядеть готовый продукт, хотя кодовая база отличается.

Загрузите библиотеку UnoJoy. Скопируйте файл UnoJoy.h в тот же каталог, что и G29_Shifter.ino, и прошейте G29_Shifter.ino на плату с помощью Arduino IDE.

Обязательно прочитайте страницу проекта UnoJoy, на которой описаны шаги по установке библиотеки и программированию Arduino.

В качестве полезного напоминания, вот шаги, необходимые для превращения вашего Arduino в геймпад:

Переведите Arduino в режим DFU. С помощью куска проволоки или другого небольшого металлического предмета соедините 2 контакта, ближайших к разъему USB, вместе. Вы должны услышать звуковой сигнал, когда плата перейдет в режим DFU.

DFU означает «Обновление прошивки устройства». Этот режим используется UnoJoy для изменения прошивки вашего Arduino, чтобы заставить его работать как обычную плату Arduino или как контроллер.

Теперь, когда ваша плата находится в режиме DFU, вы можете обновить прошивку.

Примечание. Чтобы перепрограммировать плату как Arduino вместо джойстика, просто запустите TurnIntoAnArduino.

Это должно открыть оболочку и записать информацию о процессе. Если он заканчивается на pass , у вас все хорошо! Если вы видите failed , возможно, ваша плата не находилась в режиме DFU. Если вы уверены, что это так, перейдите на страницу проекта UnoJoy, чтобы получить дополнительную информацию или открыть вопрос.

Перезагрузите Arduino

Просто отключите и снова подключите Arduino, и все готово!

После того, как ваш Arduino находится в «режиме джойстика», вы больше не можете перепрограммировать его с помощью IDE. Чтобы превратить его обратно в Arduino (и иметь возможность перепрограммировать), шаги идентичны, но вам нужно запустить TurnIntoAnArduino вместо TurnIntoAJoystick .

После прошивки Arduino, если вы работаете в Windows, вы можете проверить правильность работы механизмов с панели управления:

  • Откройте панель управления из меню "Пуск".
  • В разделе "Оборудование и звук" нажмите "Просмотр устройств и принтеров".
  • Плата Arduino должна отображаться как контроллер геймпада. Щелкните его правой кнопкой мыши и выберите свойства джойстика UnoJoy.
  • Выберите «Свойства». Вы должны увидеть активные кнопки геймпада на вкладке «Тест».

Геймпад для Windows свойства

Попробуйте включить каждую передачу и убедитесь, что они правильно распознаются. Первая передача должна отображаться как кнопка 1, вторая передача — как кнопка 2 и так далее и тому подобное. Задняя передача должна отображаться как кнопка 7.

Если это не так, ознакомьтесь с разделом "Отладка".

Shifter не распознается системой

Убедитесь, что вы правильно запрограммировали Arduino, используя TurnIntoAJoystick от UnoJoy. Вы должны перевести его в режим DFU перед запуском TurnIntoAJoystick, после чего вы должны отключить и снова подключить Arduino.

Обнаружены неправильные передачи

Если при переключении передач выбраны неправильные кнопки (например, 1-я передача включает кнопку 3 или 6-я передача включает кнопку 4), пороговые значения, вероятно, неверны. Вам необходимо повторно откалибровать значения, так как они зависят от ваших настроек (например, длины кабелей между переключателем и Arduino).

Вам нужно открыть G29_Shifter.ino и изменить следующие значения:

Вот как работают пороги:

Входные пороги

Когда передача находится точно по центру (в нейтральном положении), ее значения X и Y должны быть около 500. Если значение X находится ниже XAXIS_LEFT_THRESH (по умолчанию 300), то, вероятно, вы переключаетесь на первую или вторую передачу. Наоборот, если он превышает XAXIS_RIGHT_THRESH , вы, вероятно, переключаетесь на пятую, шестую или реверсивную.

Вот несколько примеров симптомов и способы их устранения:

  • Я включаю 3-ю передачу, но ввод отображается как 1-я передача: уменьшите XAXIS_LEFT_THRESH .
  • Я включаю 1-ю передачу, но ввод отображается как 3-я передача: увеличьте XAXIS_LEFT_THRESH .
  • Я включаю 3-ю передачу, но вход отображается как нейтральный: уменьшите YAXIS_UP_THRESH .
  • Я включаю 4-ю передачу, но вход отображается как нейтральный: увеличьте YAXIS_DOWN_THRESH .

Чтобы узнать, какие значения следует использовать, вы можете запустить файл Test_Arduino_Shifter.ino и наблюдать за считываемыми значениями, открыв последовательный порт в Arduino IDE (скорость передачи данных 9600 бод).

Передача не обнаружена

Проверьте проводку. Обязательно посмотрите это видео от AMStudio, в котором подробно объясняется, как подключить переключатель к Arduino.



Мы принимаем наличные, наложенный платеж, банковский депозит, кредитную карту, Dragonpay и Paypal

(Наложенный платеж доступен только в пределах Манилы)


Отправлено проверенными курьерами


Замена в магазине в течение 7 дней с гарантией

Описание продукта


Переключатель Logitech G Driving Force

Переключатель Sim Racing для гоночных рулей G29 и G920 Driving Force

Добавьте реалистичное переключение передач в свой гоночный руль и в новейшие гоночные игры для ПК и консолей. Driving Force Shifter дополняет вашу гоночную экипировку плавным переключением передач с шестью скоростями, аутентичной конструкцией из цельной стали и кожи, а также встроенными зажимами для надежного крепления к столу или гоночной экипировке. Приготовьтесь к высокопроизводительному переключению передач на каждом крутом повороте и сразу же.


Разработано для гоночных колес G29/G920 Driving Force

Добавьте к своей гоночной машине реалистичное переключение передач спортивного автомобиля с помощью единственного высокопроизводительного переключателя передач, разработанного специально для колес Driving Force.


Шестиступенчатый переключатель передач с нажимным реверсом

Коробка передач в форме буквы "H" обеспечивает плавное, быстрое и точное переключение на шести скоростях. Манетка прочно защелкивается на каждой передаче для плотного переключения и точного переключения передач.


Создан на века

Он выглядит, служит и ощущается как настоящий высокопроизводительный гоночный переключатель передач. Благодаря массивному стальному зубчатому валу премиум-класса и прошитой вручную кожаной ручке и чехлу рычаг переключения передач Driving Force обеспечивает комфорт и надежность во время гонок.


Надежный монтаж

Благодаря встроенным монтажным зажимам и интегрированным точкам крепления рычаг переключения передач Driving Force Shifter надежно крепится к столу или гоночной раме. Он предназначен для надежной фиксации даже во время агрессивных гоночных маневров.

Переключатель Logitech G Driving Force\n

Переключатель Sim Racing для гоночных рулей G29 и G920 Driving Force \n

Добавьте реалистичное переключение передач в свой гоночный руль и в новейшие гоночные игры для ПК и консолей. Driving Force Shifter дополняет вашу гоночную экипировку плавным переключением передач с шестью скоростями, аутентичной конструкцией из цельной стали и кожи, а также встроенными зажимами для надежного крепления к столу или гоночной экипировке. Приготовьтесь к высокопроизводительному переключению передач на каждом резком повороте и сразу же. \n

Разработано для гоночных колес G29\/G920 Driving Force\n

Добавьте к своей гоночной машине реалистичное переключение передач спортивного автомобиля с помощью единственного высокоэффективного переключателя передач, разработанного специально для колес Driving Force. \n

Шестиступенчатый переключатель передач с нажимным реверсом \n

Коробка передач \u201cH\u201 обеспечивает плавное, быстрое и точное переключение между шестью скоростями. Переключатель прочно защелкивается на каждой передаче для плотного переключения и точного переключения передач. \n

Создан на века\n

Он выглядит, служит и ощущается как настоящий высокопроизводительный гоночный переключатель передач.Благодаря массивному стальному зубчатому валу премиум-класса и прошитой вручную кожаной ручке и чехлу рычаг переключения передач Driving Force Shifter обеспечивает комфорт и надежность во время гонок. \n

Надежный монтаж\n

Благодаря встроенным монтажным зажимам и интегрированным точкам крепления рычаг переключения передач Driving Force Shifter надежно крепится к столу или гоночной раме. Он разработан, чтобы надежно оставаться на месте даже во время агрессивных гоночных маневров. \n

    \n
  • Переключатель Sim Racing Wheels для гоночных рулей G29 и G920 Driving Force: реалистичное переключение передач на вашей гоночной машине.\n
  • Совместимость с играми для PlayStation 4, Xbox One, Windows 8.1, Windows 8 или Windows 7, которые поддерживают гоночный руль Logitech с силовой обратной связью.\n
  • Износостойкий рычаг переключения передач из цельной стали и прошитый вручную кожаный чехол и крышка ручки \n "," available_now":"In Stock. Отправим в течение 48 часов"," available_later":"Основание заказа. Будет доступно через 1-3 рабочих дня после заказа.","id":2649,"id_product":2649,"out_of_stock":2,"new":0,"id_product_attribute":"0","quantity_wanted":1 ,"дополнительное содержание":[

Как сделать заказ в BenStore для ПК\n

1) Добавьте товар\/ы в корзину. \n

2) Перейдите к оформлению заказа и следуйте инструкциям на экране. \n

3) Выберите способ оплаты & способ доставки. \n

4) Отправить заказ. Сделанный! \n

    \n
  • Для товаров, которых нет в наличии или которых нет на складе\/, мы требуем как минимум 10% авансового платежа, который будет вычтен из общей суммы заказа. \n
  • Мы не требуем авансового платежа в размере 10 % при общей сумме заказа менее 10 000 филиппинских песо \n \n

    \n
  • Самовывоз из магазина \/ Заказы на месте\n
  • Доставка по стране\n
  • Самовывоз из магазина через курьера клиента (через Lalamove \/ Grab)\n
  • Посадка на обочине через нашу специальную зону для выдачи автомобиля перед нашим зданием \n \n
    \n
  • Оплата наличными в магазине\n
  • Банковский депозит\/Перевод\n
  • Наложенный платеж (наложенный платеж) для клиентов Metro Manila\n
  • Рассрочка с помощью кредитной карты в магазине (только для карт BPI)\n
  • Кредитные/дебетовые карты онлайн через наш веб-сайт через Paypal\n
  • Наличные, онлайн-банкинг и внебиржевые платежи через Dragonpay \n \n

Как сделать заказ в BenStore для ПК

1) Добавьте товары в корзину.

2) Перейдите к оформлению заказа и следуйте инструкциям на экране.

3) Выберите способ оплаты и доставки.

4) Отправить заказ. Готово!

Примечание:

  • Для товаров, которых нет в наличии или на основе заказа, требуется не менее 10 % первоначального взноса, который будет вычтен из общей суммы заказа.
  • Мы не требуем авансового платежа в размере 10 % при общей сумме заказа менее 10 000 филиппинских песо.

Варианты доставки

  • Заказы на самовывоз из магазина
  • Доставка по стране
  • Самовывоз из магазина через курьера клиента (через Lalamove/Grab)
  • Выдача автомобилей с обочины через нашу специальную зону для выдачи автомобиля перед нашим зданием.

Способы оплаты

  • Оплата наличными в магазине
  • Банковский депозит/перевод
  • Наложенный платеж (наложенный платеж) для клиентов Metro Manila
  • Рассрочка с помощью кредитной карты через магазин (только для карт BPI)
  • Кредитные/дебетовые карты онлайн через наш веб-сайт через Paypal
  • Наличные, онлайн-банкинг и безналичный расчет через Dragonpay

Для получения дополнительной информации посетите нашу страницу часто задаваемых вопросов здесь .

Читайте также: