UnoJoy arduino

Тема в разделе 'Матчасть виртуального пилота', создана пользователем KomikadzeVS, 21 дек 2021.

  1. KomikadzeVS

    KomikadzeVS лохматый шмель)) Полк -DED-

    Специализация:
    истребитель-тракторист, гонщик
    В реале:
    Вячеслав Сергеевич
    В War Thunder:
    KomikadzeVS
    В Ил-2 БзС:
    KomikadzeVS
    В DCS World:
    KomikadzeVS
    Решил я поделиться своими экспериментами по созданию игрового девайса. Сидя на работе, насмотрелся видео о самодельных рулях на основе контролёров arduino, чаще рекомендовали arduino leonardo или Micro на чипсете Atmega32u4, который в винде распознаётся как usb устройство. Решил и я сделать себе руль для ets2, заказал Леонардо, сделать джой на его основе можно двумя способами прошив подходящий скетч в arduino ide или через mmjoy. Я решил попробовать через mmjoy, но где-то накосячил и вернуть леонардо к базовым настройка пока не смог. Решил попробовать сделать джой на основе arduino uno, он немного дешевле и в случае если с прошивкой джоя что то не так, то всегда можно вернуть стандартный загрузчик попробовать по новой (ниже будет ссылка с описанием). Для начала нужно было скачал програму unojoy, установить на комп flip, прошить скетч находящийся в папке уноджоя, потом на секунду замкнуть два контакта на плате, переведу её в режим программирования и запустить файл Arduino-big-joystick.hex после этого пришлось ещё драйвер установить. И комп увидел у меня джойстик unojoy. К сожалению у меня нормально види 4 оси из 6, нужно редактировать скетч, там два аналоговых выхода прописаны как цифровые или просто прошить другой скетч, правда там скетч идёт на 8 осей и 40 кнопок, а у меня плата поддерживает 6 осей и 15 кнопок. Главное что даже в таком оси работают. Собрал всё пока в коробочке с помощью безпаечной макетной платы, просто для проверки. На видео проверил устройство в ИЛ-2 БЗС и ЕТS2, позже ещё и в Ил-2БзБ проверил, в Вартандера проверять не собираюсь, там мне хватает осей и кновок на т16000. Дальше планирую сделать комплект из комбинирлваного руля+руд для полётов и педали. На педали сделаю одну ось, для заядлых автолюбителей этого мало, но для меня одной оси на газ и тормоз достаточно. Ещё одна ось пойдёт на руль. Оставшиеся 4 оси на наддув, шаг винта, смесь и радиаторы. Наддув и шаг винта будут в виде рычагов, так что бы их при необходимости двигать вместе, смесь и радиаторы в виде крутилок как на приёмнике.рычаги будут на верхней части корпуса перпендикулярно оси руля. Общюю схему дома нарисую, возможно в 3д.
    Видео моего теста.
    Виде с подробным описание уно джоя на 8 осей и 40 кнопок
    Страница с описанием процесса и ссылками для скачивания https://github.com/asovetov/Arduino-Joystick-Yoke-Steering-wheel
    HerrBen и _Mans_ нравится это.