Përmbajtje:
- Hapi 1: Mjete dhe pajisje
- Hapi 2: Ngarkimi i kodit në Arduino
- Hapi 3: (Opsionale) Konfigurimi i tabelës së bukës
- Hapi 4: Krijimi/Renditja e PCB
- Hapi 5: Testimi nëse gjithçka përshtatet
- Hapi 6: Saldimi
Video: DIY USB Controller Video Game: 6 hapa
2024 Autor: John Day | [email protected]. E modifikuara e fundit: 2024-01-30 12:16
Ekzistojnë një sërë kontrollorësh me porosi të bëra vetë, nga shkopinjtë klasikë të arkadës deri tek argëtimet e kontrolluesve modernë, zakonisht të bërë nga të njëjtat pjesë thelbësore.
Për projektin tonë përfundimtar në klasën tonë të Inxhinierisë së Avancuar të shkollës së mesme, ne kemi marrë përsipër të bëjmë kontrolluesin tonë të vogël që ka një plan urbanistik të thjeshtë dhe është ndërtuar për të luajtur lojëra të thjeshta. Ky dizajn është gjithashtu një përshtatje e një kontrolluesi tjetër të personalizuar, të cilin mund ta gjeni këtu:
Për shkak të disa prej përbërësve që janë hapur në shkollën tonë, mund të jetë e vështirë të bësh disa nga këto hapa, por nëse ose i ke në dispozicion të gjitha artikujt e listuar më poshtë, ose dëshiron të provosh dhe të improvizosh/përshtatesh si ne, atëherë ndjehuni të lirë të ndiqni udhëzimet tona për të ndërtuar kontrolluesin tuaj personal të lojërave video me porosi USB!
Hapi 1: Mjete dhe pajisje
Artikujt që do t'ju nevojiten për këtë projekt:
- Butona shtyse 6x6x4.5mm (12)
- Arduino Pro Micro me futje Micro USB (1)
- Kabllo Micro USB (1)
- Rezistenca 10KΩ (10)
- PCB e personalizuar (1) - Skedari Gerber do të listohet për porosi
- 1/8 "Akrilik - Çdo ngjyrë
- Koka 10-pin meshkuj-femra (2)
Pajisjet e nevojshme për projektin:
- Hekuri i saldimit (dhe pajisjet e sigurisë)
- Laser Cutter - Mund të jetë e vështirë; Mund të punohet përreth
- Printer 3D
Opsionale! - Nëse dëshironi të provoni rezultatet tuaja para se të lidhni gjithçka në PCB, mund ta vendosni kodin në Arduino dhe ta vendosni në një tabelë (siç shihet në Hapin 3), nga të cilat do t'ju nevojiten:
- Arduino Pro Micro (pa kod të instaluar tashmë)*
- Breadboard i madh (1-2)
- Tela (Mund të përdorin ngjyra të ndryshme për ta bërë më të lehtë diferencimin) (12)
- Rezistenca 10KΩ (10)
- Butona shtyse 6x6x4.5mm (12)
*Këta artikuj mund të ripërdoren për projektin përfundimtar. Ju nuk keni pse të merrni të reja, nëse dëshironi
Nëse i keni të gjitha artikujt tuaj të nxehtë dhe gati për të shkuar, le të fillojmë!
Hapi 2: Ngarkimi i kodit në Arduino
Kodi që kemi përdorur ishte një version i modifikuar i kodit nga Instructable në të cilin e bazuam tonën, pasi Arduino që ne përdorëm ishte i ndryshëm nga modeli me të cilin ata shkuan. Ne ndryshuam rreth porteve për butonat e ndryshëm për ta bërë gjithçka shumë më të thjeshtë.
Këtu është kodi origjinal nëse doni ta provoni dhe përdorni atë:
Në programin Arduino, sigurohuni që Arduino në cilësimet të jetë një Arduino Mirco dhe se porta COM është Arduino Micro që keni lidhur. Pasi ta keni kontrolluar atë, duhet të jeni në gjendje të klikoni Upload, dhe Kodi duhet të jetë në Arduino.
Hapi 3: (Opsionale) Konfigurimi i tabelës së bukës
KOKT!
Ky hap, nëse nuk e keni parë në Hapin 1 ose në titullin e këtij hapi, është opsional. Nëse mendoni se gjithçka mund të funksionojë pa e testuar atë në një pjatë, shkoni për të. Meqenëse kjo ishte hera e parë që kishim bërë një projekt si ky, vendosëm ta testonim pasi nuk donim të prishnim pajisjet që kishim blerë ose që kishim në dispozicion, dhe gjithashtu donim të mësonim më me efikasitet sesa të hidheshim deri në fund pa asnjë njohuri. Nëse keni ndonjë shqetësim për të vazhduar të bëni hapat e tjerë, atëherë ndiqni këtë hap para se të vazhdoni.
Ne dolëm nga dërrasat e bukës dhe i vendosëm së bashku për të marrë një paraqitje kohezive për butonat, rezistorët dhe telat. Ne i vendosëm butonat në një model të drejtë në tabelën e bukës (me përjashtim të një butoni në tabelën më të vogël më sipër, pasi ai ishte butoni ynë i provës. Ju nuk keni pse ta bëni pikërisht kështu). Pastaj lidhëm telat dhe rezistencat me butonat si në foton e mësipërme. Para se ta vendosni Arduino -n, sigurohuni që keni ndjekur hapin e fundit dhe vendosni kodin atje. Nëse nuk e keni bërë, në thelb do të jetë një copë plastike e shtrenjtë që nuk bën asgjë.
Ne pastaj e vendosëm Arduino -n në një vend ku të gjitha telat mund të lidheshin me portat e ndryshëm në të cilët do të lëviznin butonat. Nëse përdorni panele të shumta, sigurohuni që të lidhni fuqinë dhe tokën me të dyja, si dhe me vetë Arduino.
Hapi 4: Krijimi/Renditja e PCB
PCB -ja që kemi fotografuar ishte një dizajn i personalizuar që e bëmë për këtë projekt për shkak të PCB -së origjinale që origjinali i përdorur nuk ishte i pajtueshëm me Arduino -n që përdorëm. Për ta bërë këtë, ne përdorëm një program të quajtur Fritzing, i cili ishte shumë i lehtë për t’u përdorur dhe shumë miqësor për përdoruesit. Ne vendosëm paraqitjen e butonave, paraqitjen e rezistencës dhe zgjodhëm një vendndodhje Arduino që do të funksiononte për Arduino -n tonë, pasi programi nuk kishte modelin tonë të saktë.
Kompania që ne përdorëm për të porositur PCB për ta bërë atë ishte JLCPCB. Kostoja ishte rreth 30 dollarë me transport nga DHL, dhe ka mundësi më të lira për transport, por do të zgjasë më shumë për shkak të procesit të prodhimit. Ne gjithashtu e bëmë atë një ngjyrë të kuqe të personalizuar, e cila vendosi 8 dollarë të tjerë, kështu që në realitet PCB juaj mund të jetë rreth 8-10 dollarë me transport.
Hapi 5: Testimi nëse gjithçka përshtatet
Pasi të ketë mbërritur PCB -ja juaj, Arduino -ja juaj ka të gjithë kodin e ngarkuar, dhe ju i keni të gjitha pjesët tuaja të tjera, është koha për ta bashkuar atë. Testoni për të parë nëse Arduino që keni përshtatet në lojëra elektronike të bëra në mënyrë të përshtatshme për ta, sigurohuni që rezistorët dhe butonat të përshtaten në vendet e duhura dhe shikoni nëse ndonjë prej telave brenda PCB -së ishte lidhur siç duhet, dhe nuk ka ndërprerje (nëse keni përdorur modelin tonë, nuk duhet të ketë ndonjë problem, por është gjithmonë mirë të kontrolloni dy herë).
Hapi 6: Saldimi
Pasi të vendoset gjithçka në vendet e duhura, tani duhet të bashkoni të gjitha pjesët tuaja për t'i bërë ato të kenë lidhjet e tyre. Sidoqoftë, para se të filloni të bashkoni, mos harroni të përdorni syze dhe një maskë nëse dëshironi, dhe përgatiteni saldimin tuaj. Ne përdorëm plumb më të hollë, por ju jeni të lumtur të përdorni çdo lloj saldimi, për sa kohë që mund të përdoret për të bërë lidhjet me PCB.
Ne ju rekomandojmë të filloni me rezistorët në mënyrë që të mos keni një bandë të hollë në të gjithë vendin dhe t'i bëni ato një nga një. Një mënyrë e mirë për të mbajtur rezistencën në vend ndërsa jeni duke u bashkuar është të përkulni skajet e gjata larg njëri -tjetrit ndërsa është mbërthyer brenda vrimave të PCB. Pasi ta keni ngjitur, mund të kapni skajet e gjata të rezistorëve me disa kapëse teli, dhe ndërsa e bëni këtë, sigurohuni që të mos prishni shumë afër, përndryshe mund të prishni lidhësin dhe të humbni lidhjen.
Pasi të jenë bashkuar të 10 rezistencat, butonat janë të radhës. Ngjitini të gjithë butonat në vend që t'i vendosni veç e veç për t'i bërë gjërat më të lehta. Sigurohuni që të kontrolloni nëse i bashkoni të gjitha vrimat, pasi ato janë shumë afër njëra -tjetrës.
Pasi të jenë të gjitha brenda dhe gati për të shkuar, është koha për pjesën e vështirë: Arduino. Ngjiteni Arduinon në vrima dhe lidhni 1-2 porta për ta mbajtur atë në vend, dhe pastaj vazhdoni, me kujdes, për të bashkuar pjesën tjetër. Së bashku me sigurimin që të godisni çdo vrimë, gjithashtu sigurohuni që asnjë prej saldimit të mos prekë lidhësin tjetër, pasi nëse kjo ndodh, ekziston mundësia e një qarku të shkurtër, i cili është diçka që ne nuk duam, ose do të jeni në telashe të thella.
Recommended:
ND SIMSHKRIMI I GAME GAME GAME -- F1 SIMULATOR: 5 hapa
SIMULATORI I LOJS DIY RACING || F1 SIMULATOR: Përshëndetje të gjithëve Mirë se vini në kanalin tim, Sot do t'ju tregoj se si ndërtoj një " Simulator Simulues Racing Game " me ndihmën e Arduino UNO. ky nuk është një blog i ndërtuar, ai është vetëm një përmbledhje dhe provë e imituesit. Blog i plotë i ndërtimit vjen së shpejti
GAME GAME GAME: p: 3 Hapa
GAME GAME GAME: p: Përshëndetje, emri është [REDACTED] dhe unë do t'ju tregoj se si të bëni një gjë në ZARO në mikro: bit. (kjo është për Klasën e Shkencës MYP3B) Pra, çfarë do t'ju duhet për ta bërë këtë? Ju do të keni nevojë për një … Mikro: bit Një kompjuter Disa kabllo Një lidhje të qëndrueshme në internet
Arduino Game Controller + Unity Game: 5 hapa
Arduino Game Controller + Unity Game: Në këtë udhëzues do t'ju tregoj se si të ndërtoni/programoni një kontrollues të lojës arduino i cili mund të lidhet me unitetin
Makinë Ushtrimi USB Game Controller: 8 hapa (me fotografi)
Makinë Ushtrimi USB Game Controller: Për të inkurajuar stërvitjen në veten dhe familjen, unë bëra një përshtatës që imiton një përshtatës standard të kontrolluesit të lojës USB, por kontrollon shpejtësinë e lëvizjes së lojës duke pedaluar në një makinë eliptike ose biçikletë stërvitore. Particularlyshtë veçanërisht e bukur për lojëra garash. Cershtë
Arduino Pocket Game Console + A -Maze - Maze Game: 6 hapa (me fotografi)
Arduino Pocket Game Console + A -Maze - Maze Game: Mirë se vini në udhëzuesin tim të parë! Projekti që dua të ndaj me ju sot është loja labirint Arduino, e cila u bë një tastierë xhepi aq e aftë sa Arduboy dhe tastiera të ngjashme me bazë Arduino. Mund të ndizet me lojërat e mia (ose tuajat) të ardhshme falë ekspozitës