Sadržaj:
- Korak 1: Alati i hardver
- Korak 2: Prijenos koda na Arduino
- Korak 3: (Izborno) Postavljanje Breadboard -a
- Korak 4: Stvaranje/naručivanje PCB -a
- Korak 5: Testiranje odgovara li sve
- Korak 6: Lemljenje
Video: Uradi sam USB kontroler video igara: 6 koraka
2024 Autor: John Day | [email protected]. Zadnja promjena: 2024-01-30 09:34
Postoji niz prilagođenih kontrolera "uradi sam", od klasičnih arkadnih štapića do rekreacija modernih kontrolera, obično izrađenih od istih dijelova jezgre.
Za naš završni projekt u razredu Napredno inženjerstvo u srednjoj školi, preuzeli smo na sebe izradu vlastitog malog kontrolera koji ima jednostavan raspored i izgrađen je za igranje jednostavnih igara. Ovaj dizajn je također adaptacija drugog prilagođenog kontrolera, koji možete pronaći ovdje:
Budući da su neke komponente otvoreno dostupne u našoj školi, može biti teško izvršiti neke od ovih koraka, ali ako imate na raspolaganju sve dolje navedene stavke ili želite pokušati improvizirati/prilagoditi se kao mi, onda slobodno slijedite naše upute za izgradnju vlastitog DIY USB prilagođenog video kontrolera za igre!
Korak 1: Alati i hardver
Stavke koje će vam trebati za ovaj projekt:
- 6x6x4,5 mm tipke (12)
- Arduino Pro Micro s umetkom za mikro USB (1)
- Mikro USB kabel (1)
- 10KΩ otpornici (10)
- Prilagođena PCB (1) - Gerber datoteka bit će navedena za naručivanje
- 1/8 "akril - bilo koja boja
- 10-pinski muško-ženski zaglavlja (2)
Hardver potreban za projekt:
- Lemilica (i sigurnosna oprema)
- Laserski rezač - može biti teško; Može se zaobići
- 3D pisač
Izborno! - Ako želite testirati svoje rezultate prije nego što sve lemite na tiskanu ploču, možete staviti kôd na Arduino i postaviti ga na matičnu ploču (kao što se vidi u koraku 3), od čega će vam trebati:
- Arduino Pro Micro (s već instaliranim kodom)*
- Velika pločica (1-2)
- Žice (Mogu se koristiti različite boje za lakše razlikovanje) (12)
- 10KΩ otpornici (10)
- 6x6x4,5 mm tipke (12)
*Ove se stavke mogu ponovno upotrijebiti za završni projekt. Ako želite, ne morate nabaviti nove
Ako su vam svi artikli vrući i spremni za početak, počnimo!
Korak 2: Prijenos koda na Arduino
Kôd koji smo koristili bio je izmijenjena verzija koda iz Instructablea na kojem smo temeljili naš, jer se Arduino koji smo koristili razlikovao od dizajna s kojim su išli. Promijenili smo portove za različite tipke kako bismo sve učinili mnogo jednostavnijim.
Evo izvornog koda ako ga želite pokušati upotrijebiti:
U softveru Arduino provjerite je li Arduino u postavkama Arduino Mirco i je li COM priključak Arduino Micro koji ste priključili. Nakon što ste to provjerili, trebali biste samo moći kliknuti Prijenos, a kod bi trebao biti na Arduinu.
Korak 3: (Izborno) Postavljanje Breadboard -a
GLAVU GORE!
Ovaj korak, ako niste vidjeli u 1. koraku ili u naslovu ovog koraka, nije obavezan. Ako mislite da sve može funkcionirati bez testiranja na ploči, krenite u to. Budući da je ovo bio prvi put da smo ikada radili ovakav projekt, odlučili smo ga testirati jer nismo htjeli uništiti opremu koju smo kupili ili koja nam je bila dostupna, a htjeli smo i učinkovitije učiti, a ne biti bačeni. do kraja bez ikakvog znanja. Ako imate bilo kakvih nedoumica u vezi s nastavljanjem ostalih koraka, slijedite ovaj korak prije nego nastavite.
Izvadili smo ploče i sastavili ih kako bismo dobili kohezivan raspored za gumbe, otpornike i žice. Gumbi smo položili u ravnoj liniji na ploču (osim jednog gumba na manjoj ploči iznad, jer je to bio naš gumb za testiranje. Ne morate to učiniti baš tako). Zatim smo spojili žice i otpornike na gumbe kao na gornjoj slici. Prije nego što spustite Arduino, provjerite jeste li slijedili posljednji korak i tamo stavite kôd. Ako niste, bit će to u biti skup komad plastike koji ne radi ništa.
Zatim smo Arduino spustili na mjesto gdje bi se sve žice mogle spojiti na različite portove na koje bi gumbi putovali. Ako koristite više matičnih ploča, svakako spojite napajanje i uzemljenje na obje, kao i na sam Arduino.
Korak 4: Stvaranje/naručivanje PCB -a
PCB koji smo zamislili bio je prilagođeni dizajn koji smo napravili za ovaj projekt zbog toga što originalni PCB koji se koristi nije bio kompatibilan s Arduinom koji smo koristili. Da bismo to učinili, koristili smo program pod nazivom Fritzing, koji je bio vrlo jednostavan za korištenje i vrlo jednostavan za korištenje. Postavili smo izgled gumba, izgled otpornika i odabrali Arduino utor koji bi radio za naš Arduino, budući da program nije imao naš točan model.
Tvrtka koju smo koristili za naručivanje PCB -a za izradu je JLCPCB. Cijena je bila oko 30 USD s dostavom iz DHL -a, a postoje i jeftinije opcije za dostavu, ali to će samo potrajati zbog procesa proizvodnje. Također smo napravili prilagođenu crvenu boju, koja je stavila još 8 USD, pa bi u stvarnosti vaša PCB mogla biti oko 8-10 USD s dostavom.
Korak 5: Testiranje odgovara li sve
Nakon što je stiglo vaše PCB, vaš Arduino je učitao sav kôd, a vi imate sve ostale dijelove, vrijeme je da ga sastavite. Testirajte da li Arduino koji imate odgovara uklapa li se u odgovarajuće utore, provjerite odgovaraju li otpornici i gumbi na odgovarajućim mjestima i provjerite je li bilo koje ožičenje unutar PCB -a ispravno spojeno i nema li prekida (ako koristili ste naš dizajn, ne bi trebalo biti problema, ali uvijek je dobro provjeriti).
Korak 6: Lemljenje
Nakon što je sve postavljeno na ispravna mjesta, sada morate lemiti sve svoje dijelove kako bi imali svoje veze. Prije nego što prijeđete na lemljenje, ne zaboravite koristiti naočale i masku ako želite te pripremiti lemljenje. Koristili smo tanje olovo, ali rado koristite bilo koju vrstu lemljenja, sve dok se može koristiti za povezivanje s PCB -om.
Preporučili bismo da počnete s otpornicima kako ne biste imali hrpu tankih komada posvuda i radite ih jedan po jedan. Dobar način da zadržite otpornik na mjestu dok lemite je savijanje dugih krajeva jedan od drugog dok je zaglavljen unutar rupa na PCB -u. Nakon što ga zalemite, možete odrezati dugačke krajeve otpornika pomoću odrezaka žice, a pritom pazite da ne prerežete previše, jer biste mogli prerezati lem i izgubiti vezu.
Nakon što je svih 10 otpornika lemljeno, gumbi su sljedeći. Zalijepite sve gumbe na mjesto umjesto da ih stavljate odvojeno samo radi lakšeg snalaženja. Provjerite lemite li sve rupe jer su vrlo blizu jedna drugoj.
Kad su svi spremni i spremni za rad, vrijeme je za teži dio: Arduino. Umetnite Arduino u rupe i lemite 1-2 utora kako biste ga držali na mjestu, a zatim nastavite oprezno lemiti ostatak. Uz to da svakako udarite u svaku rupu, također pazite da niti jedan lem ne dodiruje drugi lem, jer kao da se to dogodi, postoji mogućnost kratkog spoja, što ne želimo, ili ćete biti u velikoj nevolji.
Preporučeni:
Arduino kontroler video igara: 4 koraka
Arduino kontroler video igara: Imate li Arduino kit u blizini, ali nemate pojma što učiniti s njim? Možda ne, ali u ovom Instructableu pokazat ću vam korak po korak kako izgraditi, kodirati i integrirati Arduino u vaš projekt. Trenutno je ovaj vodič testiran samo pomoću Clic
Uradi sam Uradi BB-8 u Indiji -- Android kontroliran i pričljiv -- U prirodnoj veličini: 19 koraka (sa slikama)
Uradi sam Uradi BB-8 u Indiji || Android kontroliran i pričljiv || U prirodnoj veličini: PRETPLATITE SE na moj kanal za više projekata.Ovaj projekt govori o tome kako izgraditi radni, pričajući, pričajući, arduino kontrolirani droid D-Starwars BB-8. koristit ćemo samo kućanske materijale i malo Arduino sklopova. U tome smo
Uradi sam Minecraft Pickaxe kontroler: 4 koraka (sa slikama)
DIY Minecraft Pickaxe Controller: Imao sam dijelove za izradu ovo gotovo godinu dana i napokon sam imao vremena prijeći na to. Ovdje imamo USB kontroler za igre (HID) koji se priključuje izravno na bilo koji stroj s USB -om i djeluje kao tipkovnica/miš/joystick. Ima
Uradi sam Wi-Fi RGB kontroler za trake: 5 koraka
DIY Wi-Fi RGB Strip Controller: Hvala JLCPCB-u i LCSC-u što su omogućili ovaj projekt! Provjerite ih danas! (Napomena: Ovo nije moj dizajn (osim shematskih i PCB -a) i svaka čast na ideji pripada Saiyamu) Kako je započeo ovaj projekt, kupio sam RGB LED traku od Ebaya i
Uradi sam kontroler za paraglajding igre: 5 koraka (sa slikama)
DIY kontroler za paraglajding igre: Igrao sam nekoliko različitih igara paraglajdingom i uvijek sam našao problem koje kontrole koristite. Miš i tipkovnica nisu sjajni jer je letenje paraglajderom vrlo analogno. To je nekako slično simulatoru leta ili igri trkaćih automobila, trebate radosti