Sisukord:
- Tarvikud
- 1. samm: 1. samm: vooluringi tegemine
- 2. samm: 2. samm: ühendusahel
- 3. samm: 3. samm: osade kokkupanek
- 4. samm: 4. samm: tarkvara installimine
- 5. samm: 5. samm: relva kohandamine
- 6. samm: 6. samm: nautige
- 7. samm: STEP: 7: tulevane täiustamine
Video: ZAP mängupüstol: 7 sammu
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:48
Selle juhendi kaudu tahaksin teile tutvustada oma mängurelva. Selle projekti mõte on arendada mänguautomaatide relvi. mida saate 2-3 tunni jooksul. Kui proovite seda kirjeldada, võite seda öelda klaviatuuri ja õhuhiire kombinatsioonina.
seda relva saab kasutada erinevate FPS mängude mängimiseks.
MOTIVATSIOON
Selle mängupüstoli motivatsioon pärineb arkaadmängudest. See projekt sobib ideaalselt inimestele, kes armastavad mänge ja on ka Arduino fännid.
See on projekt, mis ei võta aega rohkem kui 3 tundi.
TÖÖ
Projekti töö on sama lihtne kui ABC!
programmikomplekt töötab komplekti ja muude tingimustega, mis moodustavad kogu koodi.
relv kordab õhu hiirt ja klaviatuuri. Püstolis olev güroskoop aitab relva liigutustele jälile saada ja käsib arvutil hiirekursori järgmisse kohta asetada.
samamoodi püüab relvas olev juhtnupp kopeerida mängukonsoolis olevat juhtkangi. See aitab kasutajal mängus navigeerida ees, taga, paremal, vasakul. Lisaks sellele aitab see ka hüpata.
IR -andur aitab eesmärki käivitada a
*kõik selle kohal*
Saate lihtsalt programmis määratud võtmeid mängu järgi muuta.
Tarvikud
Selle projekti tegemiseks on vaja järgmisi asju:
- Arduino Leonardo.
- MPU-6050/güroskoop
- Juhtkang
- Puutetundlik nupp
- PCB söövitamise komplekt
- traat
- isane bergi riba
- emane bergi riba.
- IR andur
*Neid tarvikuid saate veebist või kohalikest kauplustest.*
1. samm: 1. samm: vooluringi tegemine
Selleks vajate vask- ja raudkloriidi lahust.
Saate osta mis tahes kohalikku elektroonikapoodi või soovitan osta PCB söövitamise komplekti.
See võib olla selle protsessi jaoks kõige kasulikum tööriist.
PCB diagrammi koostamiseks peate kasutama fritimist või võite kasutada ka EAGLE'i.
Olen selles juhendis üles laadinud PCB disaini lingid.
PCB valmistamiseks järgige jaotises PCB valmistamine antud samme.
2. samm: 2. samm: ühendusahel
Pärast PCB tootmist paigaldage kõik osad PCB -le.
*Selleks võite kasutada ka leivaplaati*
*ühendus suvine*
buttonPin = 4 nuppuPin1 = 5
buttonPin2 = 6 buttonPin3 = 7
buttonPin4 = 8 buttonPin5 = 9;
buttonPin6 = 10 buttonPin7 = 11;
nuppPin8 = 12; nuppPin9 = 13;
nuppPin10 = A1; analoogPin = 0;
buttonPINjoy = A2
VRyPIN = A3; VRxPIN = A4;
3. samm: 3. samm: osade kokkupanek
Enne seda protsessi peate andurid ja juhtkangi juhtme külge ühendama, et need sobiksid trükkplaadile jootetud isaste päise tihvtidega.
Nüüd on samm lihtne.
Ma ei tahaks sellest protsessist palju rääkida.
Lihtsalt ütlen teile, et selles protsessis peate relva avama ja kokku panema (kinnitama) kõik relva sees olevad osad.
Kuna relv võib kõigi puhul erineda, on kokkupanek teie otsustada.
Ülaltoodud piltidelt näete, kuidas ma oma relva korraldasin.
4. samm: 4. samm: tarkvara installimine
Püstoli kasutamiseks peate alla laadima Arduino tarkvara ja kõik mängud, mida soovite mängida.
Need kõik on relva nõuded.
relva kasutamiseks ühendage Arduino Leonardo port arvuti või sülearvuti USB -porti.
relv tunnistatakse seadme jaoks lubatud hiireks ja klaviatuuriks.
5. samm: 5. samm: relva kohandamine
Püstoli juhtnuppude muutmiseks peate muutma relva lähtekoodi.
Näitan, kus vahetada
if (buttonState7 == LOW && previousButtonState == HIGH) {Keyboard.write ("j"); // spetsiaalne granaat}
if (buttonState8 == LOW && previousButtonState == HIGH) {Keyboard.write ("f"); // võta relv kätte}
if (buttonState9 == LOW && previousButtonState == HIGH) {Keyboard.write (""); // öine nägemine}
juhtelementide muutmiseks asendage rasvased tähed soovitud juhtelementidega.
*sarnased tingimused kehtivad kõikide tingimuste korral.*
6. samm: 6. samm: nautige
Nüüd on teie relv valmis
Naudi seda…
Koodifailid
7. samm: STEP: 7: tulevane täiustamine
Kõigest rääkides teame, et kõik peab aja jooksul arenema.
nii et meil on selles relvas tulevasi arenguid
- USB -kaablite asemel saab teha Bluetooth -püstoli.
- Saab realistlikumaks muuta.
Kui saate tulevikus parandusi või soovitusi
palun
kommentaar
kommentaaride jaotises
allpool…
Soovitan:
Atari punkkonsool beebiga 8 sammu järjestus: 7 sammu (piltidega)
Atari punkkonsool koos beebi 8-astmelise sekveneerijaga: see vaheehitus on kõik-ühes Atari punk-konsool ja beebi 8-astmeline järjestus, mida saate freesida Bantam Tools töölaua PCB-freespingis. See koosneb kahest trükkplaadist: üks on kasutajaliidese (UI) plaat ja teine on utiliit
Akustiline levitatsioon Arduino Unoga samm-sammult (8 sammu): 8 sammu
Akustiline levitatsioon Arduino Uno abil samm-sammult (8 sammu): ultraheliheli muundurid L298N DC-naissoost adapteri toiteallikas isase alalisvoolupistikuga Arduino UNOBreadboard ja analoogpordid koodi teisendamiseks (C ++)
4G/5G HD -video otseülekanne DJI droonilt madala latentsusega [3 sammu]: 3 sammu
4G/5G HD-video otseülekanne DJI droonilt madala latentsusega [3 sammu]: Järgnev juhend aitab teil saada HD-kvaliteediga otseülekandeid peaaegu igalt DJI droonilt. FlytOSi mobiilirakenduse ja veebirakenduse FlytNow abil saate alustada drooni video voogesitust
Polt - DIY juhtmeta laadimise öökell (6 sammu): 6 sammu (piltidega)
Bolt - DIY juhtmeta laadimise öökell (6 sammu): Induktiivsed laadimised (tuntud ka kui juhtmeta laadimine või juhtmeta laadimine) on traadita jõuülekande tüüp. See kasutab kaasaskantavatele seadmetele elektrit pakkumiseks elektromagnetilist induktsiooni. Kõige tavalisem rakendus on Qi traadita laadimisst
4 sammu aku sisemise takistuse mõõtmiseks: 4 sammu
4 sammu aku sisemise takistuse mõõtmiseks: Siin on 4 lihtsat sammu, mis aitavad mõõta taigna sisemist takistust