Satura rādītājs:
- Piegādes
- 1. solis: 1. SOLIS: shēmas izveide
- 2. darbība: 2. darbība: savienojuma ķēde
- 3. solis: 3. SOLIS: Detaļu salikšana
- 4. solis: 4. SOLIS: Programmatūras instalēšana
- 5. solis: 5. SOLIS: Pistoles pielāgošana
- 6. solis: 6. SOLIS: Izbaudiet
- 7. solis: 7. SOLIS: Nākotnes uzlabošana
Video: ZAP spēles lielgabals: 7 soļi
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:55
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:
- Arduino Leonardo.
- MPU-6050/žiroskops
- Kursorsvira
- Taustāma spiedpoga
- PCB kodināšanas komplekts
- vads
- vīriešu berga sloksne
- sieviešu berga sloksne.
- IR sensors
*Šos piederumus varat iegādāties tiešsaistē vai vietējos veikalos.*
1. solis: 1. SOLIS: shēmas izveide
Š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
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
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
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ā
- Var izgatavot Bluetooth pistoli USB kabeļu vietā.
- Var padarīt reālistiskāku.
Ja saņemat turpmākus uzlabojumus vai ieteikumus
lūdzu
komentēt
komentāru sadaļā
zemāk…
Ieteicams:
Marmora lielgabals fizikai: 12 soļi
Marmora lielgabals fizikai: šī ir pamācība marmora lielgabala veidošanai. Izveidoja: Erin Hawkins un Evan Morris
Arduino kartona lielgabals (diapazona meklētājs un tahometrs): 8 soļi
Arduino kartona lielgabals (RangeFinder un tahometrs): Vai nebūtu lieliski, ja varētu ērti izmērīt attālumu, ērti sēžot uz dīvāna? Tā vietā, lai izmantotu tradicionālo lenti? Tāpēc šodien es izveidošu arduino pistoli, kas spēj bezkontakta mērīt attālumus no 2 cm līdz 400 cm
Ultraskaņas skaņas lielgabals (parametriskais skaļrunis): 3 soļi (ar attēliem)
Ultraskaņas skaņas pistole (parametriskais skaļrunis): šim projektam es uzbūvēju pistoli, kas izšauj šauru ultraskaņas skaņas staru. Skaņu var dzirdēt tikai cilvēki šaurā starā vai caur tuvumā esošu avotu, kad skaņa tiek demodulēta. Mani iedvesmoja izveidot šo projektu pēc tam, kad
Rika Et Mortija portāla lielgabals - Ievads: 4 soļi
Rick Et Morty Portal Gun - Ievads: Pour le carnaval 2018 de Dax, Nous avions fabriqué le portal gun de Rick et Morty en impression 3D … Nous reprenons ce projet et confions à Mathieu (BTS sistēmu numeriques - lycée de borda) la réalisation ja izmantojat permettant d'utiliser un e
Kā augšupielādēt spēles Arduboy un 500 spēles Flash grozā: 8 soļi
Kā augšupielādēt spēles Arduboy un 500 spēles Flash grozā: es izveidoju mājās gatavotu Arduboy ar sērijas zibatmiņu, kurā var uzglabāt ne vairāk kā 500 spēles, ko spēlēt uz ceļa. Es ceru padalīties ar to, kā tajā ielādēt spēles, tostarp par to, kā saglabāt spēles sērijas zibatmiņā un izveidot savu konsolidēto spēļu paketi