Obsah:

DIY USB videoherný ovládač: 6 krokov
DIY USB videoherný ovládač: 6 krokov

Video: DIY USB videoherný ovládač: 6 krokov

Video: DIY USB videoherný ovládač: 6 krokov
Video: Turning my laptop INTO A MINI TV with a CHEAP CAPTURE CARD. 2024, Júl
Anonim
DIY USB herný ovládač
DIY USB herný ovládač

Existuje množstvo vlastných radičov urobených vlastnými rukami, od klasických arkádových páčok až po obnovu moderných ovládačov, zvyčajne vyrobených z rovnakých základných častí.

Pre náš záverečný projekt v našej triede pokročilého inžinierstva na strednej škole sme sa rozhodli vytvoriť vlastný malý ovládač, ktorý má jednoduché rozloženie a je určený na hranie jednoduchých hier. Tento dizajn je tiež adaptáciou iného vlastného ovládača, ktorý nájdete tu:

Vzhľadom na to, že niektoré komponenty sú v našej škole voľne dostupné, niektoré z týchto krokov môže byť náročné, ale ak máte k dispozícii všetky nižšie uvedené položky alebo sa chcete pokúsiť improvizovať/prispôsobiť sa tak ako my, potom sa riaďte našimi pokynmi a zostavte si svoj vlastný USB vlastný ovládač videohier!

Krok 1: Nástroje a hardvér

Nástroje a hardvér
Nástroje a hardvér
Nástroje a hardvér
Nástroje a hardvér
Nástroje a hardvér
Nástroje a hardvér

Položky, ktoré budete potrebovať pre tento projekt:

  • Tlačidlá 6x6x4,5 mm (12)
  • Arduino Pro Micro s vložkou Micro USB (1)
  • Micro USB kábel (1)
  • Rezistory 10KΩ (10)
  • Vlastný plošný spoj (1) - súbor Gerber bude uvedený v objednávke
  • 1/8 "akryl - akákoľvek farba
  • 10-kolíkové hlavičky (2)

Hardvér potrebný pre projekt:

  • Spájkovačka (a bezpečnostné vybavenie)
  • Laserová rezačka - môže byť náročná; Dá sa s tým pracovať
  • 3D tlačiareň

Voliteľné! - Ak by ste chceli otestovať svoje výsledky predtým, ako všetko spájkujete na dosku plošných spojov, môžete kód vložiť na Arduino a nastaviť ho na doske (ako je vidieť v kroku 3), z ktorého budete potrebovať:

  • Arduino Pro Micro (s nainštalovaným kódom)*
  • Veľká doska (1-2)
  • Drôty (Na uľahčenie rozlíšenia je možné použiť rôzne farby) (12)
  • Rezistory 10KΩ (10)
  • Tlačidlá 6x6x4,5 mm (12)

*Tieto položky je možné znova použiť pre konečný projekt. Ak chcete, nemusíte si kupovať nové

Ak máte všetky svoje položky pripravené a pripravené, môžete začať!

Krok 2: Nahranie kódu do Arduina

Odovzdávanie kódu do Arduina
Odovzdávanie kódu do Arduina

Kód, ktorý sme použili, bola upravenou verziou kódu z Instructable, z ktorého sme vychádzali, pretože Arduino, ktoré sme použili, sa líšilo od dizajnu, s ktorým prišli. Vymenili sme porty pre rôzne tlačidlá, aby bolo všetko oveľa jednoduchšie.

Tu je pôvodný kód, ak ho chcete vyskúšať a použiť:

V softvéri Arduino sa uistite, že Arduino v nastaveniach je Arduino Mirco a že COM port je Arduino Micro, ktorý ste zapojili. Potom, čo to skontrolujete, by ste mali byť schopní kliknúť na položku Nahrať a kód by mal byť na Arduine.

Krok 3: (Voliteľné) Nastavenie Breadboard

(Voliteľné) Nastavenie Breadboard
(Voliteľné) Nastavenie Breadboard
(Voliteľné) Nastavenie Breadboard
(Voliteľné) Nastavenie Breadboard

HLAVY HORE!

Tento krok, ak ste ho nevideli v kroku 1 alebo v názve tohto kroku, je voliteľný. Ak si myslíte, že všetko môže fungovať bez testovania na doske, choďte do toho. Keďže sme prvýkrát robili takýto projekt, rozhodli sme sa ho vyskúšať, pretože sme nechceli zničiť zariadenie, ktoré sme kúpili alebo mali k dispozícii, a tiež sme sa chceli učiť efektívnejšie, než aby sme boli vyhodení. do hlbokého konca bez akýchkoľvek znalostí. Ak máte nejaké výhrady k pokračovaniu v ďalších krokoch, postupujte podľa tohto kroku a potom pokračujte.

