Obsah:

ZAP Game Gun: 7 krokov
ZAP Game Gun: 7 krokov

Video: ZAP Game Gun: 7 krokov

Video: ZAP Game Gun: 7 krokov
Video: The Colossus meets The Beast - Hong Man Choi vs. Bob Sapp 2024, November
Anonim
Herná zbraň ZAP
Herná zbraň ZAP
Herná zbraň ZAP
Herná zbraň ZAP

Prostredníctvom tohto Instructables by som vám rád predstavil svoju hernú zbraň. Cieľom tohto projektu je vyvinúť hernú arkádovú zbraň. čo môžete urobiť do 2 až 3 hodín. Ak sa ho pokúsite popísať, možno ho poznáte ako kombináciu klávesnice a vzduchovej myši.

túto zbraň je možné použiť na hranie rôznych hier FPS.

MOTIVÁCIA

Motivácia tejto hernej pištole je samotná z arkádových hier. Tento projekt sa perfektne hodí pre ľudí, ktorí milujú hry a sú fanúšikmi Arduina.

Ide o projekt, ktorý by nepotreboval viac ako 3 hodiny.

PRÁCA

Fungovanie projektu je rovnako jednoduché ako ABC!

sada programu pracuje so sadou a, inak, podmienok tvoriacich celý kód.

pištoľ replikuje vzdušnú myš a klávesnicu. Gyroskop prítomný v zbrani pomáha sledovať pohyby zbrane a prikazuje počítaču, aby umiestnil ukazovateľ myši na nasledujúce miesto.

podobne sa joystick prítomný v zbrani pokúša replikovať joystick prítomný v hernej konzole. Pomáha používateľovi orientovať sa v hre vpredu, vzadu, vpravo, vľavo. Okrem toho pomáha aj pri výskoku.

IR senzor pomáha pri spustení cieľa a

*všetko nad tým*

Priradené klávesy v programe môžete jednoducho zmeniť podľa hry.

Zásoby

Na tento projekt budete potrebovať tieto veci:

  1. Arduino Leonardo.
  2. MPU-6050/gyroskop
  3. Joystick
  4. Hmatové tlačidlo
  5. Súprava na leptanie DPS
  6. drôt
  7. pásik mužského Berga
  8. pás ženského Berga.
  9. IR senzor

*Tento spotrebný materiál môžete získať online alebo v miestnych obchodoch.*

Krok 1: KROK 1: Vytvorenie obvodu

KROK 1: Vytvorenie obvodu
KROK 1: Vytvorenie obvodu
KROK 1: Vytvorenie obvodu
KROK 1: Vytvorenie obvodu

Na to budete potrebovať roztok potiahnutý meďou a roztok chloridu železnatého.

Môžete ich získať v miestnom obchode s elektronikou alebo odporúčam kúpiť si „súpravu na leptanie DPS“.

Môže to byť najužitočnejší nástroj pre tento proces.

Na vytvorenie diagramu DPS budete potrebovať fritovanie alebo môžete použiť aj EAGLE.

Odovzdal som odkazy na návrh DPS v tomto návode.

Na výrobu DPS môžete postupovať podľa krokov uvedených v časti Výroba DPS.

Krok 2: Krok 2: Pripojenie obvodu

Krok 2: Pripojenie obvodu
Krok 2: Pripojenie obvodu

Po výrobe DPS jednoducho namontujte všetky diely na DPS.

*Na to môžete použiť aj dosku na pečenie*

*letné spojenie*

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;

Krok 3: KROK 3: Zostavenie dielov

KROK 3: Zostavovanie dielov
KROK 3: Zostavovanie dielov
KROK 3: Zostavovanie dielov
KROK 3: Zostavovanie dielov
KROK 3: Zostavovanie dielov
KROK 3: Zostavovanie dielov

Pred týmto procesom budete musieť zapojiť senzory a joystick do ženského burgundového prúžku, aby sa zmestili do kolíkových kolíkov mužských zásuviek, ktoré ste spájkovali na doske plošných spojov.

Teraz je krok jednoduchý.

Nechcel by som o tomto procese veľa hovoriť.

Aby som vám povedal, v tomto procese musíte otvoriť zbraň a zostaviť (pripevniť) všetky diely vo vnútri pištole.

Pretože zbraň môže byť u každého iná, je na vás, ako ju zostavíte.

Na obrázkoch vyššie môžete vidieť, ako som usporiadal svoju zbraň.

Krok 4: KROK 4: Inštalácia softvéru

Ak chcete použiť zbraň, musíte si stiahnuť softvér Arduino a akúkoľvek hru, ktorú chcete hrať.

To všetko sú požiadavky zbrane.

ak chcete použiť zbraň, stačí pripojiť port Arduino Leonardo k USB portu počítača alebo prenosného počítača.

zbraň bude rozpoznaná ako autorizovaná myš a klávesnica pre zariadenie.

Krok 5: KROK 5: Prispôsobenie pištole

Ak chcete zmeniť ovládanie pištole, musíte zmeniť zdrojový kód zbrane.

Ukážem, kde sa zmeniť

if (buttonState7 == LOW && previousButtonState == HIGH) {Keyboard.write ("j"); // special granade}

if (buttonState8 == LOW && previousButtonState == HIGH) {Keyboard.write ("f"); // pick up any gun}

if (buttonState9 == LOW && previousButtonState == HIGH) {Keyboard.write (""); // night vision}

ak chcete zmeniť ovládacie prvky, nahraďte tučné písmená požadovanými ovládačmi.

*podobné podmienky sa vzťahujú na všetky podmienky if.*

Krok 6: KROK 6: Užite si to !

Teraz je vaša zbraň pripravená

uži si to…

Súbory s kódom

Krok 7: KROK: 7: Budúce zlepšenie

KROK: 7: Budúce zlepšenie
KROK: 7: Budúce zlepšenie

Keď hovoríme o čomkoľvek, vieme, že všetko sa musí časom vyvíjať.

takže máme budúci vývoj v tejto zbrani

  1. Namiesto káblov USB je možné vyrobiť pištoľ Bluetooth.
  2. Dá sa urobiť realistickejším.

Ak v budúcnosti získate nejaké vylepšenia alebo návrhy

prosím

komentovať

v sekcii komentárov

nižšie…

Odporúča: