Turinys:
- Prekės
- 1 žingsnis: 1 ŽINGSNIS: grandinės sukūrimas
- 2 veiksmas: 2 veiksmas: prijungimo grandinė
- 3 žingsnis: 3 ŽINGSNIS: dalių surinkimas
- 4 veiksmas: 4 ŽINGSNIS: Programinės įrangos diegimas
- 5 veiksmas: 5 ŽINGSNIS: ginklo pritaikymas
- 6 žingsnis: 6 ŽINGSNIS: Mėgaukitės
- 7 žingsnis: 7 ŽINGSNIS: būsimas tobulinimas
Video: ZAP žaidimo pistoletas: 7 žingsniai
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:47
Per šią instrukciją norėčiau jus supažindinti su savo žaidimo ginklu. Šio projekto esmė yra sukurti žaidimų arkadinį ginklą. kurį galite padaryti per 2–3 val. Jei bandysite tai apibūdinti, galite tai pasakyti kaip klaviatūros ir oro pelės derinį.
Šis ginklas gali būti naudojamas žaidžiant įvairius FPS žaidimus.
MOTYVACIJA
Šio žaidimo ginklo motyvacija yra pati iš arkadinių žaidimų. Šis projektas puikiai tinka žmonėms, kurie mėgsta žaidimus ir yra „Arduino“gerbėjai.
Tai projektas, kuriam nereikia daugiau nei 3 valandų.
DARBAS
Projekto darbas yra toks pat lengvas kaip ABC!
Programų rinkinys veikia su rinkiniu ir, kitaip, sudarydamas visą kodą.
ginklas atkartoja oro pelę ir klaviatūrą. Pistoleje esantis giroskopas padeda atsekti ginklo judesius ir nurodo kompiuteriui uždėti pelės žymeklį į kitą vietą.
panašiai, ginklo esanti vairasvirtė bando atkartoti žaidimų konsolėje esančią vairasvirtę. Tai padeda vartotojui naršyti žaidimo priekyje, gale, dešinėje, kairėje. Be to, tai taip pat padeda šokinėti.
IR jutiklis padeda suaktyvinti tikslą a
*viskas aukščiau*
Galite tiesiog pakeisti programoje priskirtus raktus pagal žaidimą.
Prekės
Šiam projektui įgyvendinti reikės šių dalykų:
- Arduino Leonardo.
- MPU-6050/giroskopas
- Vairasvirtė
- Liečiamas mygtukas
- PCB ėsdinimo rinkinys
- viela
- vyriška bergo juostelė
- moteriška bergo juostelė.
- IR jutiklis
*Šių prekių galite įsigyti internetu arba vietinėse parduotuvėse.*
1 žingsnis: 1 ŽINGSNIS: grandinės sukūrimas
Tam jums reikės vario plakiruoto ir geležies chlorido tirpalo.
Galite įsigyti bet kur, kur yra vietinė elektronikos parduotuvė, arba aš rekomenduoju nusipirkti „PCB ėsdinimo rinkinį“.
Tai gali būti pati naudingiausia priemonė šiam procesui.
Norėdami sudaryti PCB diagramą, turėsite naudoti fritizaciją arba taip pat galite naudoti EAGLE.
Į šią instrukciją įkėliau PCB dizaino nuorodas.
Norėdami pagaminti PCB, galite atlikti veiksmus, nurodytus skyriuje PCB gamyba.
2 veiksmas: 2 veiksmas: prijungimo grandinė
Pagaminę PCB, tiesiog sumontuokite visas dalis ant PCB.
*Taip pat galite naudoti duonos lentą*
*ryšys vasariškas*
buttonPin = 4 mygtukai Pin1 = 5
buttonPin2 = 6 mygtukasPin3 = 7
buttonPin4 = 8 buttonPin5 = 9;
buttonPin6 = 10 buttonPin7 = 11;
mygtukasPin8 = 12; mygtukasPin9 = 13;
mygtukasPin10 = A1; analogPin = 0;
buttonPINjoy = A2
VRyPIN = A3; VRxPIN = A4;
3 žingsnis: 3 ŽINGSNIS: dalių surinkimas
Prieš atlikdami šį procesą, jutiklius ir vairasvirtę turėsite prijungti prie moteriškos burg juostos, kad jie tilptų į antgalį, kurį prilijote prie PCB.
Dabar žingsnis yra paprastas.
Nenorėčiau daug pasakoti apie šį procesą.
Tiesiog norėčiau pasakyti, kad šiame procese turite atidaryti ginklą ir surinkti (pritvirtinti) visas pistoleto dalis.
Kadangi šautuvas gali skirtis su kiekvienu, jūs turite pasirinkti, kaip jį surinkti.
Aukščiau esančiuose paveikslėliuose galite pamatyti, kaip aš sutvarkiau ginklą.
4 veiksmas: 4 ŽINGSNIS: Programinės įrangos diegimas
Norėdami naudoti ginklą, turėsite atsisiųsti „Arduino“programinę įrangą ir bet kokį žaidimą, kurį norite žaisti.
Visa tai yra ginklo reikalavimai.
Norėdami naudoti ginklą, tiesiog prijunkite „Arduino Leonardo“prievadą prie kompiuterio ar nešiojamojo kompiuterio USB prievado.
ginklas bus atpažįstamas kaip įgaliota prietaiso pelė ir klaviatūra.
5 veiksmas: 5 ŽINGSNIS: ginklo pritaikymas
Norėdami pakeisti ginklo valdiklius, turėsite pakeisti ginklo šaltinio kodą.
Parodysiu, kur keisti
if (buttonState7 == LOW && previousButtonState == HIGH) {Keyboard.write ("j"); // speciali granata}
if (buttonState8 == LOW && previousButtonState == HIGH) {Keyboard.write ("f"); // pasiimti bet kokį ginklą}
if (buttonState9 == LOW && previousButtonState == HIGH) {Keyboard.write (""); // naktinis matymas}
Norėdami pakeisti valdiklius, pakeiskite paryškintas raides norimais valdikliais.
*panašios sąlygos taikomos visoms if sąlygoms.*
6 žingsnis: 6 ŽINGSNIS: Mėgaukitės
Dabar jūsų ginklas yra paruoštas
mėgaukis tuo…
Kodo failai
7 žingsnis: 7 ŽINGSNIS: būsimas tobulinimas
Kalbėdami apie bet ką, žinome, kad viskas turi keistis laikui bėgant.
Taigi mes turime ateities pokyčių šiame ginkle
- Galima pagaminti „Bluetooth“pistoletą vietoj USB kabelių.
- Galima padaryti tikroviškesnę.
Jei ateityje gausite kokių nors patobulinimų ar pasiūlymų
Prašau
komentuoti
komentarų skiltyje
žemiau…
Rekomenduojamas:
4 in 1 BOX (saulės įkraunamas apsvaiginimo pistoletas, „Power Bank“, LED šviesa ir lazeris): 5 žingsniai (su nuotraukomis)
4 in 1 BOX (saulės įkraunamas apsvaiginimo pistoletas, „Power Bank“, LED šviesa ir lazeris): Šiame projekte aš kalbėsiu apie tai, kaip padaryti „4 in 1“saulės įkraunamą apsvaiginimo pistoletą, „Power Bank“, LED lemputę & Lazeris vienoje dėžutėje. Aš sukūriau šį projektą, nes noriu prie dėžutės pridėti visus norimus įrenginius, tai tarsi išgyvenimo dėžutė, didelė talpa
„Arduino“kartoninis pistoletas (diapazono ieškiklis ir tachometras): 8 žingsniai
„Arduino“kartoninis pistoletas („RangeFinder“ir „Tachometras“): Ar nebūtų nuostabu, jei galėtumėte patogiai sėdėdami ant sofos išmatuoti atstumą? Užuot naudojęsi tradicine juostele? Taigi šiandien aš gaminsiu „arduino“ginklą, galintį bekontakčiu būdu išmatuoti atstumus nuo 2 cm iki 400 cm
Ultragarsinis garso pistoletas (parametrinis garsiakalbis): 3 žingsniai (su nuotraukomis)
Ultragarsinis garso pistoletas (parametrinis garsiakalbis): Šiam projektui aš sukūriau ginklą, kuris iššauna siaurą ultragarso garso spindulį. Garsą gali išgirsti tik žmonės, esantys siauroje šviesoje, arba per netoliese esantį šaltinį, kai garsas demoduliuojamas. Mane įkvėpė sukurti šį projektą po
Tikslus „Wiimote“šviesos pistoletas „Raspberry PI“: 9 žingsniai (su nuotraukomis)
Tikslus „Wiimote Light Gun“, skirtas „Raspberry PI“: Paprastai „Wii Remote“, naudojamas kaip lengvas ginklas, nėra pakankamai tikslus retro žaidimams, pvz., „NES Duck Hunt“, nes „Wii Remote“iš tikrųjų nepasirenka taško televizoriuje, į kurį jis nukreiptas. Tai negali! „Wii Remote“priekyje yra infraraudonųjų spindulių kamera
Nuotoliniu būdu valdomas vandens pistoletas: 6 žingsniai
Nuotoliniu būdu valdomas vandens pistoletas: šis nurodymas buvo sukurtas vykdant Pietų Floridos universiteto (www.makecourse.com) „Makecourse“projekto reikalavimus. Atlikę šiuos veiksmus, galėsite sukurti savo nuotoliniu būdu valdomą aukšto slėgio vandens pistoletą