Sadržaj:

Uradi sam USB kontroler video igara: 6 koraka
Uradi sam USB kontroler video igara: 6 koraka

Video: Uradi sam USB kontroler video igara: 6 koraka

Video: Uradi sam USB kontroler video igara: 6 koraka
Video: Кодовый дверной замок своими руками 😂😂 2024, Srpanj
Anonim
Uradi sam USB kontroler video igara
Uradi sam USB kontroler video igara

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

Alati i hardver
Alati i hardver
Alati i hardver
Alati i hardver
Alati i hardver
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

Učitavanje koda na Arduino
Učitavanje 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

(Izborno) Postavljanje Breadboard -a
(Izborno) Postavljanje Breadboard -a
(Izborno) Postavljanje Breadboard -a
(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

Lemljenje
Lemljenje
Lemljenje
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: