Sisukord:

DIY USB -videomängukontroller: 6 sammu
DIY USB -videomängukontroller: 6 sammu

Video: DIY USB -videomängukontroller: 6 sammu

Video: DIY USB -videomängukontroller: 6 sammu
Video: Самодельная USB флешка \ DIY USB flash drive 2024, November
Anonim
DIY USB -videomängukontroller
DIY USB -videomängukontroller

Seal on mitmesuguseid isetehtud kohandatud kontrollereid, alates klassikalistest arkaadipulkadest kuni kaasaegsete kontrollerite lõbustusteni, mis on tavaliselt valmistatud samadest põhiosadest.

Keskkooli kõrgtehnoloogia klassi lõpliku projekti jaoks oleme võtnud endale ülesandeks teha oma väike kontroller, millel on lihtne paigutus ja mis on loodud lihtsate mängude mängimiseks. See disain on ka kohandatud teisest kohandatud kontrollerist, mille leiate siit:

Kuna mõned komponendid on meie koolis avalikult saadaval, võib mõningate nende toimingute tegemine olla keeruline, kuid kui teil on kõik allpool loetletud üksused teie käsutuses või soovite proovida ja improviseerida/kohandada nagu meie, siis järgige julgelt meie juhiseid, et luua oma isetehtud USB kohandatud videomängukontroller!

Samm: tööriistad ja riistvara

Tööriistad ja riistvara
Tööriistad ja riistvara
Tööriistad ja riistvara
Tööriistad ja riistvara
Tööriistad ja riistvara
Tööriistad ja riistvara

Selle projekti jaoks vajalikud esemed:

  • 6x6x4,5 mm nupud (12)
  • Arduino Pro Micro koos mikro -USB -sisendiga (1)
  • Mikro -USB -kaabel (1)
  • 10KΩ takistid (10)
  • Kohandatud trükkplaat (1) - Gerberi fail kuvatakse tellimiseks
  • 1/8 "akrüül - mis tahes värvi
  • 10-kontaktilised isas-emane päised (2)

Projekti jaoks vajalik riistvara:

  • Jootekolb (ja turvavarustus)
  • Laserlõikur - võib olla keeruline; Saab ümber töötada
  • 3D printer

Valikuline! - Kui soovite enne PCB -le jootmist oma tulemusi testida, võite koodi panna Arduinole ja seadistada selle leivalauale (nagu on näha 3. etapis), mille jaoks vajate:

  • Arduino Pro Micro (koodiga juba installitud)*
  • Suur leivalaud (1-2)
  • Juhtmed (eristamise hõlbustamiseks võib kasutada erinevaid värve) (12)
  • 10KΩ takistid (10)
  • 6x6x4,5 mm nupud (12)

*Neid esemeid saab lõpliku projekti jaoks uuesti kasutada. Soovi korral ei pea te uusi hankima

Kui teil on kõik esemed kuumad ja valmis minema, alustame!

Samm: koodi üleslaadimine Arduino

Koodi üleslaadimine Arduino
Koodi üleslaadimine Arduino

Kood, mida me kasutasime, oli Instructable'i koodi muudetud versioon, millele me tuginesime, kuna meie kasutatav Arduino erines nende kujundusest. Vahetasime erinevate nuppude sadamate ümber, et muuta kõik palju lihtsamaks.

Siin on algne kood, kui soovite seda proovida ja kasutada:

Veenduge Arduino tarkvaras, et seadetes olev Arduino oleks Arduino Mirco ja COM -port oleks Arduino Micro, mille olete ühendanud. Pärast selle kontrollimist peaksite saama klõpsata nupul Laadi üles ja seejärel kood peaks olema Arduino peal.

3. samm: (valikuline) leivaplaadi seadistamine

(Valikuline) Leivaplaadi seadistamine
(Valikuline) Leivaplaadi seadistamine
(Valikuline) Leivaplaadi seadistamine
(Valikuline) Leivaplaadi seadistamine

PÕHJU!

See samm, kui te ei näinud seda 1. sammus või selle pealkirjas, on valikuline. Kui arvate, et kõik võib toimida ilma leivalaual katsetamata, siis laske käia. Kuna see oli esimene kord, kui sellist projekti tegime, otsustasime seda testida, kuna ei tahtnud ostetud või meile kättesaadavat varustust rikkuda ning tahtsime õppida ka tõhusamalt kui visata. sügavasse lõppu ilma igasuguste teadmisteta. Kui teil on kahtlusi teiste toimingute tegemisel, järgige seda sammu enne jätkamist.

