Джойстик дроссельной заслонки HOTAS............

Источник:

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

Но мне это надоело, и я начал изучать стоимость джойстика газа HOTAS и обнаружил, что они стоят абсурдно.

После этого я начал с простого макета, Arduino Micro, джойстика для большого пальца PS2 и нескольких кнопок.

Используя библиотеку Adafruit Joystick, я смог очень легко создать прототип джойстика, с помощью которого я мог бы управлять своими транспортными средствами в играх.

Но у меня есть 3D-принтер, поэтому использовать его на макетной плате — неинтересное занятие. Пришло время спроектировать для него чехол!

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

Общее количество входов на этом устройстве составляет 14 кнопок, 2 оси для джойстика и 1 ось для самого газа.

У себя нет принтера? Свяжитесь со мной в моем магазине Etsy, и я буду рад распечатать его для вас: https://www.etsy.com/shop/XDr4g0nX3DPrinting

Настройки печати

Бренд принтера:

РепРэп

Принтер:

GEEETech i3 Pro B

Плоты:

Нет

Поддерживает:

Да

Разрешение:

Высота слоя 0,2 мм

Заполнение:

15-25%

Примечания:

Распечатайте корпус/верхнюю часть корпуса/декор верхней части корпуса нижней частью на кровати, чтобы обеспечить гладкую поверхность.

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

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

Пост-печать

После печати корпуса и верхней части корпуса выполните пробную установку, чтобы убедиться, что отверстие для USB-кабеля имеет правильный размер. Если нет, запишите это, чтобы оно было.

Что касается ручки, не торопитесь и выполните пробную установку без установки оборудования. Если он слишком тугой, вам будет трудно его разобрать, или детали сломаются вместе.

Как я это разработал

Я взял форму, которая удобно помещалась в моей руке, и использовал ее размер для придания формы ручке, оттуда я распечатал тестовые детали и добавил отверстия в ручке, чтобы обеспечить выравнивание при тестировании.

Примерно через 4 версии у меня есть та, которую я загружаю сейчас, я надеюсь, что она подойдет большинству размеров рук.

Пользовательский раздел

Дизайн

Устройство работает на Arduino Pro Micro с использованием библиотеки игрового контроллера, которую можно найти здесь;
https://github.com/MHeironimus/ArduinoJoystickLibrary
Эта библиотека должна быть установлена для компиляции и загрузки кода.

Я включил свой код Arduino в файлы этой штуки, а также схему четырех типов подключения в контроллере.

К сожалению, я не буду писать полное руководство, но, проявив немного терпения, вы сможете понять, как должны работать другие соединения.

Я распишу, что представляет собой каждый тип провода;

Красный = Vcc/5В/3,3В

Синий = Земля / 0 В

Зеленый = сигнальный провод дроссельной заслонки

Оранжевый = сигнальный провод для цепочки кнопок, работает с использованием резисторной лестницы.

Фиолетовый = сигнальный провод для одной кнопки

Желтый = сигнальный провод кнопки внутри джойстика PS2.

Белый/голубой = сигнальные провода для осей X и Y джойстика.

Чтобы узнать точные соединения, просто проверьте код и выполните соответствующие подключения… или нет, я не твоя мать. Вы, конечно, можете просто изменить контакты в коде, учтите, что, за исключением отдельных кнопок, для работы сигнальных проводов всех остальных компонентов необходим аналоговый контакт на Arduino.

Категория: Видеоигры

23:26
22
Нет комментариев. Ваш будет первым!

Ссылка появится после регистрации

Похожие модели

Посещая этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.