Sadržaj:
- Korak 1: Prikupite potrebne komponente
- Korak 2: Dijagram kola i kodiranje
- Korak 3: Rezanje, slikanje i lemljenje
- Korak 4: Učvršćivanje graničnih sklopki i završno ispitivanje
- Korak 5: Sve spojite
Video: ARDUINO UPRAVLJANA IGRICA ZA PC: 5 koraka
2024 Autor: John Day | [email protected]. Zadnja promjena: 2024-01-30 09:35
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
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
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
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
Sada popravite krajnje sklopke na svojim položajima uz pomoć super ljepila.
Lemiti preostale komponente i napraviti završni test.
Korak 5: Sve spojite
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:
Automatska kućna automatizacija inspirirana glasom upravljana COVID-19: 5 koraka
Glasovno kontrolirana kućna automatizacija inspirirana COVID-19: Tijekom posljednje četiri godine pokušao sam 3 ili 4 različite varijante kućnih kontrola temeljenih na Arduinu. Za opću udobnost ovdje je kronološka povijest nekih mojih razvoja. Uputa 1 - u listopadu 2015. koristila se IC i RF komunikacija
Internetski upravljana LED pomoću web poslužitelja zasnovanog na ESP32: 10 koraka
LED s internetskom kontrolom pomoću web poslužitelja temeljenog na ESP32: Pregled projekta U ovom primjeru shvatit ćemo kako napraviti web poslužitelj zasnovan na ESP32 za kontrolu stanja LED-a, kojem je dostupan bilo gdje u svijetu. Za ovaj projekt trebat će vam Mac računalo, ali ovaj softver možete pokrenuti čak i na
Bluetooth upravljana LED pomoću Arduino Uno: 7 koraka
Bluetooth upravljana LED pomoću Arduino Uno: Ovaj projekt govori o kontroli LED svjetla pomoću Arduina i Bluetooth aplikacije. Koristio sam Arduino Uno za ovaj projekt, ali možete koristiti bilo koju Arduino ploču. Preuzmite ovaj izvorni kod i postavite ga na svoju ploču prije početka projekta
Arduino upravljana robotska ruka iz Lego Mindstorma: 6 koraka
Arduino upravljana robotska ruka iz Lego Mindstorma: Prenamijenite dva stara Lego Mindstorm motora u grabilicu koju kontrolira Arduino Uno. Ovo je projekt Hack Sioux Falls gdje smo izazvali djecu da sa Arduinom naprave nešto super
Arduino LED upravljana internetom: 5 koraka (sa slikama)
Arduino LED s internetskom kontrolom: Ova instrukcija vam pokazuje kako izgraditi LED u tri boje s omogućenim Webom na temelju Arduina i WIZnet Ethernet štita, kojima se može upravljati iz bilo kojeg web preglednika. Budući da je LED izložena kroz jednostavnu RESTful web uslugu koja radi na Arduino boji