Turinys:

ARDUINO VALDOMAS ŽAIDIMAS PC: 5 žingsniai
ARDUINO VALDOMAS ŽAIDIMAS PC: 5 žingsniai
Anonim
ARDUINO VALDOMAS ŽAIDIMAS PC
ARDUINO VALDOMAS ŽAIDIMAS PC

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

Surinkite reikiamus komponentus
Surinkite reikiamus komponentus
Surinkite reikiamus komponentus
Surinkite reikiamus komponentus
Surinkite reikiamus komponentus
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

Grandinės schema ir kodavimas
Grandinės schema ir kodavimas
Grandinės schema ir kodavimas
Grandinės schema ir kodavimas
Grandinės schema ir kodavimas
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

Pjovimas, dažymas ir litavimas
Pjovimas, dažymas ir litavimas
Pjovimas, dažymas ir litavimas
Pjovimas, dažymas ir litavimas
Pjovimas, dažymas ir litavimas
Pjovimas, dažymas ir litavimas
Pjovimas, dažymas ir litavimas
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

Ribinių jungiklių tvirtinimas ir galutinis bandymas
Ribinių jungiklių tvirtinimas ir galutinis bandymas
Ribinių jungiklių tvirtinimas ir galutinis bandymas
Ribinių jungiklių tvirtinimas ir galutinis bandymas
Ribinių jungiklių tvirtinimas ir galutinis bandymas
Ribinių jungiklių tvirtinimas ir galutinis bandymas
Ribinių jungiklių tvirtinimas ir galutinis bandymas
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

Viską sujungti
Viską sujungti
Viską sujungti
Viską sujungti
Viską sujungti
Viską sujungti
Viską sujungti
Viską sujungti

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: