
Оглавление:
2025 Автор: John Day | [email protected]. Последнее изменение: 2025-01-23 15:05

Краткое заявление об отказе от ответственности: цель этого проекта не в том, чтобы сделать дешевое преобразование джойстика для игрового порта. Смысл этого проекта - сделать универсальный и настраиваемый джойстик, который можно было бы легко модифицировать. Причина, по которой я выбрал 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, которые идут к потенциометрам для дальнейшего устранения неполадок, пожалуйста, свяжитесь со мной в разделе комментариев. И, пожалуйста, поделитесь фотографиями, если вы попытаетесь самостоятельно
Рекомендуемые:
Преобразование старого динамика в Bluetooth Boombox: 8 шагов (с изображениями)

Преобразование старого динамика в Bluetooth Boombox: Всем привет! Большое спасибо за то, что присоединились ко мне над этой сборкой! Прежде чем мы перейдем к деталям, рассмотрите возможность голосования за это Учебное пособие в конкурсе в самом низу. Поддержка очень ценится! Прошло несколько лет с тех пор, как я начал
USB-преобразование джойстика 1980-х годов: 7 шагов (с изображениями)

Преобразование джойстика 80-х годов в USB: этот оригинальный джойстик Cheetah 125 80-х годов прошлого века претерпел прекрасные изменения с новыми блестящими микропереключателями, аркадными кнопками и платой контроллера Pimoroni Player X. Теперь в нем четыре независимых «пожарных». кнопки и подключается через USB, готов к
Преобразование старого Cfl в усилитель звука: 7 шагов

Преобразование старого Cfl в аудиоусилитель: Привет друг, сегодня я собираюсь сделать усилитель звука, используя старый cfl. Мы будем использовать транзистор от cfl. Приступим
Коробка передач для компьютера, сделанная из старого джойстика (H-shift): 8 шагов

Коробка передач для компьютера, сделанная из старого джойстика (H-shift): Вам нравятся машины? Вам нравится настоящее вождение? У вас есть старый джойстик? Это вам инструкция:) Я покажу вам, как сделать коробку передач для компьютера из старого джойстика.- --------------------------------------------------
Получение сигнала от старого джойстика: 5 шагов

Получение сигнала от старого джойстика: это проект, над которым я начал работать, когда нашел старый джойстик с портом D15 (игровой порт)