Võtsime välja leivalauad ja panime need kokku, et saada nuppude, takistite ja juhtmete ühtne paigutus. Panime nupud sirgjooneliselt leivalauale (välja arvatud ülaloleval väiksema tahvli üks nupp, kuna see oli meie testnupp. Te ei pea seda täpselt nii tegema). Seejärel ühendasime juhtmed ja takistid nuppudega nagu ülaltoodud pildil. Enne Arduino seadistamist veenduge, et järgisite viimast sammu ja panite koodi sinna. Kui te seda ei teinud, on see sisuliselt kallis plasttükk, mis ei tee midagi.

Seejärel panime Arduino kohta, kus kõik juhtmed saab ühendada erinevate portidega, kuhu nupud pendeldavad. Kui kasutate mitut leivaplaati, ühendage kindlasti toide ja maandus mõlemaga, samuti Arduinoga.

Samm: trükkplaatide loomine/tellimine

Meie kujutatud trükkplaat oli selle projekti jaoks kohandatud disain, kuna algne trükkplaat, mida kasutatud originaal ei ühildu meie kasutatud Arduinoga. Selle tegemiseks kasutasime programmi nimega Fritzing, mida oli väga lihtne kasutada ja väga kasutajasõbralik. Seadsime üles nuppude paigutuse, takisti paigutuse ja valisime Arduino pesa, mis meie Arduino jaoks sobiks, kuna programmil polnud meie täpset mudelit.

Ettevõte, mida me PCB tellimiseks kasutasime, oli JLCPCB. Maksumus oli umbes 30 dollarit koos DHL -i kohaletoimetamisega ja saatmiseks on odavamaid võimalusi, kuid see võtab tootmisprotsessi tõttu lihtsalt kauem aega. Tegime sellele ka kohandatud punase värvi, mis pani veel 8 dollarit, nii et tegelikult võib teie trükkplaat koos saatmisega olla umbes 8-10 dollarit.

Samm: katsetage, kas kõik sobib

Kui teie trükkplaat on saabunud, on teie Arduino kogu kood üles laaditud ja teil on kõik ülejäänud osad, on aeg see kokku panna. Kontrollige, kas teie Arduino sobib nende jaoks sobivatesse pesadesse, veenduge, et takistid ja nupud sobivad õigetesse kohtadesse, ja vaadake, kas mõni trükkplaadi juhtmestik on korralikult ühendatud ja katkestusi pole (kui kasutasite meie disaini, probleeme ei tohiks tekkida, kuid alati on hea üle kontrollida).

6. samm: jootmine

Jootmine
Jootmine
Jootmine
Jootmine

Kui kõik on õigesse kohta paigutatud, peate nüüd kõik tükid kokku jootma, et need saaksid ühendada. Enne jootmise juurde asumist ärge unustage siiski kasutada kaitseprille ja soovi korral maski ning valmistada jootet valmis. Me kasutasime õhemat pliid, kuid te kasutate hea meelega igasugust jootet, kui seda saab kasutada PCB -ga ühendamiseks.

Soovitame alustada takistitega, nii et teil pole hunnik õhukesi tükke kõikjal ja tehke neid ükshaaval. Hea viis takisti paigal hoidmiseks jootmise ajal on pikkade otste painutamine üksteisest eemale, kui see on PCB aukude sisse kinni jäänud. Kui olete selle jootnud, saate takistite pikad otsad mõne traatlõikega ära lõigata ja seda tehes veenduge, et te ei lõigata liiga lähedale, vastasel juhul võite jootet lõigata ja ühendus katkeda.

Pärast kõigi 10 takisti jootmist on nupud järgmised. Kleepige kõik nupud oma kohale, mitte asetage need eraldi, et asju lihtsamaks muuta. Kontrollige kindlasti, kas joote kõiki auke, kuna need on üksteise lähedal.

Kui kõik on valmis ja valmis minema, on aeg raskeks osaks: Arduino. Kleepige Arduino aukudesse ja jootke 1-2 porti, et see paigal püsiks, ja seejärel jätkake ettevaatlikult ülejäänud jootmist. Veenduge, et lööte igasse auku, samuti veenduge, et ükski joodis ei puudutaks teist jootet, sest kui see juhtub, on lühis, mida me ei taha, vastasel juhul sügavas hädas.

Soovitan: