Оглавление:
2025 Автор: John Day | [email protected]. Последнее изменение: 2025-01-13 06:58
Краткое заявление об отказе от ответственности: цель этого проекта не в том, чтобы сделать дешевое преобразование джойстика для игрового порта. Смысл этого проекта - сделать универсальный и настраиваемый джойстик, который можно было бы легко модифицировать. Причина, по которой я выбрал Arduino, заключалась только в том, что у меня было немного свободного времени и я хотел вдохнуть новую жизнь в старый джойстик игрового порта моего дяди. если вы хотите сделать то же самое, есть много дешевых конвертеров, поэтому попробуйте их, если вы не хотите усложнять
Шаг 1: Соберите необходимые материалы:
Вам понадобятся:
- старый джойстик игрового порта (я купил свой за 2 доллара на дворовой распродаже)
- штыревые заголовки
- Arduino uno (около 18 $)
- макетная плата или перфокарт
Вам понадобятся следующие инструменты:
- пара ножниц
- паяльник
- немного свинца
- компьютер с установленной Arduino IDE и Atmel flip
- интернет-соединение
Шаг 2: Разберите джойстик:
Первое и самое главное, что нужно сделать, - это разобрать джойстик и выяснить цветовую кодировку проводов, которые подключаются к кнопкам.
Шаг 3: Сделайте Arduino Shield и подключите провода:
Следуйте схеме, которая прилагается.
В основном потенциометры to представляют оси x и y джойстика, а кнопки представляют собой клавиши действий.
Шаг 4: Настройте программное обеспечение:
Чтобы настроить этот джойстик, нужно выполнить несколько шагов:
- Сначала перейдите по этой ссылке https://github.com/AlanChatham/UnoJoy и загрузите UnoJoy.
- Затем откройте IDE Arduino и перенесите образец кода на плату.
- теперь установите Atmel Flip и Java Runtime Environment
- Теперь переведите плату в режим DFU, закоротив два контакта рядом с портом USB на плате или следуя руководству по этой ссылке
- Теперь откройте папку Uno Joy, перейдите в папку Uno и запустите файл Turnintoajoystick.bat.
- Теперь отключите и снова подключите плату Arduino, теперь все настроено и готово.
- при необходимости проверьте опцию контроллеров USB в Windows, чтобы проверить контроллер.
Шаг 5: Конечный результат и устранение неполадок:
Вот так получился джойстик.
извините за то, что не показываю конечный результат на работе.
Если у вас есть какие-либо шатания в движении джойстиков, пожалуйста, проверьте соединения 5v и gnd, которые идут к потенциометрам для дальнейшего устранения неполадок, пожалуйста, свяжитесь со мной в разделе комментариев. И, пожалуйста, поделитесь фотографиями, если вы попытаетесь самостоятельно