Turinys:

„Pasidaryk pats“USB vaizdo žaidimų valdiklis: 6 žingsniai
„Pasidaryk pats“USB vaizdo žaidimų valdiklis: 6 žingsniai

Video: „Pasidaryk pats“USB vaizdo žaidimų valdiklis: 6 žingsniai

Video: „Pasidaryk pats“USB vaizdo žaidimų valdiklis: 6 žingsniai
Video: Как разобрать Xbox 360 (чистка от пыли) 2024, Liepa
Anonim
„Pasidaryk pats“USB vaizdo žaidimų valdiklis
„Pasidaryk pats“USB vaizdo žaidimų valdiklis

Yra įvairių „pasidaryk pats“valdiklių, pradedant klasikinėmis arkadinėmis lazdomis ir baigiant šiuolaikinių valdiklių, dažniausiai pagamintų iš tų pačių pagrindinių dalių, pramogomis.

Paskutiniame mūsų vidurinės mokyklos pažangių inžinerijos klasių projekte mes nusprendėme sukurti savo mažą valdiklį, kuris būtų paprasto išdėstymo ir sukurtas žaisti paprastus žaidimus. Šis dizainas taip pat yra kito pasirinktinio valdiklio pritaikymas, kurį galite rasti čia:

Kadangi kai kurie komponentai yra atvirai prieinami mūsų mokykloje, gali būti sunku atlikti kai kuriuos iš šių veiksmų, tačiau jei turite visus toliau išvardytus elementus arba norite pabandyti improvizuoti/prisitaikyti, kaip mes tada nedvejodami vadovaukitės mūsų instrukcijomis, kad sukurtumėte savo „pasidaryk pats“USB pasirinktinį vaizdo žaidimų valdiklį!

1 žingsnis: Įrankiai ir aparatūra

Įrankiai ir aparatūra
Įrankiai ir aparatūra
Įrankiai ir aparatūra
Įrankiai ir aparatūra
Įrankiai ir aparatūra
Įrankiai ir aparatūra

Daiktai, kurių jums reikės šiam projektui:

  • 6x6x4.5mm mygtukai (12)
  • „Arduino Pro Micro“su „Micro USB“įdėklu (1)
  • Mikro USB kabelis (1)
  • 10KΩ rezistoriai (10)
  • Individualizuota PCB (1) - Gerber failas bus pateiktas užsakymui
  • 1/8 "akrilas - bet kokios spalvos
  • 10 kontaktų vyrų ir moterų antraštės (2)

Projektui reikalinga įranga:

  • Lituoklis (ir saugos įranga)
  • Lazerinis pjoviklis - gali būti sunku; Galima dirbti aplink
  • 3D spausdintuvas

Neprivaloma! - Jei norite išbandyti savo rezultatus prieš lituodami viską prie PCB, galite įdėti kodą į „Arduino“ir nustatyti jį ant lentos (kaip parodyta 3 veiksme), kurios jums reikės:

  • „Arduino Pro Micro“(su kodu jau įdiegtas)*
  • Didelė duonos lenta (1-2)
  • Laidai (gali būti naudojamos skirtingos spalvos, kad būtų lengviau atskirti) (12)
  • 10KΩ rezistoriai (10)
  • 6x6x4.5mm mygtukai (12)

*Šie elementai gali būti pakartotinai panaudoti galutiniam projektui. Jei norite, jums nereikia gauti naujų

Jei visi jūsų daiktai yra karšti ir pasiruošę eiti, pradėkime!

2 veiksmas: įkelkite kodą į „Arduino“

Įkeliamas kodas į „Arduino“
Įkeliamas kodas į „Arduino“

Kodas, kurį mes naudojome, buvo pakeista kodo versija iš „Instructable“, kuria mes rėmėmės, nes mūsų naudojamas „Arduino“skyrėsi nuo dizaino, kurį jie naudojo. Mes pakeitėme skirtingų mygtukų prievadus, kad viskas būtų daug paprasčiau.

Čia yra originalus kodas, jei norite pabandyti jį naudoti:

„Arduino“programinėje įrangoje įsitikinkite, kad nustatymuose esantis „Arduino“yra „Arduino Mirco“ir kad COM prievadas yra „Arduino Micro“, kurį prijungėte. Tai patikrinę turėtumėte tik spustelėti „Įkelti“ir kodas turėtų būti „Arduino“.

3 veiksmas: (neprivaloma) „Breadboard“sąranka

(Neprivaloma) „Breadboard“sąranka
(Neprivaloma) „Breadboard“sąranka
(Neprivaloma) „Breadboard“sąranka
(Neprivaloma) „Breadboard“sąranka

GALVAS AUKŠTYN!

Šis veiksmas, jei nematėte 1 veiksme ar šio veiksmo pavadinime, yra neprivalomas. Jei manote, kad viskas gali veikti, neišbandžius to ant duonos lentos, eikite į tai. Kadangi tai buvo pirmas kartas, kai darėme tokį projektą, nusprendėme jį išbandyti, nes nenorėjome sugadinti įsigytos ar turimos įrangos, taip pat norėjome mokytis efektyviau, o ne išmesti. į gilią pabaigą be jokių žinių. Jei nerimaujate dėl kitų veiksmų atlikimo, atlikite šį veiksmą prieš tęsdami.

