Оглавление:
- Автор John Day [email protected].
- Public 2024-01-30 11:52.
- Последнее изменение 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 (игровой порт)