Vytiahli sme doštičky a spojili ich, aby sme získali súdržné rozloženie pre tlačidlá, odpory a vodiče. Na chlebovníku sme rozložili tlačidlá v priamom vzore (okrem jedného tlačidla na menšej doske vyššie, pretože to bolo naše testovacie tlačidlo. Nemusíte to robiť presne takto). Potom sme k tlačidlám pripojili vodiče a odpory ako na obrázku vyššie. Pred nastavením Arduina sa uistite, že ste dodržali posledný krok a vložili tam kód. Ak ste to neurobili, bude to v podstate drahý kus plastu, ktorý nič nerobí.

Potom sme Arduino položili na miesto, kde by bolo možné pripojiť všetky vodiče k rôznym portom, ku ktorým by tlačidlá dochádzali. Ak používate viac breadboardov, zapojte napájanie a uzemnenie k obom, ako aj k samotnému Arduinu.

Krok 4: Vytvorenie/objednanie DPS

Doska plošných spojov, ktorú sme si predstavili, bola navrhnutá na mieru pre tento projekt, pretože pôvodná doska plošných spojov, ktorá bola použitá, nebola kompatibilná s nami používaným Arduinom. Na tento účel sme použili program s názvom Fritzing, ktorý sa veľmi ľahko používal a bol veľmi užívateľsky prívetivý. Nastavili sme rozloženie tlačidiel, rozloženie rezistorov a vybrali sme slot Arduino, ktorý by fungoval pre naše Arduino, pretože program nemal náš presný model.

Spoločnosť, ktorú sme použili na objednanie DPS na jeho výrobu, bola JLCPCB. Náklady na poštovné od DHL boli asi 30 dolárov a existujú aj lacnejšie možnosti dopravy, ale kvôli výrobnému procesu to bude trvať dlhšie. Vyrobili sme z neho aj vlastnú červenú farbu, ktorá dala ďalších 8 dolárov, takže v skutočnosti by vaša DPS mohla byť s poštovným asi 8 až 10 dolárov.

Krok 5: Testovanie, či všetko sedí

Potom, čo dorazí vaša DPS, váš Arduino nahrá všetok kód a vy máte všetky ostatné diely, je čas to dať dohromady. Otestujte, či Arduino, ktoré máte, zapadá do slotov pre ne vhodných, uistite sa, že rezistory a tlačidlá zapadajú na správne miesta, a skontrolujte, či je niektoré zapojenie v doske plošných spojov správne zapojené a či nie sú prerušené (ak použili ste náš dizajn, nemali by tam byť žiadne problémy, ale vždy je dobré to znova skontrolovať).

Krok 6: Spájkovanie

Spájkovanie
Spájkovanie
Spájkovanie
Spájkovanie

Akonáhle je všetko vložené na správne miesta, teraz musíte spájkovať všetky svoje kúsky, aby mali svoje spojenia. Predtým, ako sa k spájkovaniu dostanete, nezabudnite však použiť ochranné okuliare a masku, a ak chcete, pripravte si spájku. Použili sme tenšie vedenie, ale radi použijete akýkoľvek druh spájky, pokiaľ sa dá použiť na spojenie s doskou plošných spojov.

Odporúčame vám začať s odpormi, aby ste nemali po celom povrchu veľa tenkých kúskov a robte ich po jednom. Dobrým spôsobom, ako udržať odpor na mieste počas spájkovania, je ohýbanie dlhých koncov od seba, zatiaľ čo je zaseknutý vo vnútri otvorov dosky plošných spojov. Akonáhle to budete mať spájkované, môžete odstrihnúť dlhé konce odporov niektorými nožnicami na drôty, pričom dbajte na to, aby ste nezrezali príliš blízko, inak by ste mohli pájku prerezať a stratiť spojenie.

Potom, čo sú spájkované všetky 10 odpory, sú na rade tlačidlá. Prilepte všetky tlačidlá na miesto, a nie ich oddeľujte, aby ste si to uľahčili. Nezabudnite skontrolovať, či spájkujete všetky otvory, pretože sú veľmi blízko seba.

Keď sú všetky pripravené a pripravené, je čas na ťažkú časť: Arduino. Prilepte Arduino do otvorov a spájkujte 1-2 porty, aby zostali na svojom mieste, a potom pokračujte opatrne, spájkujte zvyšok. Spolu s uistením sa, že zasiahnete každú dieru, sa tiež uistite, že sa žiadna spájka nedotýka druhej spájky, pretože ak sa to stane, existuje možnosť skratu, čo je niečo, čo nechceme, inak budete v hlbokých problémoch.

Odporúča: