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, Novembar
Anonim
ARDUINO UPRAVLJANA IGRICA ZA PC
ARDUINO UPRAVLJANA IGRICA ZA PC

Zdravo momci, ja sam Sarvesh. Prije par dana sam želio igrati neke retro igre. Zato sam ih instalirao na računar. Ali ja sam mogao da sviram samo sa tastaturom svog računara i to nije davalo osećaj mojih detinjstva. 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 emulatora i PC igara. Takođe, džojstik može poslužiti i kao miš za vaš računar. 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 štampaču, možete odštampati svoje kućište (Ova opcija će vam dati prostor za dodavanje još dugmadi).

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 ATmega 32U4 mikro kontroler.

3. Prebacite

Ovo je uobičajeni klizač koji sam koristio za hitne slučajeve. Problem pri radu s bibliotekom miša i tastature je taj što ako ne otpremite ispravan kôd, mogli biste izgubiti kontrolu nad tastaturom ili mišem. Zato je vrlo važno imati prekidač koji bi vam mogao pomoći da povratite kontrolu nad mišem/tastaturom računara.

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 prekidače kao okidače za svoj kontroler. Ovo je opcionalno ako želite da napravite podlogu za igru sa samo dugmadima.

6. Pritisnite dugme

Gumbi se mogu spojiti u konfiguraciji povuci prema gore ili prema dolje. Ovdje sam koristio pull down konfiguraciju za sve tipke 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

Dijagram kola i kodiranje
Dijagram kola i kodiranje
Dijagram kola i kodiranje
Dijagram kola i kodiranje
Dijagram kola i kodiranje
Dijagram kola i kodiranje

Spojite sve komponente prema gore navedenom dijagramu kola. Priložio sam i brzi vodič za povezivanje tipki s Arduinom.

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

Raspored mog stvarnog položaja gumba je također prikazan gore kako biste dobili jasnu ideju koje dugme je gdje pozicionirano, s kojom oznakom je programirano i kojim znakom šalje računaru.

Sada preuzmite kôd i instalirajte biblioteke 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 pritisnute tastere i modul džojstika. Ovaj užurbani zadatak lemljenja možete izbjeći naručivanjem PCB -a. UTSource.net pruža kvalitetne PCB -e po pristupačnim cijenama.

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

Sada lemite dugmad i džojstik na štampanoj ploči opšte namene.

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

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 fiksirajte krajnje prekidače u svojim položajima uz pomoć super ljepila.

Lemite preostale komponente i obavite završni test.

Korak 5: Sastavite 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
Spajajući sve zajedno

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

Priložio sam gore navedene slike kako bih vam pokazao kako konačni proizvod izgleda.

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

Ovim završava moja prva instrukcija. Nadam se da vam se svidelo:)

Preporučuje se: