Оглавление:
2025 Автор: John Day | [email protected]. Последнее изменение: 2025-01-13 06:58
Я сделал педаль для наклона в 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
1. Подключите Arduino к ПК через USB.
2. Перейдите в "Инструменты" и нажмите "Порт".
Выберите порт, который показывает ваш Arduino Leonardo.
3. Перейдите на вкладку «Эскиз», затем «Загрузить».
Это проверит, скомпилирует код и загрузит его в Arduino.
Если есть ошибка, проверьте, что в исходном коде ничего не отсутствует.
Шаг 7. Тестирование и устранение неполадок
Arduino должен перезапуститься после загрузки и распознаваться вашим компьютером как USB-клавиатура.
Откройте текстовый редактор и начните топать !! Клавиши должны появляться в тексте, когда вы нажимаете кнопки.
Если текст просто заполняется бесконечными нажатиями клавиш и останавливается только тогда, когда вы нажимаете кнопки, вам необходимо проверить, что кабели к кнопкам подключены к вкладке «всегда закрыто», а не к вкладке «всегда открыт».
Если при нажатии кнопок ничего не происходит, проверьте все кабели и попробуйте другой кабель USB. Перезагрузите компьютер.
Если штыревые кабели выпадают из Arduino из-за силы тяжести и ударов, возможно, потребуется заменить соединительные кабели. Они должны быть одинаковой толщины, но, к сожалению, некоторые из них плотнее других.
Если кнопки расположены в неправильном порядке, вы можете физически переставить контакты в Arduino или изменить код и повторить процесс загрузки.