Sisällysluettelo:

ZAP Game Gun: 7 vaihetta
ZAP Game Gun: 7 vaihetta

Video: ZAP Game Gun: 7 vaihetta

Video: ZAP Game Gun: 7 vaihetta
Video: My Husband Stunned! Do This Exercise for 14 Days to Lift Droopy Eyelids 2024, Marraskuu
Anonim
ZAP Game Gun
ZAP Game Gun
ZAP Game Gun
ZAP Game Gun

Tämän ohjeen kautta haluan esitellä teille peliaseeni. Tämän projektin tarkoitus on kehittää pelihallipistooli. jonka voit 2-3 tunnin kuluessa. Jos yrität kuvata sitä, voit kertoa sen näppäimistön ja ilmahiiren yhdistelmänä.

Tätä asetta voidaan käyttää erilaisten FPS -pelien pelaamiseen.

MOTIVAATIO

Tämän peliaseen motiivi on itse arcade -peleistä. Tämä projekti sopii täydellisesti ihmisille, jotka rakastavat pelejä ja ovat Arduinon faneja.

Se on projekti, joka ei vaadi aikaa yli 3 tuntia.

TYÖSKENTELY

Projektin työ on yhtä helppoa kuin ABC!

ohjelmajoukko toimii joukon ja muiden ehtojen kanssa, jotka muodostavat koko koodin.

ase toistaa ilmahiiriä ja näppäimistöä. Pistoolissa oleva gyroskooppi auttaa jäljittämään aseen liikkeitä ja käskee tietokoneen asettamaan hiiren osoittimen seuraavaan paikkaan.

samoin aseessa oleva ohjaussauva yrittää toistaa pelikonsolissa olevaa ohjaussauvaa. Se auttaa käyttäjää navigoimaan pelin eteen, taakse, oikealle ja vasemmalle. Tämän lisäksi se auttaa myös hyppäämään.

IR -anturi auttaa laukaisemaan tavoitteen a

*kaikki sen yläpuolella*

Voit vain muuttaa ohjelman avaimia pelin mukaan.

Tarvikkeet

Tämän projektin toteuttamiseen tarvitaan seuraavat asiat:

  1. Arduino Leonardo.
  2. MPU-6050/gyroskooppi
  3. Ohjaussauva
  4. Kosketuspainike
  5. PCB -etsaussarja
  6. lanka
  7. uros berg nauhat
  8. naaras berg nauha.
  9. IR -anturi

*Saat nämä tarvikkeet verkosta tai paikallisista kaupoista.*

Vaihe 1: VAIHE 1: Piirin tekeminen

VAIHE 1: Piirin tekeminen
VAIHE 1: Piirin tekeminen
VAIHE 1: Piirin tekeminen
VAIHE 1: Piirin tekeminen

Tätä varten tarvitset kuparipinnoitettua ja rautakloridiliuosta.

Voit ostaa mitä tahansa paikallista elektroniikkakauppaa tai suosittelen "PCB -etsaussarjan" ostamista.

Se voi olla hyödyllisin työkalu tässä prosessissa.

Piirilevykaavion tekemiseksi sinun on käytettävä friteerausta tai voit käyttää myös EAGLEa.

Olen ladannut linkit piirilevyjen suunnitteluun tässä ohjekirjassa.

Voit tehdä piirilevyn noudattamalla kohdassa Piirilevyn valmistelu annettuja ohjeita.

Vaihe 2: Vaihe 2: Liitäntäpiiri

Vaihe 2: Liitäntäpiiri
Vaihe 2: Liitäntäpiiri

Piirilevyn valmistuksen jälkeen vain asenna kaikki osat piirilevylle.

*Voit käyttää myös leipälautaa*

*yhteys kesäinen*

buttonPin = 4 painiketta Pin1 = 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;

Vaihe 3: VAIHE 3: Osien kokoaminen

VAIHE 3: Osien kokoaminen
VAIHE 3: Osien kokoaminen
VAIHE 3: Osien kokoaminen
VAIHE 3: Osien kokoaminen
VAIHE 3: Osien kokoaminen
VAIHE 3: Osien kokoaminen

Ennen tätä prosessia sinun on kytkettävä anturit ja ohjaussauva naaraspuoliseen burg -nauhaan, jotta ne mahtuisivat piirilevyyn juotettuihin urospistokkeisiin.

Nyt vaihe on yksinkertainen.

En halua kertoa paljon tästä prosessista.

Tässä prosessissa sinun on vain avattava ase ja koottava (kiinnitettävä) kaikki aseen sisällä olevat osat.

Koska ase voi olla erilainen kaikkien kanssa, sinun on itse koottava.

Yllä olevista kuvista näet, kuinka järjestin aseeni.

Vaihe 4: VAIHE 4: Ohjelmiston asentaminen

Pistoolin käyttämiseksi sinun on ladattava Arduino -ohjelmisto ja kaikki haluamasi pelit.

Nämä kaikki ovat aseen vaatimuksia.

Käytä pistoolia vain yhdistämällä Arduino Leonardon portti tietokoneen tai kannettavan tietokoneen USB -porttiin.

ase tunnistetaan laitteen hyväksytyksi hiireksi ja näppäimistöksi.

Vaihe 5: VAIHE 5: Pistoolin mukauttaminen

Jos haluat muuttaa aseen säätimiä, sinun on vaihdettava aseen lähdekoodi.

Näytän minne muuttaa

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

if (buttonState8 == LOW && previousButtonState == HIGH) {Keyboard.write ("f"); // poimi kaikki aseet}

if (buttonState9 == LOW && previousButtonState == HIGH) {Keyboard.write (""); // pimeänäkö}

Jos haluat muuttaa ohjaimia, korvaa lihavoidut kirjaimet haluamillasi säätimillä.

*vastaavat ehdot koskevat kaikkia if -ehtoja.*

Vaihe 6: VAIHE 6: Nauti

Nyt aseesi on valmis

Nauti siitä…

Kooditiedostot

Vaihe 7: VAIHE: 7: Tulevaisuuden parantaminen

VAIHE: 7: Tulevaisuuden parantaminen
VAIHE: 7: Tulevaisuuden parantaminen

Kun puhumme mistä tahansa, tiedämme, että kaiken täytyy kehittyä ajan myötä.

joten meillä on tämän aseen tuleva kehitys

  1. Voidaan valmistaa Bluetooth -pistooliksi USB -kaapelien sijaan.
  2. Voidaan tehdä realistisemmaksi.

Jos saat parannuksia tulevaisuudessa tai ehdotuksia

ole kiltti

kommentti

kommenttiosiossa

alla…

Suositeltava: