INHOUDSOPGAWE:
- Stap 1: gereedskap en hardeware
- Stap 2: Laai kode op na Arduino
- Stap 3: (opsioneel) Breadboard -opstelling
- Stap 4: Skep/bestel PCB
- Stap 5: Toets of alles pas
- Stap 6: Soldeer
Video: DIY USB -videospeletjie -beheerder: 6 stappe
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:24
Daar is 'n verskeidenheid doen-dit-self-aangepaste beheerders, van klassieke arcade-stokke tot rekreasies van moderne beheerders, gewoonlik gemaak van dieselfde kerndele.
Vir ons finale projek in ons gevorderde ingenieurswese -klas op hoërskool, het ons besluit om ons eie klein kontroleerder met 'n eenvoudige uitleg te maak en is ontwerp om eenvoudige speletjies te speel. Hierdie ontwerp is ook 'n aanpassing van 'n ander pasgemaakte beheerder, wat u hier kan vind:
Omdat sommige van die komponente openlik by ons skool beskikbaar is, kan dit moeilik wees om hierdie stappe uit te voer, maar as u al die onderstaande items tot u beskikking het, of u wil probeer improviseer/aanpas soos ons gedoen het, Volg dan gerus ons instruksies om u eie DIY USB Custom Video Game Controller te bou!
Stap 1: gereedskap en hardeware
Die items wat u benodig vir hierdie projek:
- 6x6x4.5mm drukknoppies (12)
- Arduino Pro Micro w/ Micro USB -insetsel (1)
- Mikro -USB -kabel (1)
- 10KΩ weerstande (10)
- Pasgemaakte PCB (1) - Gerber -lêer word gelys vir bestelling
- 1/8 "akriel - enige kleur
- 10-pen manlike-vroulike kopstukke (2)
Hardeware benodig vir die projek:
- Soldeerbout (en veiligheidstoerusting)
- Lasersnyer - Kan moeilik wees; Kan rondgewerk word
- 3D -drukker
Opsioneel! - As u u resultate wil toets voordat u alles aan die printplaat soldeer, kan u die kode op die Arduino sit en dit op 'n broodbord opstel (soos gesien in stap 3), waarvan u benodig:
- Arduino Pro Micro (met kode reeds geïnstalleer)*
- Groot broodbord (1-2)
- Drade (kan verskillende kleure gebruik om dit makliker te maak om te onderskei) (12)
- 10KΩ weerstande (10)
- 6x6x4.5mm drukknoppies (12)
*Hierdie items kan vir die finale projek hergebruik word. U hoef nie nuwes te kry as u wil nie
As u al u items warm en gereed het om te begin, laat ons begin!
Stap 2: Laai kode op na Arduino
Die kode wat ons gebruik het, was 'n aangepaste weergawe van die kode uit die Instructable waarop ons ons s'n gebaseer het, aangesien die Arduino wat ons gebruik het, anders was as die ontwerp waarmee hulle gekombineer is. Ons het om die poorte verander vir die verskillende knoppies om alles baie eenvoudiger te maak.
Hier is die oorspronklike kode as u dit wil probeer gebruik:
Maak in die Arduino -sagteware seker dat die Arduino in die instellings 'n Arduino Mirco is en dat die COM -poort die Arduino Micro is wat u ingeprop het. Nadat u dit gekontroleer het, moet u net op Laai kan klik, en die Die kode moet op die Arduino wees.
Stap 3: (opsioneel) Breadboard -opstelling
KOP OP!
Hierdie stap, as u dit nie in stap 1 of in die titel van hierdie stap gesien het nie, is opsioneel. As u dink dat alles kan werk sonder om dit op 'n broodbord te toets, doen dit. Aangesien dit die eerste keer was dat ons so 'n projek gedoen het, het ons besluit om dit te toets, aangesien ons nie die toerusting wou vernietig wat ons gekoop het of wat ons beskikbaar gehad het nie, en ons wou ook meer doeltreffend leer as om gegooi te word in die diep kant sonder enige kennis. As u enige twyfel het om die ander stappe te doen, volg dan hierdie stap voordat u verder gaan.
Ons het broodborde uitgekry en dit aanmekaar gesit om 'n samehangende uitleg te kry vir die knoppies, weerstande en drade. Ons het die knoppies in 'n reguitlynpatroon op die broodbord neergelê (behalwe die een knoppie op die kleiner bord hierbo, aangesien dit ons toetsknoppie was. U hoef dit nie presies so te doen nie). Ons het die drade en weerstande dan aan die knoppies gekoppel, soos op die foto hierbo. Voordat u die Arduino instel, moet u die laaste stap volg en die kode daar sit. As u dit nie gedoen het nie, is dit in wese 'n duur stuk plastiek wat niks doen nie.
Daarna sit ons die Arduino neer op 'n plek waar al die drade verbind kan word met die verskillende poorte waarheen die knoppies sou pendel. As u meer broodborde gebruik, moet u die krag en die grond aan beide en die Arduino self aansluit.
Stap 4: Skep/bestel PCB
Die PCB wat ons voorgestel het, was 'n pasgemaakte ontwerp wat ons vir hierdie projek gemaak het, omdat die oorspronklike PCB nie versoenbaar was met die Arduino wat ons gebruik het nie. Om dit te maak, het ons 'n program genaamd Fritzing gebruik, wat baie maklik was om te gebruik en baie gebruikersvriendelik. Ons het die knoppie -uitleg, die weerstandsuitleg, opgestel en 'n Arduino -gleuf gekies wat vir ons Arduino sou werk, aangesien die program nie ons presiese model gehad het nie.
Die onderneming wat ons gebruik het om die PCB te bestel om dit te maak, was JLCPCB. Die koste was ongeveer $ 30 met aflewering vanaf DHL, en daar is goedkoper opsies vir aflewering, maar dit sal net langer neem as gevolg van die vervaardigingsproses. Ons het ook 'n aangepaste rooi kleur gemaak, wat nog $ 8 kos, sodat u PCB in werklikheid ongeveer $ 8-10 kan kos met aflewering.
Stap 5: Toets of alles pas
Nadat u PCB aangekom het, het u Arduino al die kode opgelaai, en u het die res van u onderdele; dit is tyd om dit saam te stel. Toets of die Arduino wat u het, in die gleuwe pas wat daarvoor geskik is, maak seker dat die weerstande en knoppies op die regte plekke pas, en kyk of die bedrading in die PCB behoorlik gekoppel is, en dat daar geen onderbrekings is nie (as as u ons ontwerp gebruik het, behoort daar geen probleme te wees nie, maar dit is altyd goed om te kontroleer).
Stap 6: Soldeer
Sodra alles op die regte plekke geplaas is, moet u nou al u stukke soldeer sodat hulle verbindings het. Onthou egter dat u 'n bril en 'n masker as u wil soldeer voordat u gaan soldeer. Ons het dunner lood gebruik, maar u gebruik graag enige soldeer solank u dit met die PCB kan verbind.
Ons beveel aan dat u met die weerstande begin, sodat u nie 'n klomp dun stukke oraloor het nie, en dit een vir een moet doen. 'N Goeie manier om die weerstand op sy plek te hou terwyl u soldeer, is om die lang ente van mekaar af weg te buig terwyl dit in die gate van die PCB vas is. Sodra u dit laat soldeer, kan u die lang ente van die weerstande met 'n paar draadknipsels sny, en terwyl u dit doen, moet u nie te naby sny nie, anders kan u die soldeer sny en die verbinding verloor.
Nadat al 10 weerstande gesoldeer is, is die knoppies volgende. Plak al die knoppies op hul plek eerder as om dit apart te sit om dinge makliker te maak. Maak seker dat u al die gate soldeer, aangesien dit baie naby aan mekaar is.
Sodra alles gereed is om te begin, is dit tyd vir die moeilike deel: die Arduino. Steek die Arduino in die gate en soldeer 1-2 van die poorte om dit op sy plek te hou, en gaan dan versigtig deur om die res te soldeer. Maak seker dat u elke gat raak, en maak seker dat nie een van die soldeersels aan die ander soldeer raak nie; asof dit gebeur, is daar 'n kans op kortsluiting, wat ons nie wil hê nie, anders is u in diepe moeilikheid.
Aanbeveel:
Hoe om 'n USB -stick te maak met 'n uitveër - DIY USB Drive Case: 4 stappe
Hoe om 'n USB -stick te maak met 'n uitveër | DIY USB Drive Case: Hierdie blog handel oor " Hoe om 'n USB -flash drive te maak met 'n gum | DIY USB Drive Case " Ek hoop jy sal daarvan hou
Verander 'n gewone USB -stick in 'n veilige USB -stick: 6 stappe
Verander 'n gewone USB -stick in 'n veilige USB -stick: in hierdie instruksies leer ons hoe om 'n gewone USB -stick in 'n veilige USB -stick te verander. Alles met standaard Windows 10 -funksies, niks spesiaals en niks ekstra om aan te koop nie. Wat u benodig: 'n USB -duim -skyf of -stokkie. Ek beveel getti aan
NODEMcu USB -poort werk nie? Laai die kode met behulp van USB op na TTL (FTDI) -module in slegs 2 stappe: 3 stappe
NODEMcu USB -poort werk nie? Laai die kode op met behulp van USB na TTL (FTDI) -module in slegs 2 stappe: moeg om met baie drade van USB na TTL -module aan te sluit op die NODEMcu, volg hierdie instruksies om die kode in slegs 2 -stap op te laai. NODEMcu werk nie, en moenie paniekerig raak nie. Dit is net die USB -bestuurder -chip of die USB -aansluiting
Maklike 5 minute USB sonlaaier/oorlewing USB laaier: 6 stappe (met foto's)
Maklike 5 minute USB sonlaaier/oorlewing USB laaier: Hallo ouens! Ek het vandag (waarskynlik) die maklikste usb -sonpaneellaaier gemaak! Eerstens, ek is jammer dat ek nie 'n paar instruksies vir julle opgelaai het nie. Maar
DIY USB -laai -USB met battery: 6 stappe (met foto's)
DIY Solar Charging USB W/ Battery: In hierdie instruksies leer u hoe u 'n stroombaan ontwerp en bedraad waarmee u die son se krag kan benut om u telefoon op te laai en 'n battery te laai vir later gebruik