Оглавление:
Видео: Контроллер KSP: 10 шагов (с изображениями)
2025 Автор: John Day | [email protected]. Последнее изменение: 2025-01-13 06:58
это игровой контроллер (кербальная космическая программа)
Шаг 1: Материал:
-1 arduino pro micro
-много мгновенных кнопок (джойстик 4НО, светодиодные кнопки…)
-Переключить переключатель
-2 поворотных энкодера
-USB кабели
-коробка для всего
-электрические провода
-концентратор USB
- инструменты (дрель, отвертки, паяльник,…)
-старая USB-клавиатура * опционально * (для добавления дополнительных кнопок) (шаг 5)
-и конечно же Kerbal Space Program
Шаг 2: размещение кнопок
этот шаг очень важен, потому что ваш контроллер должен быть эргономичным.
Рекомендую изготовить прототипы на картоне, чтобы попробовать разные варианты расположения кнопок.
Шаг 3: просверлить отверстия
когда вас устраивает установка пуговиц, сделайте отметки карандашом, а затем просверлите отверстия до нужного диаметра
Шаг 4: Пайка
поместите кнопки в соответствующие отверстия и начните электромонтаж в соответствии со схемой.
Шаг 5: больше кнопок
* этот шаг не обязателен *
количество кнопок в матрице ограничено, поэтому есть решение:
откройте старую USB-клавиатуру и возьмите печатную плату внутрь
электронная карта клавиатуры имеет несколько контактов, и когда два контакта соединены проводом, клавиатура записывает символ, поэтому вы можете попробовать все комбинации, чтобы найти символы "1, 2, 3, 4, 5, 6, 7, 8, громкость + и громкость-"
затем приварите кнопки к соответствующим контактам, и если это сработает, каждая кнопка должна написать номер на вашем ноутбуке.
Шаг 6: Провода
когда все сварено, почти готово
у нас есть 3 USB-кабеля:
-1 для ардуино
-1 для клавиатуры-карты
-1 за подачу света
так что решение состоит в том, чтобы добавить внутрь USB-концентратор.
(розовая пена предназначена для изоляции, потому что моя коробка - металлическая).
Шаг 7: набросок
Я не делал скетч Arduino.
скетч, который я использую, вот этот (он взят из канала amstudio, он сделал блок кнопок для другой игры).
вам также нужна библиотека здесь
Шаг 8: ярлыки
распечатать этикетки и наклеить их на соответствующие кнопки.
Шаг 9: Назначьте
подключите контроллер к компьютеру и проверьте с помощью "joytokey", что все ваши кнопки работают
затем запустите KSP, войдите в настройки, введите и назначьте каждой кнопке вашего контроллера функцию.
Шаг 10:
этот проект завершен, если у вас есть вопросы, которые вы можете задать мне: напишите комментарий.