INHOUDSOPGAWE:

ZAP Game Gun: 7 stappe
ZAP Game Gun: 7 stappe

Video: ZAP Game Gun: 7 stappe

Video: ZAP Game Gun: 7 stappe
Video: Быстрая укладка плитки на стены в санузле. ПЕРЕДЕЛКА ХРУЩЕВКИ от А до Я #27 2024, November
Anonim
ZAP Game Gun
ZAP Game Gun
ZAP Game Gun
ZAP Game Gun

Deur middel van hierdie instruksies wil ek u my spelgeweer voorstel. Die doel van hierdie projek is om 'n speelarkade -geweer te ontwikkel. wat u binne 2 tot 3 uur kan doen. As u dit probeer beskryf, kan u dit beskryf as 'n kombinasie van, sleutelbord en lugmuis.

hierdie geweer kan gebruik word om verskillende FPS -speletjies te speel.

MOTIVERING

Die motivering van hierdie spelgeweer kom self uit die arcade games. Hierdie projek is 'n perfekte pasmaat vir mense wat van speletjies hou, sowel as 'n fan van Arduino.

Dit is 'n projek wat nie langer as 3 uur benodig nie.

WERKEND

Die werk van die projek is so maklik soos ABC!

die stel program werk met 'n stel en, andersins, voorwaardes wat die hele kode vorm.

die geweer herhaal lugmuis en sleutelbord. Die gyroscoop in die geweer help om die bewegings van die geweer op te spoor en beveel die rekenaar om die muiswyser op die volgende plek te plaas.

Net so probeer die joystick wat in die geweer is, die joystick wat in die spelkonsole voorkom, herhaal. Dit help die gebruiker om voor, agter, regs, links in die spel te navigeer. Daarbenewens help dit ook om te spring.

IR -sensor help om die doelwit te aktiveer a

*alles daarbo*

U kan die toegewezen sleutels in die program volgens die spel verander.

Voorrade

Dinge wat u nodig het om hierdie projek te maak, is:

  1. Arduino Leonardo.
  2. MPU-6050/gyroscoop
  3. Joystick
  4. Taktiele drukknop
  5. PCB ets kit
  6. draad
  7. manlike bergstrook
  8. vroulike bergstrook.
  9. IR sensor

*U kan hierdie voorrade aanlyn of in plaaslike winkels kry.

Stap 1: STAP 1: Maak die kring

STAP 1: Maak die kring
STAP 1: Maak die kring
STAP 1: Maak die kring
STAP 1: Maak die kring

Hiervoor benodig u 'n koper- en ysterchloriedoplossing.

U kan alles in 'n plaaslike elektroniese winkel koop, of ek beveel aan dat u 'PCB -etsstel' koop.

Dit is moontlik die nuttigste hulpmiddel vir hierdie proses.

Om die PCB -diagram te maak, moet u 'n fritzering gebruik, of u kan ook EAGLE gebruik.

Ek het die skakels vir PCB -ontwerp in hierdie instruksies opgelaai.

Om die PCB te maak, kan u die stappe volg in die maak van u PCB.

Stap 2: Stap 2: Koppelingskring

Stap 2: Koppelingskring
Stap 2: Koppelingskring

Na die vervaardiging van PCB, monteer al die onderdele op die PCB.

*U kan ook 'n broodbord daarvoor gebruik*

*verbinding somer*

buttonPin = 4 buttonPin1 = 5

buttonPin2 = 6 buttonPin3 = 7

buttonPin4 = 8 buttonPin5 = 9;

buttonPin6 = 10 buttonPin7 = 11;

buttonPin8 = 12; buttonPin9 = 13;

knoppiePin10 = A1; analogPin = 0;

knoppiePINjoy = A2

VRyPIN = A3; VRxPIN = A4;

Stap 3: STAP 3: Montering van onderdele

STAP 3: Montering van onderdele
STAP 3: Montering van onderdele
STAP 3: Montering van onderdele
STAP 3: Montering van onderdele
STAP 3: Montering van onderdele
STAP 3: Montering van onderdele

Voordat u hierdie proses doen, moet u die sensors en die joystick aan die vroulike burgstrook koppel, sodat hulle in die penne van die manlike kopstukke wat u op die PCB gesoldeer het, pas.

Nou, die stap is eenvoudig.

Ek wil nie veel oor hierdie proses vertel nie.

Net om jou te vertel, in hierdie proses moet jy 'n geweer oopmaak en al die dele in die geweer bymekaarmaak (heg).

Aangesien die geweer by almal anders kan wees, is dit aan u hoe u dit moet monteer.

U kan op die foto's hierbo sien hoe ek my geweer gereël het.

Stap 4: STAP 4: Installeer sagteware

Om die geweer te gebruik, moet u Arduino -sagteware en enige speletjie wat u wil speel, aflaai.

Dit is alles die vereistes van die geweer.

Sluit die poort van Arduino Leonardo aan op die USB -poort van 'n rekenaar of skootrekenaar om die geweer te gebruik.

die geweer sal erken word as 'n gemagtigde muis en sleutelbord vir die toestel.

Stap 5: STAP 5: Aanpassing van geweer

Om die kontroles van die geweer te verander, moet u die bronkode van die geweer verander.

Ek sal wys waar om te verander

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

if (buttonState8 == LOW && previousButtonState == HIGH) {Keyboard.write ("f"); // haal enige wapen op}

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

Om die kontroles te verander, vervang die vet letters met die kontroles wat u wil hê.

*soortgelyke voorwaardes geld vir al die as -voorwaardes.*

Stap 6: STAP 6: Geniet

Nou is u geweer gereed

geniet dit…

Die kode lêers

Stap 7: STAP: 7: Toekomstige verbetering

STAP: 7: Toekomstige verbetering
STAP: 7: Toekomstige verbetering

Terwyl ons oor enigiets praat, weet ons dat alles mettertyd moet ontwikkel.

dus het ons toekomstige ontwikkelings in hierdie geweer

  1. Kan 'n Bluetooth -geweer gemaak word in plaas van USB -kabels.
  2. Kan meer realisties gemaak word.

As u toekomstige verbeterings of voorstelle kry

asseblief

kommentaar

in die kommentaarafdeling

onder…

Aanbeveel: