Obsah:
- Krok 1: Nástroje a hardvér
- Krok 2: Nahranie kódu do Arduina
- Krok 3: (Voliteľné) Nastavenie Breadboard
- Krok 4: Vytvorenie/objednanie DPS
- Krok 5: Testovanie, či všetko sedí
- Krok 6: Spájkovanie
Video: DIY USB videoherný ovládač: 6 krokov
2024 Autor: John Day | [email protected]. Naposledy zmenené: 2024-01-30 11:57
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
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
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
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
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:
DIY MIDI OVLÁDAČ USB Plug & Play (UPGRADE NEOPIXEL RING): 12 krokov
DIY MIDI OVLÁDAČ USB Plug & Play (UPGRADE NEOPIXEL RING): Vášnivý MAO a elektronická hudba, ale tiež vidieť, že bolo možné vytvoriť personalizované rozhranie Midi, vyrobil som 6 potenciometrov a 12 tlačidiel (zapnutie / vypnutie), ale aby bolo miesto ťažšie. že to už bolo, chcem pridať vizuálny náznak
Pádlový ovládač USB: 7 krokov (s obrázkami)
USB Paddle Game Controller: Môj syn mal k narodeninám večer retro videohier a ráno som sa rozhodol, že vyskúšam, či by som pomocou 3D tlačiarne nemohol pre Pong vyrobiť pár USB pádlových herných ovládačov a elektronika z môjho úkrytu. Kým som robil manu
DIY herný ovládač založený na Arduine - Herný ovládač Arduino PS2 - Hra Tekken s gamepadom DIY Arduino: 7 krokov
DIY herný ovládač založený na Arduine | Herný ovládač Arduino PS2 | Hranie Tekkenu s gamepadom pre domácich majstrov Arduino: Dobrý deň, chlapci, hranie hier je vždy zábavné, ale hranie s vlastným ovládačom pre vlastnú potrebu je zábavnejšie. Preto v tomto návode vytvoríme herný ovládač pomocou arduino pro micro
Cvičebný stroj USB herný ovládač: 8 krokov (s obrázkami)
Cvičebný stroj USB herný ovládač: Aby som povzbudil k cvičeniu seba a rodiny, vyrobil som adaptér, ktorý napodobňuje štandardný adaptér herného ovládača USB, ale ovláda rýchlosť pohybu hry šliapaním na eliptickom stroji alebo rotopede. Je obzvlášť vhodný pre závodné hry. Je to
Arkádový ovládač USB MAME: 13 krokov (s obrázkami)
USB MAME Arcade Controller: Tento návod dokumentuje moju konštrukciu USB MAME ovládača na hranie herných ROM pomocou MAME. Tento ovládač je k počítaču pripojený pomocou 12 'kábla USB. Potom je počítač pripojený k môjmu televízoru