Išėmėme duonos lentas ir jas sudėjome, kad gautume vientisą mygtukų, rezistorių ir laidų išdėstymą. Mes išdėstėme mygtukus tiesia linija ant duonos lentos (išskyrus vieną mygtuką mažesnėje lentoje aukščiau, nes tai buvo mūsų bandymo mygtukas. Jūs neturite to daryti tiksliai taip). Tada mes prijungėme laidus ir rezistorius prie mygtukų, kaip parodyta aukščiau. Prieš nustatydami „Arduino“, įsitikinkite, kad atlikote paskutinį veiksmą ir įdėjote kodą. Jei to nepadarėte, tai iš esmės bus brangus plastiko gabalas, kuris nieko nedaro.

Tada mes įdėjome „Arduino“į vietą, kur visi laidai galėtų būti prijungti prie skirtingų prievadų, į kuriuos keliauja mygtukai. Jei naudojate kelias duonos lentas, būtinai prijunkite maitinimą ir įžeminimą prie abiejų, taip pat prie paties „Arduino“.

4 žingsnis: PCB kūrimas/užsakymas

Mūsų pavaizduota PCB buvo pasirinktinis dizainas, kurį sukūrėme šiam projektui dėl to, kad originalus PCB, kurio originalas nebuvo suderinamas su mūsų naudojamu „Arduino“. Norėdami tai padaryti, mes panaudojome programą „Fritzing“, kuri buvo labai paprasta naudoti ir labai patogi. Mes nustatėme mygtukų išdėstymą, rezistorių išdėstymą ir pasirinkome „Arduino“lizdą, kuris tiktų mūsų „Arduino“, nes programa neturėjo tikslaus mūsų modelio.

Įmonė, kurią naudojome užsakydami PCB, buvo JLCPCB. Siuntimas iš DHL kainavo apie 30 USD, o siuntimas yra pigesnis, tačiau dėl gamybos proceso tai užtruks ilgiau. Mes taip pat sukūrėme pasirinktinę raudoną spalvą, kuri uždėjo dar 8 USD, taigi iš tikrųjų jūsų PCB gali būti apie 8–10 USD su pristatymu.

5 žingsnis: patikrinkite, ar viskas tinka

Kai jūsų PCB atkeliauja, jūsų „Arduino“įkelia visą kodą, o jūs turite visas likusias dalis, laikas jį sudėti. Išbandykite, ar jūsų turimas „Arduino“telpa į jiems skirtus lizdus, įsitikinkite, kad rezistoriai ir mygtukai yra tinkamose vietose, ir pažiūrėkite, ar kuri nors iš PCB laidų buvo tinkamai prijungta ir ar nėra pertraukų (jei jūs naudojote mūsų dizainą, neturėtų kilti jokių problemų, tačiau visada gerai dar kartą patikrinti).

6 žingsnis: litavimas

Litavimas
Litavimas
Litavimas
Litavimas

Kai viskas bus sudėta į teisingas vietas, dabar turite lituoti visus gabalus, kad jie būtų sujungti. Prieš pradėdami lituoti, nepamirškite naudoti akinių ir, jei norite, kaukės, ir paruoškite lituoklį. Mes naudojome plonesnį šviną, bet jūs mielai naudojate bet kokio tipo lydmetalį, jei jį galima naudoti sujungiant su PCB.

Rekomenduojame pradėti nuo rezistorių, kad nebūtų visur plonų gabalėlių ir atlikite juos po vieną. Geras būdas išlaikyti rezistorių vietoje, kol lituojate, yra lenkti ilgus galus vienas nuo kito, kol jis įstrigo PCB skylių viduje. Kai jį prilituosite, ilgus rezistorių galus galite nukirpti kai kuriais vieliniais įpjovomis, o tai darydami įsitikinkite, kad nepjaunate per arti, kitaip galite nukirpti lydmetalį ir prarasti ryšį.

Lituodami visus 10 rezistorių, mygtukai yra šalia. Laikykite visus mygtukus vietoje, o ne padėkite juos atskirai, kad būtų lengviau. Būtinai patikrinkite, ar lituojate visas skyles, nes jos yra labai arti viena kitos.

Kai viskas bus paruošta ir paruošta eiti, atėjo laikas sunkiajai daliai: „Arduino“. Įdėkite „Arduino“į skyles ir lituokite 1–2 prievadus, kad jis liktų vietoje, tada atsargiai tęskite lituoti likusias dalis. Ne tik įsitikinkite, kad pataikėte į kiekvieną skylę, bet ir įsitikinkite, kad nė vienas iš lydmetalių neliečia kito lydmetalio, nes taip atsitinka, yra trumpojo jungimo tikimybė, ko mes nenorime, kitaip gilioje bėdoje.

Rekomenduojamas: