Оглавление:

Джойстик DIY Arcade: 3 шага
Джойстик DIY Arcade: 3 шага

Видео: Джойстик DIY Arcade: 3 шага

Видео: Джойстик DIY Arcade: 3 шага
Видео: Создаем аркадный геймпад / diy arcade gamepad 2024, Ноябрь
Anonim
Сделай сам аркадный джойстик
Сделай сам аркадный джойстик
Сделай сам аркадный джойстик
Сделай сам аркадный джойстик

Это аркадный джойстик, который я сделал.

Сам аркадный джойстик сделан с нуля с использованием микропереключателей, предварительно не использованный модуль аркадного джойстика. Я получил эту идею от кого-то на выставке 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 (), так как это медленно.

Рекомендуемые: