Satura rādītājs:
- 1. darbība: rīki un aparatūra
- 2. darbība: koda augšupielāde Arduino
- 3. darbība: (pēc izvēles) maizes dēļa iestatīšana
- 4. solis: PCB izveide/pasūtīšana
- 5. darbība: pārbaudiet, vai viss atbilst
- 6. solis: lodēšana
Video: DIY USB videospēļu kontrolieris: 6 soļi
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:53
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
Š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, 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
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
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:
Arduino videospēļu kontrolieris: 4 soļi
Arduino videospēļu kontrolieris: Vai jums ir Arduino komplekts, bet nav ne jausmas, ko ar to darīt? Varbūt ne, bet šajā pamācībā es soli pa solim parādīšu, kā izveidot, kodēt un integrēt Arduino savā projektā. Pašlaik šī rokasgrāmata tiek pārbaudīta tikai ar Clic
Videospēļu apmācības dizains: 6 soļi
Videospēļu apmācības dizains: Es esmu hobiju spēļu izstrādātājs, un manas galvenās intereses ir spēļu dizains un programmēšana. Lai praktizētu un pilnveidotu savas prasmes, es ik pa laikam izveidoju vienkāršas spēles, ar kurām dalos ar draugiem un brāļiem un māsām. Agrāk es izskaidroju noteikumus likumam
DIY spēļu kontrolieris uz Arduino bāzes - Arduino PS2 spēļu kontrolieris - Spēlējot Tekken ar DIY Arduino Gamepad: 7 soļi
DIY spēļu kontrolieris uz Arduino bāzes | Arduino PS2 spēļu kontrolieris | Spēlēt Tekken ar DIY Arduino Gamepad: Sveiki, puiši, spēlēt spēles vienmēr ir jautri, bet spēlēt ar savu DIY pielāgoto spēļu kontrolieri ir jautrāk. Tāpēc šajā instrukcijā mēs izveidosim spēles kontrolieri, izmantojot arduino pro micro
YABC - vēl viens Blynk kontrolieris - IoT mākoņa temperatūras un mitruma kontrolieris, ESP8266: 4 soļi
YABC - Vēl viens Blynk kontrolieris - IoT mākoņa temperatūras un mitruma kontrolieris, ESP8266: Sveiki, Makers, es nesen sāku audzēt sēnes mājās, austeru sēnes, bet man jau ir 3x no šiem kontrolieriem mājās, lai raudzētu temperatūras kontroli savai mājas brūvei, sieva arī tagad dara šo Kombucha lietu un kā siltuma termostatu
Videospēļu stūres korpuss: 4 soļi
Videospēļu stūres korpuss: lēts veids, kā izveidot viegli pārvietojamu, viegli saliekamu videospēļu stūres korpusu. Iegūstiet vecu 7,62 mm metāla munīcijas kasti, kurā var ievietot 1500 šāvienu, no armijas pārpalikuma veikala vai tiešsaistē un ievietojiet stūri iekšā. Izmēri a