Sisukord:
- Samm: tööriistad ja riistvara
- Samm: koodi üleslaadimine Arduino
- 3. samm: (valikuline) leivaplaadi seadistamine
- Samm: trükkplaatide loomine/tellimine
- Samm: katsetage, kas kõik sobib
- 6. samm: jootmine
Video: DIY USB -videomängukontroller: 6 sammu
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:47
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
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
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
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
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:
Kuidas teha kustutuskummi abil USB -mälupulk - DIY USB -draivi ümbris: 4 sammu
Kuidas teha kustutuskummi abil USB -mälupulk | Isetehtud USB -draivi ümbris: see ajaveeb räägib sellest, kuidas kustutuskummi abil USB -mälupulka teha | Isetegija USB -draivi ümbris " Loodan, et teile meeldib see
Muutke tavaline USB -mälupulk turvaliseks USB -mälupulgaks: 6 sammu
Muutke tavaline USB -mälupulk turvaliseks USB -mälupulgaks: selles juhendis õpime, kuidas muuta tavaline USB -mälupulk turvaliseks USB -mälupulgaks. Kõik Windows 10 standardfunktsioonidega, ei midagi erilist ega midagi lisavarustust. Mida vajate: USB -mälupulk või mälupulk. Soovitan soojalt getti
NODEMcu USB -port ei tööta? Laadige kood USB abil üles TTL (FTDI) moodulisse vaid kahe sammuga: 3 sammu
NODEMcu USB -port ei tööta? Laadige kood üles, kasutades USB -d TTL (FTDI) moodulisse vaid 2 sammuga: Väsinud ühendamisest paljude juhtmetega USB -lt TTL -moodulile NODEMcu -le, järgige seda juhist ja laadige kood üles vaid kahe sammuga. Kui USB -porti NODEMcu ei tööta, siis ärge paanitsege. See on lihtsalt USB -draiveri kiip või USB -pistik
Lihtne 5 -minutiline USB -päikeseenergia laadija/ellujäämis -USB -laadija: 6 sammu (piltidega)
Lihtne 5 -minutiline USB -päikeseenergia laadija/ellujäämise USB -laadija: Tere poisid! Täna tegin just (ilmselt) kõige lihtsama usb päikesepaneelide laadija! Kõigepealt vabandan, et ma ei laadinud teile üles mõnda õpetatavat ülesannet .. Viimastel kuudel sain mõned eksamid (mitte tegelikult paar nädalat või nii). Aga
Kuidas teha oma USB -autolaadija mis tahes iPodi või muude USB -ühenduse kaudu laadivate seadmete jaoks: 10 sammu (piltidega)
Kuidas teha oma USB -autolaadija mis tahes iPodi või muude USB -ühenduse kaudu laadivate seadmete jaoks: looge USB -autolaadija igale iPodile või muule USB -laadimisseadmele, ühendades autoadapteri, mille väljundiks on 5 V ja USB -pistik. Selle projekti kõige olulisem osa on veenduda, et valitud autoadapteri väljund on panustatud