Satura rādītājs:

DIY USB videospēļu kontrolieris: 6 soļi
DIY USB videospēļu kontrolieris: 6 soļi

Video: DIY USB videospēļu kontrolieris: 6 soļi

Video: DIY USB videospēļu kontrolieris: 6 soļi
Video: 🖥️ КАК СДЕЛАТЬ 2-Й МОНИТОР ИЗ МАТРИЦЫ НОУТБУКА + ПЛАТА КОНТРОЛЕР 2024, Novembris
Anonim
DIY USB videospēļu kontrolieris
DIY USB videospēļu kontrolieris

Tur ir dažādi pielāgoti kontrolieri, sākot no klasiskām arkādes nūjām līdz mūsdienu kontrolieru atpūtai, kas parasti tiek izgatavotas no tām pašām galvenajām daļām.

Noslēdzot mūsu vidusskolas uzlabotās inženierzinātņu klases projektu, mēs esam uzņēmušies izveidot savu mazo kontrolieri, kuram ir vienkāršs izkārtojums un kas ir paredzēts vienkāršu spēļu spēlēšanai. Šis dizains ir arī cita pielāgota kontroliera pielāgojums, kuru varat atrast šeit:

Tā kā daži komponenti ir atklāti pieejami mūsu skolā, var būt grūti veikt dažas no šīm darbībām, bet, ja jūsu rīcībā ir visi tālāk uzskaitītie priekšmeti vai vēlaties mēģināt improvizēt/pielāgoties, kā mēs to darījām, tad jūtieties brīvi sekot mūsu norādījumiem, lai izveidotu savu DIY USB pielāgotu videospēļu kontrolieri!

1. darbība: rīki un aparatūra

Rīki un aparatūra
Rīki un aparatūra
Rīki un aparatūra
Rīki un aparatūra
Rīki un aparatūra
Rīki un aparatūra

Šim projektam nepieciešamās lietas:

  • 6x6x4.5mm spiedpogas (12)
  • Arduino Pro Micro ar Micro USB ieliktni (1)
  • Mikro USB kabelis (1)
  • 10KΩ rezistori (10)
  • Pielāgota PCB (1) - pasūtīšanai tiks parādīts Gerber fails
  • 1/8 "akrils - jebkura krāsa
  • 10 kontaktu vīriešu un sieviešu galvenes (2)

Projektam nepieciešama aparatūra:

  • Lodāmurs (un drošības aprīkojums)
  • Lāzera griezējs - var būt grūti; Var strādāt apkārt
  • 3D printeris

Neobligāti! - Ja vēlaties pārbaudīt savus rezultātus pirms visu lodēšanas uz PCB, varat ievietot kodu Arduino un iestatīt to uz maizes dēļa (kā redzams 3. darbībā), no kura jums būs nepieciešams:

  • Arduino Pro Micro (ar kodu jau instalēts)*
  • Liels maizes dēlis (1-2)
  • Vadi (var izmantot dažādas krāsas, lai būtu vieglāk atšķirt) (12)
  • 10KΩ rezistori (10)
  • 6x6x4.5mm spiedpogas (12)

*Šos priekšmetus var atkārtoti izmantot gala projektam. Ja vēlaties, jums nav jāiegādājas jaunas

Ja visi jūsu priekšmeti ir karsti un gatavi darbam, sāksim darbu!

2. darbība: koda augšupielāde Arduino

Kods tiek augšupielādēts Arduino
Kods tiek augšupielādēts Arduino

Kods, kuru mēs izmantojām, bija modificēta koda versija no Instructable, uz kuru mēs balstījāmies, jo mūsu izmantotais Arduino atšķīrās no dizaina, ar kuru viņi gāja. Mēs mainījām dažādu pogu pogas, lai viss būtu daudz vienkāršāk.

Šeit ir oriģinālais kods, ja vēlaties to izmantot:

Arduino programmatūrā pārliecinieties, vai iestatījumos esošais Arduino ir Arduino Mirco un vai COM ports ir Arduino Micro, kuru esat pievienojis. Pēc tam, kad esat to pārbaudījis, jums vajadzētu vienkārši noklikšķināt uz Augšupielādēt un kodam jābūt Arduino.

3. darbība: (pēc izvēles) maizes dēļa iestatīšana

(Pēc izvēles) Maizes dēļa iestatīšana
(Pēc izvēles) Maizes dēļa iestatīšana
(Pēc izvēles) Maizes dēļa iestatīšana
(Pēc izvēles) Maizes dēļa iestatīšana

GALVU!

Šis solis, ja to neredzējāt 1. darbībā vai šī soļa nosaukumā, nav obligāts. Ja jūs domājat, ka viss var darboties, to nepārbaudot uz maizes dēļa, dodieties uz to. Tā kā šī bija pirmā reize, kad mēs veicām šādu projektu, mēs nolēmām to pārbaudīt, jo negribējām sabojāt iegādāto vai mums pieejamo aprīkojumu, kā arī vēlējāmies mācīties efektīvāk, nevis izmest. dziļā galā bez jebkādām zināšanām. Ja jums ir šaubas par citu darbību veikšanu, tad, pirms turpināt, izpildiet šo soli.

