Satura rādītājs:

ZAP spēles lielgabals: 7 soļi
ZAP spēles lielgabals: 7 soļi

Video: ZAP spēles lielgabals: 7 soļi

Video: ZAP spēles lielgabals: 7 soļi
Video: Первый стрим за пол года. Отвечаем на важные вопросы! 2024, Novembris
Anonim
ZAP spēļu lielgabals
ZAP spēļu lielgabals
ZAP spēļu lielgabals
ZAP spēļu lielgabals

Izmantojot šo pamācību, es vēlos jūs iepazīstināt ar savu spēles ieroci. Šī projekta mērķis ir izstrādāt spēļu arkādes pistoli. ko var paveikt 2 līdz 3 stundu laikā. Ja jūs mēģināt to aprakstīt, varat to pateikt kā tastatūras un gaisa peles kombināciju.

Šo pistoli var izmantot dažādu FPS spēļu spēlēšanai.

MOTIVĀCIJA

Šīs spēles lielgabala motivācija ir saistīta ar arkādes spēlēm. Šis projekts ir ideāli piemērots cilvēkiem, kuriem patīk spēles, kā arī Arduino cienītāji.

Tas ir projekts, kas neprasa vairāk kā 3 stundas.

DARBA

Projekta darbs ir tikpat vienkāršs kā ABC!

programmas kopa darbojas ar nosacījumu kopu un, citādi, veidojot visu kodu.

lielgabals atkārto gaisa peli un tastatūru. Pistolē esošais žiroskops palīdz izsekot pistoles kustībām un pavada datoram novietot peles rādītāju tālāk norādītajā vietā.

līdzīgi, pistole esošā kursorsvira mēģina atkārtot spēles konsolē esošo kursorsviru. Tas palīdz lietotājam pārvietoties spēles priekšā, aizmugurē, pa labi, pa kreisi. Turklāt tas palīdz arī lēkt.

IR sensors palīdz iedarbināt mērķi a

*viss virs tā*

Jūs varat vienkārši mainīt programmā piešķirtos taustiņus atbilstoši spēlei.

Piegādes

Lietas, kas jums būs nepieciešamas, lai īstenotu šo projektu, ir šādas:

  1. Arduino Leonardo.
  2. MPU-6050/žiroskops
  3. Kursorsvira
  4. Taustāma spiedpoga
  5. PCB kodināšanas komplekts
  6. vads
  7. vīriešu berga sloksne
  8. sieviešu berga sloksne.
  9. IR sensors

*Šos piederumus varat iegādāties tiešsaistē vai vietējos veikalos.*

1. solis: 1. SOLIS: shēmas izveide

1. SOLIS: ķēdes izveidošana
1. SOLIS: ķēdes izveidošana
1. SOLIS: ķēdes izveidošana
1. SOLIS: ķēdes izveidošana

Šim nolūkam jums būs nepieciešams vara pārklāts un dzelzs hlorīda šķīdums.

Jūs varat iegādāties jebkuru, kur vietējais elektronikas veikals vai es iesaku iegādāties “PCB kodināšanas komplektu”.

Tas var būt visnoderīgākais rīks šim procesam.

Lai izveidotu PCB diagrammu, jums būs jāizmanto fritēšana vai arī varat izmantot EAGLE.

Šajā instrukcijā esmu augšupielādējis saites uz PCB dizainu.

Lai izveidotu PCB, varat veikt darbības, kas norādītas sadaļā PCB izgatavošana.

2. darbība: 2. darbība: savienojuma ķēde

2. darbība: ķēdes savienošana
2. darbība: ķēdes savienošana

Pēc PCB ražošanas vienkārši uzstādiet visas detaļas uz PCB.

*Šim nolūkam varat izmantot arī maizes dēli*

*savienojums vasarīgs*

buttonPin = 4 buttonPin1 = 5

buttonPin2 = 6 buttonPin3 = 7

buttonPin4 = 8 buttonPin5 = 9;

buttonPin6 = 10 buttonPin7 = 11;

pogaPin8 = 12; pogaPin9 = 13;

pogaPin10 = A1; analogPin = 0;

buttonPINjoy = A2

VRyPIN = A3; VRxPIN = A4;

3. solis: 3. SOLIS: Detaļu salikšana

3. SOLIS: detaļu salikšana
3. SOLIS: detaļu salikšana
3. SOLIS: detaļu salikšana
3. SOLIS: detaļu salikšana
3. SOLIS: Daļu salikšana
3. SOLIS: Daļu salikšana

Pirms šī procesa jums būs jāpievieno sensori un kursorsviru pie sievietes burg sloksnes, lai tie ietilptu vīriešu galvenes tapās, kuras pielodējāt uz PCB.

Tagad solis ir vienkāršs.

Es negribētu daudz stāstīt par šo procesu.

Vienkārši, lai pateiktu, ka šajā procesā jums ir jāatver lielgabals un jāsamontē (jāpievieno) visas šaujamieroča daļas.

Tā kā lielgabals var atšķirties ar visiem, tas ir atkarīgs no tā, kā to salikt.

Augšējos attēlos varat redzēt, kā es sakārtoju savu ieroci.

4. solis: 4. SOLIS: Programmatūras instalēšana

Lai izmantotu pistoli, jums būs jālejupielādē Arduino programmatūra un jebkura spēle, kuru vēlaties spēlēt.

Tās visas ir ieroča prasības.

Lai izmantotu pistoli, vienkārši pievienojiet Arduino Leonardo portu datora vai klēpjdatora USB portam.

lielgabals tiks atzīts par ierīces atļauto peli un tastatūru.

5. solis: 5. SOLIS: Pistoles pielāgošana

Lai mainītu pistoles vadības ierīces, jums jāmaina lielgabala avota kods.

Es parādīšu, kur mainīt

if (buttonState7 == LOW && previousButtonState == HIGH) {Keyboard.write ("j"); // īpaša granāde}

if (buttonState8 == LOW && previousButtonState == HIGH) {Keyboard.write ("f"); // paņemt jebkuru ieroci}

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

lai mainītu vadīklas, aizstājiet treknrakstā ievadītos burtus ar vēlamajām vadīklām.

*līdzīgi nosacījumi attiecas uz visiem nosacījumiem.

6. solis: 6. SOLIS: Izbaudiet

Tagad jūsu lielgabals ir gatavs

Izbaudi to…

Koda faili

7. solis: 7. SOLIS: Nākotnes uzlabošana

STEP: 7: nākotnes uzlabojumi
STEP: 7: nākotnes uzlabojumi

Runājot par jebko, mēs zinām, ka visam ir jāattīstās laika gaitā.

tāpēc mums ir nākotnes attīstība šajā lielgabalā

  1. Var izgatavot Bluetooth pistoli USB kabeļu vietā.
  2. Var padarīt reālistiskāku.

Ja saņemat turpmākus uzlabojumus vai ieteikumus

lūdzu

komentēt

komentāru sadaļā

zemāk…

Ieteicams: