Оглавление:
- Запасы
- Шаг 1: ШАГ 1: Изготовление схемы
- Шаг 2: Шаг 2: Схема подключения
- Шаг 3: ШАГ 3: Сборка деталей
- Шаг 4: ШАГ 4: Установка программного обеспечения
- Шаг 5: ШАГ 5: Настройка пистолета
- Шаг 6: ШАГ 6: Наслаждайтесь
- Шаг 7: ШАГ: 7: Будущее улучшение
Видео: ZAP Game Gun: 7 шагов
2024 Автор: John Day | [email protected]. Последнее изменение: 2024-01-30 11:51
С помощью этой инструкции я хотел бы познакомить вас с моим игровым пистолетом. Смысл этого проекта - разработка игрового аркадного пистолета. что можно сделать в течение 2–3 часов. Если вы попытаетесь описать это, вы можете сказать, что это комбинация клавиатуры и воздушной мыши.
этот пистолет можно использовать для игры в различные игры FPS.
МОТИВАЦИЯ
Мотивация этого игрового пистолета взята из аркадных игр. Этот проект идеально подходит для людей, которые любят игры, а также являются фанатами Arduino.
Это проект, на который не потребуется времени более 3 часов.
РАБОТАЮЩИЙ
Работа над проектом проста как азбука!
Набор программы работает с набором условий и, иначе, образующих весь код.
Пистолет копирует воздушную мышь и клавиатуру. Гироскоп, присутствующий в пистолете, помогает отслеживать движения пистолета и дает команду компьютеру поместить указатель мыши в следующее место.
Точно так же джойстик, присутствующий в пистолете, пытается имитировать джойстик, присутствующий в игровой консоли. Это помогает пользователю перемещаться вперед, назад, вправо, влево в игре. В дополнение к этому, это также помогает прыгать.
ИК-датчик помогает в прицеливании
* все выше этого *
Вы можете просто изменить назначенные клавиши в программе согласно игре.
Запасы
Для создания этого проекта вам понадобятся:
- Ардуино Леонардо.
- MPU-6050 / гироскоп
- Джойстик
- Тактильная кнопка
- Комплект для травления печатных плат
- провод
- мужской айсберг полосатый
- женская полоса айсберга.
- ИК-датчик
* Вы можете приобрести эти материалы в Интернете или в местных магазинах. *
Шаг 1: ШАГ 1: Изготовление схемы
Для этого вам понадобится медь и раствор хлорида железа.
Вы можете приобрести любой в местном магазине электроники или я рекомендую купить «Набор для травления печатных плат».
Возможно, это самый полезный инструмент для этого процесса.
Чтобы сделать схему печатной платы, вам нужно будет использовать фритзинг или EAGLE.
Я загрузил ссылки для проектирования печатных плат в эту инструкцию.
Чтобы сделать печатную плату, вы можете выполнить шаги, указанные в разделе «Создание печатной платы».
Шаг 2: Шаг 2: Схема подключения
После изготовления печатной платы просто установите все детали на печатную плату.
* Для этого также можно использовать макетную плату *
* описание подключения *
buttonPin = 4 buttonPin1 = 5
buttonPin2 = 6 buttonPin3 = 7
buttonPin4 = 8 buttonPin5 = 9;
buttonPin6 = 10 buttonPin7 = 11;
buttonPin8 = 12; buttonPin9 = 13;
buttonPin10 = A1; analogPin = 0;
buttonPINjoy = A2
VRyPIN = A3; VRxPIN = A4;
Шаг 3: ШАГ 3: Сборка деталей
Перед этим процессом вам нужно будет подключить датчики и джойстик к внутренней полоске, чтобы они вошли в штыри вилки, которые вы припаяли на печатной плате.
Теперь шаг прост.
Я не хочу много рассказывать об этом процессе.
Просто скажу вам, что в этом процессе вы должны открыть пистолет и собрать (прикрепить) все детали внутри пистолета.
Поскольку у всех оружие может быть разным, решать вам, как его собрать.
На изображениях выше вы можете увидеть, как я разместил свое ружье.
Шаг 4: ШАГ 4: Установка программного обеспечения
Чтобы использовать пистолет, вам необходимо загрузить программное обеспечение Arduino и любую игру, в которую вы хотите играть.
Это все требования к оружию.
Чтобы использовать пистолет, просто подключите порт Arduino Leonardo к USB-порту ПК или ноутбука.
пистолет будет распознан как авторизованная мышь и клавиатура для устройства.
Шаг 5: ШАГ 5: Настройка пистолета
Чтобы изменить элементы управления оружием, вам необходимо изменить исходный код пистолета.
Я покажу где поменять
if (buttonState7 == LOW && previousButtonState == HIGH) {Keyboard.write ("j"); // особая градация}
if (buttonState8 == LOW && previousButtonState == HIGH) {Keyboard.write ("f"); // возьмем любое оружие}
if (buttonState9 == LOW && previousButtonState == HIGH) {Keyboard.write (""); // ночное видение}
чтобы изменить элементы управления, замените жирные буквы нужными элементами управления.
* аналогичные условия применяются ко всем условиям if. *
Шаг 6: ШАГ 6: Наслаждайтесь
Теперь ваш пистолет готов
наслаждайся этим…
Файлы кода
Шаг 7: ШАГ: 7: Будущее улучшение
Говоря о чем угодно, мы знаем, что все должно со временем развиваться.
так что у нас есть будущие разработки в этом пистолете
- Можно сделать Bluetooth-пушку вместо USB-кабеля.
- Можно сделать более реалистичным.
Если вы получите какие-либо улучшения в будущем или какие-либо предложения
пожалуйста
комментарий
в разделе комментариев
ниже…
Рекомендуемые:
Ray Gun со звуковыми эффектами, версия 2: 17 шагов (с изображениями)
Лучевая пушка со звуковыми эффектами, версия 2: Недавно я наткнулся на старую дрель в старом магазине, и как только я ее увидел, понял, что мне нужно сделать из нее лучевую пушку. Я сделал несколько лучевых пушек, и они всегда начинаются с вдохновения от какого-нибудь найденного объекта. Вы можете ознакомиться с другими моими сборками в т
Aruduino LED Game Fast Clicking Two Player Game: 8 шагов
Aruduino LED Game Игра для двух игроков с быстрым щелчком: этот проект вдохновлен @HassonAlkeim. Если вы хотите глубже изучить, вот ссылка, которую вы можете проверить https://www.instructables.com/id/Arduino-Two-Player-Fast-Button-Clicking-Game/. Эта игра является улучшенной версией Alkeim's. Это
Детектор движения Nerf Gun: 8 шагов
Motion Decting Nerf Gun: Привет! Я Кэмерон. В этом руководстве я покажу вам, как активировать пистолет Nerf с помощью движения. Это несколько сложно, но на 100% УДИВИТЕЛЬНО
Штатив Knex Minimini Gun: 5 шагов
Штатив Knex Minimini Gun: это просто для баланса и лучшего прицеливания
Как редактировать спрайты Wolfenstein 3D Gun (основы): 7 шагов
Как редактировать Wolfenstein 3D Gun Sprites (основы): это была первая игра FPS, которую я когда-либо модифицировал, и позвольте мне сказать вам, что даже несмотря на то, что игра устарела, это все еще забавная игра и всегда еще веселее, когда вы делаете свое собственное оружие и поиграйте с этим! лучшие редакторы, которых я нашел, - это Чаоседи