Mēs izņēmām maizes dēļus un salikām tos kopā, lai iegūtu saskaņotu pogu, rezistoru un vadu izkārtojumu. Mēs izkārtojām pogas taisnā līnijā uz maizes dēļa (izņemot vienu pogu uz mazākā dēļa iepriekš, jo tā bija mūsu testa poga. Jums tas nav jādara tieši tāpat). Pēc tam mēs savienojām vadus un rezistorus ar pogām, kā parādīts iepriekš. Pirms Arduino iestatīšanas pārliecinieties, ka esat izpildījis pēdējo soli un ievietojis kodu. Ja jūs to nedarītu, tas būtībā būs dārgs plastmasas gabals, kas neko nedara.

Pēc tam mēs nolikām Arduino vietā, kur visus vadus varētu savienot dažādās ostās, uz kurām pogas varētu pārvietoties. Ja izmantojat vairākus maizes dēļus, noteikti pievienojiet strāvu un zemi abiem, kā arī pašam Arduino.

4. solis: PCB izveide/pasūtīšana

Mūsu attēlotais PCB bija pielāgots dizains, ko mēs izgatavojām šim projektam, jo sākotnējā PCB, kuras oriģināls nebija saderīgs ar mūsu izmantoto Arduino. Lai to izdarītu, mēs izmantojām programmu ar nosaukumu Fritzing, kas bija ļoti viegli lietojama un ļoti draudzīga lietotājam. Mēs iestatījām pogu izkārtojumu, rezistoru izkārtojumu un izvēlējāmies Arduino slotu, kas derētu mūsu Arduino, jo programmai nebija mūsu precīzā modeļa.

Uzņēmums, ko izmantojām, lai pasūtītu PCB, lai to izgatavotu, bija JLCPCB. Izmaksas bija aptuveni 30 ASV dolāri, piegādājot no DHL, un ir pieejamas lētākas piegādes iespējas, taču ražošanas procesa dēļ tas prasīs tikai ilgāku laiku. Mēs arī padarījām to par pielāgotu sarkanu krāsu, kas lika vēl 8 USD, tāpēc patiesībā jūsu PCB varētu būt aptuveni 8-10 USD ar piegādi.

5. darbība: pārbaudiet, vai viss atbilst

Pēc jūsu PCB ierašanās jūsu Arduino ir augšupielādēts viss kods, un jums ir visas pārējās daļas, ir pienācis laiks to salikt. Pārbaudiet, vai jūsu rīcībā esošais Arduino iekļaujas tiem paredzētajos slotos, pārliecinieties, vai rezistori un pogas ir ievietotas pareizajās vietās, un pārbaudiet, vai kāds no PCB vadiem ir pareizi pievienots un vai nav pārtraukumu (ja jūs izmantojāt mūsu dizainu, problēmām nevajadzētu būt, taču vienmēr ir labi vēlreiz pārbaudīt).

6. solis: lodēšana

Lodēšana
Lodēšana
Lodēšana
Lodēšana

Kad viss ir ievietots pareizajās vietās, tagad jums ir jāsalodē visi gabali, lai tie būtu savienoti. Pirms sākat lodēt, atcerieties lietot aizsargbrilles un masku, ja vēlaties, un sagatavojiet lodmetālu. Mēs izmantojām plānāku svinu, bet jūs labprāt izmantojat jebkura veida lodmetālu, ja vien to var izmantot, lai izveidotu savienojumus ar PCB.

Mēs iesakām sākt ar rezistoriem, lai jums visā vietā nebūtu ķekars plānu gabalu, un dariet tos pa vienam. Labs veids, kā noturēt rezistoru vietā, kamēr jūs lodējat, ir saliekt garos galus viens no otra, kamēr tas ir iestrēdzis PCB caurumos. Kad esat to pielodējis, rezistoru garos galus varat nogriezt ar dažiem stieples atgriezumiem, un, to darot, pārliecinieties, ka nesagriežat pārāk tuvu, pretējā gadījumā jūs varat sagriezt lodmetālu un zaudēt savienojumu.

Pēc tam, kad visi 10 rezistori ir pielodēti, pogas ir blakus. Lai atvieglotu lietas, pielīmējiet visas pogas vietā, nevis ievietojiet tās atsevišķi. Noteikti pārbaudiet, vai lodējat visus caurumus, jo tie ir ļoti tuvu viens otram.

Kad viss ir gatavs un gatavs darbam, ir pienācis laiks grūtākajai daļai: Arduino. Ielieciet Arduino caurumos un pielodējiet 1-2 portus, lai tas paliktu vietā, un pēc tam uzmanīgi turpiniet lodēt pārējo. Līdztekus tam, lai tiktu galā ar katru caurumu, pārliecinieties arī, ka neviens no lodēšanas materiāliem nepieskaras otram lodētam, jo, ja tas notiek, pastāv īssavienojuma iespēja, ko mēs nevēlamies. dziļas nepatikšanas.

Ieteicams: