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


Это аркадный джойстик, который я сделал.
Сам аркадный джойстик сделан с нуля с использованием микропереключателей, предварительно не использованный модуль аркадного джойстика. Я получил эту идею от кого-то на выставке Maker Faire Singapore в 2016 году, где я вспомнил кое-что о том же самом, только лучше меня.
Кнопки аркады были обычными кнопками Arcade за 2 доллара, простыми, но намного лучше, чем ваши типичные тактильные переключатели.
Шаг 1. Корпус и электроника




Корпус сделан в основном из акрила. 1 черный кусок сгибался в 4-х стыках, чтобы получились стороны, 1 очищенный кусок закрывал дно. Белый кусок и другой вид прозрачного пластика (не акрил, а тонкий кусок пластика из какой-то упаковки) использовались для покрытия верхней части и крепления джойстика и кнопок соответственно.
В верхних кусках пластика были вырезаны отверстия для крепления кнопок Arcade и для вставки ручки джойстика и использования.
Что касается проводки, я в основном подключил все переключатели и кнопки к земле и оставил дополнительный контакт для подключения к gpio к входной подтяжке для микроконтроллера.
Шаг 2: джойстик



Основным стержнем джойстика является деревянный дюбель, обрезанный по размеру.
Роликовые переключатели необходимо приклеить горячим клеем на тыльную сторону белого куска акрила по краям отверстия для дюбеля.
Идея заключалась бы в том, чтобы приклеить переключатели так, чтобы всякий раз, когда ручка перемещается вверх, вниз, влево или вправо, нажимался соответствующий переключатель. Держите переключатели близко друг к другу, чтобы при движении джойстика по диагонали (например, вверх-вправо) были нажаты 2 соответствующих переключателя.
Тем не менее, обратите внимание на то, чтобы отрегулировать положение переключателей (насколько близко к отверстию) заранее, чтобы добиться желаемой чувствительности. В противном случае вы попадете в большой беспорядок при его замене. Когда вы будете удовлетворены, вы можете собрать случай и перейти к следующему шагу.
Шаг 3: микроконтроллер и дополнительная электроника



Вы можете использовать любой микроконтроллер с функцией HID (предпочтительно USB, потому что проводные правила), например Arduino Leonardo (хотя и медленный), Teensy или Bluetooth HID, например EZ-ключ Adafruit Bluefruit. В этом случае я использовал Teensy 3.2, Обратите внимание на правильность подключения переключателей. Когда вы перемещаете джойстик в одном направлении, вы фактически нажимаете переключатель в противоположном направлении (перемещение вверх нажимает переключатель вниз). Таким образом, переключатель вниз должен быть сопоставлен с верхним, левый - с правым и т. Д.
При использовании Arduino IDE используйте функции Keyboard.press () и Keyboard.release () для сопоставления каждой кнопки с каждой клавишей. Не используйте Keyboard.print (), так как это медленно.
Рекомендуемые:
USB-ДЖОЙСТИК С НУЛЕВОЙ ЗАДЕРЖКОЙ - АВТО АНАЛОГОВАЯ МОДИФИКАЦИЯ: 5 шагов

USB-ДЖОЙСТИК С НУЛЕВОЙ ЗАДЕРЖКОЙ - АВТО АНАЛОГОВАЯ МОДИФИКАЦИЯ: Это дополнительный проект к модификации истинного аналогового джойстика USB-кодировщика с нулевой задержкой. Перед добавлением этого устройства вам необходимо успешно модифицировать, протестировать и откалибровать кодировщик в предыдущем проекте. Когда закончил и работал
USB-джойстик DIY MPU-6050: 5 шагов

USB-джойстик DIY MPU-6050: с Microsoft Flight Simulator 2020 я быстро понял, насколько сложно использовать клавиатуру для выполнения плана. Поискав в Интернете, я не смог найти подходящий джойстик по разумной цене. У большинства интернет-магазинов их не было в наличии. Популярность M
Ультразвуковой джойстик: 4 шага

Ультразвуковой джойстик: Используя Arduino, я хотел создать конструкцию для управления игрой Snake необычным способом, используя ультразвуковые датчики расстояния. Это сделано для школьного проекта If This Than That в Университете искусств Утрехта. После множества экспериментов
Джойстик Arduino: 4 шага

Arduino Joysticker: этот проект посвящен тому, как использовать Arduino с джойстиком и ЖК-дисплеем
Клавиатура-джойстик: 4 шага

Клавиатура-джойстик: в этом проекте мы создадим клавиатуру, используя джойстик для выбора и ввода и ЖК-экран для отображения