Оглавление:

Ножные педали для ПК: 7 шагов
Ножные педали для ПК: 7 шагов

Видео: Ножные педали для ПК: 7 шагов

Видео: Ножные педали для ПК: 7 шагов
Видео: Лучший бюджетный игровой руль - Logitech Driving Force GT 2024, Июль
Anonim
Ножные педали для ПК
Ножные педали для ПК

Я сделал педаль для наклона в Pubg (Player Unknown Battlegrounds), так как чувствовал, что мне нужны дополнительные пальцы. Я также использовал его для Kerbal Space Program.

Приложения бесконечны, и вы можете добавить больше кнопок или меньше, если хотите.

Пайки не требуется !!!

Этот проект действует как клавиатура и запрограммирован на ввод нажатия клавиш. Это не работает с Arduino Uno. Я использовал Arduino Leonardo

Шаг 1: Детали

Запчасти
Запчасти
Запчасти
Запчасти
Запчасти
Запчасти
Запчасти
Запчасти

Ардуино Леонардо

Длинный штекерный кабель USB A - штекер Mini USB B

Мгновенные или кнопочные переключатели

Упаковать гнездовые лопаточные соединители

Перемычки между мужчинами и женщинами Arduino

Электропровод (любой светосилы)

Термоусадочная трубка (чуть больше проволоки)

Шаг 2: Инструменты

Инструменты
Инструменты

Рамка

Строительные инструменты из дерева или металла

Сверло, перфорация / кольцевая пила, винты

(Конструкция корпуса зависит от вас. Я использовал фанеру, но вы могли бы использовать коробку или металлическую банку. Повеселитесь.)

Электрика

Кусачки / стриппер (если они у вас есть. Подойдут ножницы и бритва)

Обжим соединения (подойдут любые плоскогубцы)

Тепловая пушка (подойдет прикуриватель)

Код

Загрузите программное обеспечение Arduino IDE

Это бесплатно и позволяет писать, компилировать и прошивать код для Леонардо.

Скачать здесь

Шаг 3: Жилье

Жилье
Жилье
Жилье
Жилье
Жилье
Жилье

Эта часть действительно зависит от вашего воображения, но я покажу, что я создал и почему.

Я сделал основание шириной 600 мм, чтобы можно было удобно установить обе ноги, я подумал о том, чтобы сделать две отдельные педали, но я беспокоился, что случайно сломаю кабели в будущем. Левая нога управляет двумя кнопками слева, а правая - тремя другими.

Я использовал фанеру толщиной 16 мм и шурупы 50 мм, так как они должны быть прочными, поскольку вы в основном топаете эту штуку каждый день. Кнопки аркады могут принять наказание.

Если вы собираетесь его раскрасить, самое время. Я видел, как люди охватывают весь подобный проект контактом (вы знаете, чем вы покрываете свои рабочие тетради). Вы и покупаете его в огромном ассортименте расцветок и узоров в магазинах канцелярских товаров. Как это

Я добавил несколько резиновых полосок на ножки, чтобы вы не могли случайно отодвинуть устройство от себя во время его использования.

Шаг 4: Схема и распиновка

Схема и распиновка
Схема и распиновка
Схема и распиновка
Схема и распиновка
Схема и распиновка
Схема и распиновка

Не волнуйтесь, это выглядит сложнее, чем есть на самом деле.

Прикрутите плату Arduino к нижней стороне и к краю корпуса. Убедитесь, что вы сможете подключить USB без помех.

1. Сделайте по 5 кабелей, идущих от каждого переключателя Arduino, зачистив один конец соединительного кабеля (кабели со штырьками на конце) и соединив его с отрезком электрического кабеля. - Чтобы соединить скрученные концы оголенных проводов вместе, наденьте небольшой кусок термоусадки на место соединения и нагрейте, чтобы соединить их вместе). Зачистите другой конец провода (не конец штифта) и обожмите гнездовой лопаточный соединитель до зачищенного конца.

2. Вставьте конец кабеля с штыревым контактом в гнездо для цифрового штыря 2 на Arduino. Подсоедините разъем лопатки к кнопке на дальней левой стороне. (обратите внимание: * переключатели имеют 3 выступа для соединительного кабеля. Как показано на рисунке, я подключил вывод кабеля к среднему язычку. Это вкладка «всегда закрыта».

3. Повторите действия для контактов 3, 4, 5 и 6.

4. Теперь нам нужно создать так называемую «гирляндную цепь», чтобы соединить землю с нижними выступами всех кнопок. Это кабель, который будет «прыгать» к каждой кнопке.

Отрежьте и измерьте участки электрического кабеля, чтобы переходить от кнопки к кнопке с небольшими дополнительными усилиями. Зачистите оба конца каждой секции, соедините две секции и обожмите соединитель, пока не хватит для всех кнопок. Соедините соединительный кабель с одним концом и подключите к любому контакту заземления на Arduino.

Шаг 5: Код

Код
Код

Пора применить самый важный навык, которому вы научились в школе…..копируйте, вставьте.

Включен текстовый файл с кодом.

Загрузите или просмотрите его, выберите все, скопируйте, откройте Arduino IDE (ссылка для загрузки в шаге Инструменты), создайте новый, вставьте.

Если вы хотите изменить какие-либо привязки клавиш, вы можете сделать это сейчас, изменив ключи в коде в кавычках, например: ('q').

Если вы хотите использовать клавиши-модификаторы (shift, control, alt, F1, Insert и т. Д.), Есть список того, что вводить ЗДЕСЬ.

Если вы используете только 1 или 2 кнопки, вам не нужно удалять неиспользуемый код. Если к закодированным контактам не подключены никакие кнопки, он проигнорирует эту часть кода.

Шаг 6: загрузка кода в Arduino

Загрузка кода в Arduino
Загрузка кода в Arduino
Загрузка кода в Arduino
Загрузка кода в Arduino

1. Подключите Arduino к ПК через USB.

2. Перейдите в "Инструменты" и нажмите "Порт".

Выберите порт, который показывает ваш Arduino Leonardo.

3. Перейдите на вкладку «Эскиз», затем «Загрузить».

Это проверит, скомпилирует код и загрузит его в Arduino.

Если есть ошибка, проверьте, что в исходном коде ничего не отсутствует.

Шаг 7. Тестирование и устранение неполадок

Arduino должен перезапуститься после загрузки и распознаваться вашим компьютером как USB-клавиатура.

Откройте текстовый редактор и начните топать !! Клавиши должны появляться в тексте, когда вы нажимаете кнопки.

Если текст просто заполняется бесконечными нажатиями клавиш и останавливается только тогда, когда вы нажимаете кнопки, вам необходимо проверить, что кабели к кнопкам подключены к вкладке «всегда закрыто», а не к вкладке «всегда открыт».

Если при нажатии кнопок ничего не происходит, проверьте все кабели и попробуйте другой кабель USB. Перезагрузите компьютер.

Если штыревые кабели выпадают из Arduino из-за силы тяжести и ударов, возможно, потребуется заменить соединительные кабели. Они должны быть одинаковой толщины, но, к сожалению, некоторые из них плотнее других.

Если кнопки расположены в неправильном порядке, вы можете физически переставить контакты в Arduino или изменить код и повторить процесс загрузки.

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