Sadržaj:

ARDUINO UPRAVLJANA IGRICA ZA PC: 5 koraka
ARDUINO UPRAVLJANA IGRICA ZA PC: 5 koraka

Video: ARDUINO UPRAVLJANA IGRICA ZA PC: 5 koraka

Video: ARDUINO UPRAVLJANA IGRICA ZA PC: 5 koraka
Video: Если вы устали покупать батарейки, это схема, которая вам нужна 2024, Studeni
Anonim
ARDUINO UPRAVLJANA IGRICA ZA PC
ARDUINO UPRAVLJANA IGRICA ZA PC

Zdravo momci, ja sam Sarvesh. Prije par dana htio sam igrati neke retro igre. Pa sam ih instalirao na računalo. No, mogao sam se igrati samo tipkovnicom računara i to nije davalo osjećaj djetinjstva. Odlučio sam izgraditi gamepad za svoje računalo koji može igrati stare i nove igre (ne sve). Koristio sam stari kontroler za igre i izmijenio ga za stvaranje ovog sjajnog Gamepada. Ovo je žičana podloga za igre za PC. Može se koristiti za igranje emulacijskih i PC igara. Također, joystick može poslužiti kao miš za vaše računalo. Podloga za igru kontrolira se pomoću Arduino Pro Micro.

Korak 1: Prikupite potrebne komponente

Prikupite potrebne komponente
Prikupite potrebne komponente
Prikupite potrebne komponente
Prikupite potrebne komponente
Prikupite potrebne komponente
Prikupite potrebne komponente

Dobivanje svih zaliha prvi je i najvažniji korak u izgradnji projekata. Da biste bili sigurni da ste ih pravilno dobili, morate ih naručiti s jednog mjesta. To pomaže u primanju svih komponenti u isto vrijeme.

Predlažem vam da kupite komponente od UTSourcea jer su prilično pouzdane, a i kvaliteta proizvoda je dobra. Oni isporučuju proizvode na vrijeme i to u ispravnom stanju.

Pogledajmo sada komponente.

1. Stari retro kontroler igre

Možete koristiti retro kontroler za igre poput onog koji sam ja koristio. Ako imate pristup 3D pisaču, možete ispisati vlastito kućište (ova će vam opcija dati prostora za dodavanje više gumba).

2. Arduino Pro Micro

Za ovaj projekt trebate koristiti Arduino Pro Micro ili Arduino Leonardo mini. Ukratko, potreban vam je mikro kontroler sa HID (Human Interface Device) sposobnošću. Arduino Pro micro ima mikrokontroler ATmega 32U4.

3. Prekidač

Ovo je uobičajeni klizač koji sam koristio u hitne svrhe. Problem pri radu s bibliotekom miša i tipkovnice je taj što ako ne prenesete ispravan kôd, mogli biste izgubiti kontrolu nad tipkovnicom ili mišem. Stoga je vrlo važno imati prekidač koji bi vam mogao pomoći da povratite kontrolu nad mišem/tipkovnicom računala.

4. Modul joystick

Za kontrolu kretanja miša moramo koristiti modul joystick. Svaki modul kontrolira smjer X i Y.

5. Granični prekidači

Koristio sam granične sklopke kao okidače za svoj kontroler. Ove opcije su izborne ako želite napraviti podlogu za igru samo s gumbima.

6. Pritisnite gumb

Gumbi se mogu spojiti u konfiguraciji povuci prema gore ili prema dolje. Ovdje sam koristio pull down konfiguraciju za sve gumbe i prekidače. Za to sam koristio otpornike od 10 K ohma.

7. PCB opće namjene

Nabavite PCB opće namjene za lemljenje svih komponenti.

Korak 2: Dijagram kola i kodiranje

Kružni dijagram i kodiranje
Kružni dijagram i kodiranje
Kružni dijagram i kodiranje
Kružni dijagram i kodiranje
Kružni dijagram i kodiranje
Kružni dijagram i kodiranje

Spojite sve komponente prema gore navedenoj shemi spojeva. Također sam priložio kratki vodič za povezivanje gumba s Arduinom.

Preporučio bih da prvo provjerite sve veze i radite na ploči.

Raspored mojih stvarnih položaja gumba također je prikazan gore kako biste dobili jasnu ideju koji je gumb pozicioniran, s kojom oznakom je programiran i kojim znakom šalje računalu.

Sada preuzmite kôd i instalirajte knjižnice mouse.h i keyboard.h. Prenesite kôd na svoj Arduino.

KLIKNI ISPOD ZA PREUZIMANJE KODA

Korak 3: Rezanje, slikanje i lemljenje

Rezanje, slikanje i lemljenje
Rezanje, slikanje i lemljenje
Rezanje, slikanje i lemljenje
Rezanje, slikanje i lemljenje
Rezanje, slikanje i lemljenje
Rezanje, slikanje i lemljenje
Rezanje, slikanje i lemljenje
Rezanje, slikanje i lemljenje

Prvo izrežite PCB prema veličini podloge za igru i poravnajte gumbe i modul upravljačke palice. Ovaj užurbani zadatak lemljenja možete izbjeći naručivanjem PCB -a. UTSource.net nudi kvalitetne PCB -e po pristupačnim cijenama.

Zatim obojite podlogu za igru bojom po vašem izboru.

Sada lemite gumbe i upravljačku palicu na opću namjenu.

Korak 4: Učvršćivanje graničnih sklopki i završno ispitivanje

Učvršćivanje graničnih sklopki i završno ispitivanje
Učvršćivanje graničnih sklopki i završno ispitivanje
Učvršćivanje graničnih sklopki i završno ispitivanje
Učvršćivanje graničnih sklopki i završno ispitivanje
Učvršćivanje graničnih sklopki i završno ispitivanje
Učvršćivanje graničnih sklopki i završno ispitivanje
Učvršćivanje graničnih sklopki i završno ispitivanje
Učvršćivanje graničnih sklopki i završno ispitivanje

Sada popravite krajnje sklopke na svojim položajima uz pomoć super ljepila.

Lemiti preostale komponente i napraviti završni test.

Korak 5: Sve spojite

Spajajući sve zajedno
Spajajući sve zajedno
Spajajući sve zajedno
Spajajući sve zajedno
Spajajući sve zajedno
Spajajući sve zajedno
Spajajući sve zajedno
Spajajući sve zajedno

Sada zatvorite kućište uz pomoć nekih vijaka.

Gore sam priložio neke slike kako bih vam pokazao kako konačni proizvod izgleda.

To je to, gotovi ste. Sada pokušajte igrati neke igre. Možete igrati emulator kao i PC igre (za koje nije potreban veći broj ključeva).

Time završava moja prva instrukcija. Nadam se da vam se svidjelo:)

Preporučeni: