Turinys:
- 1 žingsnis: surinkite reikiamus komponentus
- 2 žingsnis: grandinės schema ir kodavimas
- 3 žingsnis: pjovimas, dažymas ir litavimas
- 4 žingsnis: Ribinių jungiklių tvirtinimas ir galutinis bandymas
- 5 žingsnis: sudėkite viską kartu
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:46
Sveiki vaikinai, aš Sarvesh. Prieš porą dienų norėjau žaisti retro žaidimus. Taigi aš juos įdiegiau savo kompiuteryje. Bet aš galėjau žaisti tik su savo kompiuterio klaviatūra ir tai nesuteikė mano vaikystės dienų jausmo. Taigi nusprendžiau savo kompiuteriui sukurti žaidimų planšetę, kuri galėtų žaisti senus ir naujus žaidimus (ne visus). Aš panaudojau seną žaidimų valdiklį ir pakeičiau jį, kad sukurtų šį nuostabų „Gamepad“. Tai laidinis žaidimų planšetinis kompiuteris. Jis gali būti naudojamas žaidžiant emuliatorių ir kompiuterinius žaidimus. Taip pat vairasvirtė gali būti jūsų kompiuterio pelė. Žaidimų kilimėlis valdomas naudojant „Arduino Pro Micro“.
1 žingsnis: surinkite reikiamus komponentus
Visų atsargų gavimas yra pirmasis ir svarbiausias žingsnis kuriant projektus. Ir įsitikinkite, kad juos gavote teisingai, užsakydami juos iš vienos vietos. Tai padeda gauti visus komponentus vienu metu.
Aš primygtinai siūlau jums pirkti komponentus iš „UTSource“, nes jie yra gana patikimi, o produktų kokybė taip pat gera. Jie pristato produktus laiku ir taip pat tinkamos būklės.
Dabar pažvelkime į komponentus.
1. Senas retro žaidimų valdiklis
Galite naudoti retro žaidimų valdiklį, kokį naudojau aš. Jei turite prieigą prie 3D spausdintuvo, galite atspausdinti savo korpusą (ši parinktis suteiks jums galimybę pridėti daugiau mygtukų).
2. „Arduino Pro Micro“
Šiam projektui reikia naudoti „Arduino Pro Micro“arba „Arduino Leonardo mini“. Trumpai tariant, jums reikia mikrovaldiklio su HID (žmogaus sąsajos įrenginiu). „Arduino Pro micro“turi mikrovaldiklį ATmega 32U4.
3. Perjungti
Tai yra įprastas slankiklis, kurį naudojau avariniais tikslais. Darbo su pele ir klaviatūra problema yra ta, kad nepavykus įkelti teisingo kodo galite prarasti klaviatūros ar pelės valdymą. Taigi labai svarbu turėti jungiklį, kuris padėtų jums atgauti kompiuterio pelės/klaviatūros valdymą.
4. Vairasvirtės modulis
Norėdami valdyti pelės judėjimą, turime naudoti vairasvirtės modulį. Kiekvienas modulis valdo X ir Y kryptį.
5. Ribiniai jungikliai
Aš naudoju ribinius jungiklius kaip valdiklio paleidiklius. Tai neprivaloma, jei norite sukurti žaidimo kilimėlį tik mygtukais.
6. Paspauskite mygtuką
Mygtukai gali būti sujungti tiek traukiant aukštyn, tiek žemyn. Čia aš naudoju visų mygtukų ir jungiklių ištraukiamą konfigūraciją. Tam naudojau 10 K omų rezistorius.
7. Bendrosios paskirties PCB
Gaukite bendros paskirties PCB, kad lituotumėte visus komponentus.
2 žingsnis: grandinės schema ir kodavimas
Prijunkite visus komponentus pagal aukščiau pateiktą schemą. Aš taip pat pridėjau greitą vadovą prie sąsajos mygtukų su „Arduino“.
Rekomenduočiau pirmiausia patikrinti visas jungtis ir dirbti su duonos lenta.
Mano tikrojo mygtukų išdėstymo schema taip pat parodyta aukščiau, kad būtų galima aiškiai suprasti, kuris mygtukas kur yra, su kokia etikete jis užprogramuotas ir kokiu simboliu jis siunčiamas į kompiuterį.
Dabar atsisiųskite kodą ir įdiekite bibliotekas mouse.h ir keyboard.h. Įkelkite kodą į „Arduino“.
Spustelėkite žemiau, kad atsisiųstumėte kodą
3 žingsnis: pjovimas, dažymas ir litavimas
Pirmiausia supjaustykite PCB pagal žaidimo kilimėlio dydį ir sulygiuokite mygtukus ir vairasvirtės modulį. Galite išvengti šios įtemptos litavimo užduoties užsisakę PCB. UTSource.net teikia kokybiškas PCB už prieinamą kainą.
Tada dažykite žaidimo kilimėlį pasirinkta spalva.
Dabar lituokite mygtukus ir vairasvirtę bendrosios paskirties PCB.
4 žingsnis: Ribinių jungiklių tvirtinimas ir galutinis bandymas
Dabar užfiksuokite galinius jungiklius savo padėtyse, naudodami super klijus.
Lituokite likusius komponentus ir atlikite paskutinį bandymą.
5 žingsnis: sudėkite viską kartu
Dabar uždarykite gaubtą naudodami kai kuriuos varžtus.
Pridedu keletą nuotraukų aukščiau, kad parodytumėte, kaip atrodo galutinis produktas.
Štai ir viskas. Dabar pabandykite žaisti kai kuriuos žaidimus. Galite žaisti emuliatorių ir kompiuterinius žaidimus (kuriems nereikia daugiau raktų).
Tuo baigiasi mano pirmasis pamokomas dalykas. Tikiuosi patiko:)
Rekomenduojamas:
Simono žaidimas - įdomus žaidimas!: 5 žingsniai
Simono žaidimas - įdomus žaidimas!: Nuoroda: čia Laikas mums treniruoti smegenis, ar ne? Be tų nuobodžių ir beprasmių žaidimų, yra žaidimas „Simono žaidimas“
Nuotoliniu būdu valdomas automobilis - valdomas naudojant belaidį „Xbox 360“valdiklį: 5 žingsniai
Nuotoliniu būdu valdomas automobilis - valdomas naudojant belaidį „Xbox 360“valdiklį: tai instrukcijos, skirtos sukurti savo nuotoliniu būdu valdomą automobilį, valdomą naudojant belaidį „Xbox 360“valdiklį
Interaktyvus „Tic-Tac Toe“žaidimas, valdomas naudojant „Arduino“: 6 žingsniai
Interaktyvus „Tic-Tac Toe“žaidimas, valdomas naudojant „Arduino“: Fizinio „Tic-Tac-Toe“projekto tikslas yra perkelti gerai žinomą žaidimą į fizinę sritį. Iš pradžių žaidimą žaidžia du žaidėjai ant popieriaus lapo - paeiliui dėdami „X“ir „O“simbolius. Mūsų idėja buvo ištirti žaidėjų elgesį
„Pasidaryk pats“vaizdo žaidimas, valdomas galvos judesio (išplėstinė realybė): 4 žingsniai
„Pasidaryk pats“vaizdo žaidimas, valdomas galvos judesio (išplėstinė realybė): noriu parodyti, kaip šiais laikais lengva sukurti savo žaidimą, kurį galima valdyti judinant kūną. Jums reikės tik nešiojamojo kompiuterio su žiniatinklio kamera ir tam tikrų programavimo įgūdžių. Jei neturite nešiojamojo kompiuterio ir žiniatinklio kameros arba jei nežinote, kaip programuoti
„Arduino“valdomas platformingo žaidimas su vairasvirte ir IR imtuvu: 3 žingsniai (su nuotraukomis)
„Arduino“valdomas platformingo žaidimas su vairasvirte ir IR imtuvu: Šiandien mes naudosime „Arduino“mikrovaldiklį, kad valdytume paprastą C#pagrįstą platformingo žaidimą. Aš naudoju „Arduino“norėdamas įvesti įvestį iš vairasvirtės modulio ir nusiųsti tą įvestį į programą C#, kuri klauso ir dekoduoja įvestį per serijinį