Obsah:

Giant Retro Gamepad: 11 krokov (s obrázkami)
Giant Retro Gamepad: 11 krokov (s obrázkami)

Video: Giant Retro Gamepad: 11 krokov (s obrázkami)

Video: Giant Retro Gamepad: 11 krokov (s obrázkami)
Video: Какого числа от 1 до 31, родился человек, такая у него и вся жизнь 2024, Júl
Anonim
Obrovský retro gamepad
Obrovský retro gamepad

Preto sme sa rozhodli vytvoriť obrovský funkčný gamepad … ¯ / _ (ツ) _/¯

Základnou myšlienkou bolo spotrebovať trochu šrotu a pridať lacnú elektroniku, aby bola funkčná a zároveň udržala nízke celkové náklady. Väčšinu materiálov som už ležal v mojej garáži, ale väčšinu týchto vecí by ste mali mať k dispozícii pomerne lacno od miestneho železiarstva a obľúbených webových stránok, ktoré predávajú diely pre elektroniku.

Rozhodol som sa ísť na celkom jednoduchý dizajn krížením klasického rozloženia gamepadu NES s ďalšími tlačidlami SNES. Myslím si, že tento dizajn dobre zapadol do drevenej konštrukcie a dal mu chladný retro štýl.

Vďaka jednoduchému dizajnu som nemusel veľa skicovať dopredu. Len som priamo označil rezy najväčšieho kusu dosky, ktorý som mal, a voľne som pracoval mimo stredových čiar, než aby som všetko presne meral.

Krok 1: Nástroje a materiály na spracovanie dreva

VAROVANIE: POUŽÍVAJTE UPOZORNENIE A VHODNÉ BEZPEČNOSTNÉ ZARIADENIE PRI PREVÁDZKE NAPÁJACÍCH NÁSTROJOV

Nástroje

  • Skrutkovač a skrutky
  • Stolová alebo kotúčová píla
  • Chop videl
  • Skladačka
  • Vŕtajte a miešajte rôzne vrtáky s priemerom 60 mm a 25 mm
  • Brúsny papier/bloky
  • Oceľová vlna
  • Router a bity:

    • Okrúhly roh
    • Okrúhla zátoka
    • Skosenie
    • Rovno

Materiály

  • 19 mm (3/4 ") dosky - Použil som laminované dosky, ktoré mi zostali zo skrine, ale vrstvené alebo MDF by pravdepodobne fungovali aj s primeranou povrchovou úpravou.
  • 60 mm hmoždinka pre tlačidlá na tvári - zostala po zábradlí zo schodov. Alternatívne ich môžete z dosky vyrezať dierovou pílou a stredový otvor vyplniť drevenou výplňou
  • Moridlo na drevo, lak a riedidlo

Krok 2: D-Pad

D-Pad
D-Pad
D-Pad
D-Pad

Najprv som označil tlačidlo D-Pad na kúsku laminovanej dosky obkreslením kúska dreva zhruba takej veľkosti, akú som hľadal, v horizontálnej aj vertikálnej orientácii, aby som získal plusový tvar.

Potom som ho vystrihol pomocou skladačky a brúsil, kým nebol hladký a pomerne rovnomerný. Horné hrany som tiež zaoblil pomocou routera s rohovou zaobľovacou korunkou.

Keď som bol s celkovým tvarom spokojný, položil som tlačidlo D-Pad na ďalšiu väčšiu dosku, ktorá sa mala použiť ako vrch hernej podložky.

Ceruzkou som obkreslil D-podložku, aby som vyrezal otvor v tvare D-Pad. Pri vyrezávaní som najskôr označil rohové body malými vyvŕtanými otvormi a potom pomocou skladačky vyrezal hlavný tvar.

Trvalo mi nejaký čas, kým som zbrúsil okraje tlačidla D-Pad a otvoru, aby sa mohol hladko zasúvať dovnútra a von. Budete ho chcieť dosť voľný, ale s minimálnym bočným pohybom.

Krok 3: Tlačidlá

Tlačidlá
Tlačidlá
Tlačidlá
Tlačidlá
Tlačidlá
Tlačidlá
Tlačidlá
Tlačidlá

Ďalej som vystrihol tlačidlá na tvári z 60 mm hmoždinky a menšie gombíky v tvare piluliek pre štart a výber z odrezkov na hornej doske. Potom som vyrezal ekvivalentné otvory v hornej doske pomocou 60 mm dierovej píly pre väčšie tlačidlá a 25 mm dierovej píly a skladačky pre štartovacie a výberové tlačidlá.

Rozrezal som hmoždinku v kotúčovej píle s mierne matnou čepeľou, takže gombíky na tvári sa v tomto procese trochu spálili, ako vidíte na obrázkoch, ale to nevadilo, pretože som ich aj tak plánoval zafarbiť na tmavú farbu.

Aby boli tlačidlá na tvári príjemnejšie, zaoblil som ich horné okraje pomocou smerovača s rohovou zaobľovacou korunkou. Práve som zbrúsil horné okraje tlačidiel Štart a Vybrať, pretože boli príliš malé na to, aby na nich bolo možné pracovať so smerovačom.

V tejto fáze som tiež zaoblil rohy na hornej doske pomocou skladačky (vyznačené pomocou veka na lakovanie cínu) a dookola pomocou smerovača s fazetovacím hrotom pridal skosený okraj.

Krok 4: Pridanie základnej dosky

Pridanie základnej dosky
Pridanie základnej dosky
Pridanie základnej dosky
Pridanie základnej dosky

V základnej doske je umiestnená elektronika a je to len ďalší kus dosky 19 mm (3/4 ). Vyrezal som ju do tvaru tak, že som umiestnil hornú dosku na o niečo väčšiu základnú dosku a pomocou 1/2 rozperu a potom ju rozrežte stolovou pílou a skladačkou na rohy.

Tiež som zaoblil horný aj dolný okraj základnej dosky pomocou smerovača so zaobľujúcim rohovým nástavcom.

Krok 5: Povrchová úprava dreva

Povrchová úprava dreva
Povrchová úprava dreva
Povrchová úprava dreva
Povrchová úprava dreva
Povrchová úprava dreva
Povrchová úprava dreva

Počínajúc gombíkmi, použil som nejaké tmavé škvrny/laky na báze polyuretánu, ktoré dali gombíkom pekný mäkký, plastický povrch, ktorý im perfektne vyhovoval.

Základnú dosku som zafarbil pomocou tmavej lazúry na drevo nanesenej handrou, pričom som sa snažil čo najpresnejšie zladiť farbu/odtieň s gombíkmi, pričom som si ponechal viac drevného zrna.

Potom som vrchné a spodné dosky dokončil čírym saténovým lakom s použitím viacerých vrstiev a potrel som oceľovou vlnou a riedidlami medzi vrstvami, aby som opravil kazy.

V tejto fáze je dôležité priebežne kontrolovať, či tlačidlá stále dobre sadajú, a podľa potreby vykonať brúsenie oblastí, kde sa veci začínajú lepiť.

Krok 6: Príprava zapojenia

Príprava elektroinštalácie
Príprava elektroinštalácie
Príprava elektroinštalácie
Príprava elektroinštalácie
Príprava elektroinštalácie
Príprava elektroinštalácie
Príprava elektroinštalácie
Príprava elektroinštalácie

Aby som vytvoril priestor pre elektroniku, vyrezal som v základnej doske dutinu pomocou routera a rovného bitu.

Pomocou zátokového bitu som tiež prerezal kanály káblov ku všetkým tlačidlám. Najprv som ceruzkou označil umiestnenie otvorov pre gombíky na spodnej doske pomocou vrchnej dosky ako šablóny.

To mi umožnilo neskôr ľahko viesť trate.

Vyrezal som tiež dutinu do zadnej časti hornej dosky, aby som poskytol ďalší priestor pre mikroradič a dosku na chlieb.

Prístup k USB káblu bol prerušený menším rovným bitom, aby zostal vo svojom smerovacom kanáli priliehavý a vyhol sa akémukoľvek pohybu.

Krok 7: Elektronické nástroje a materiály

Nástroje

  • Multimeter/tester pripojenia
  • Spájkovačka

Materiály

  • Arduino Leonardo/Pro Micro s profilom joysticku USB HID (použil som lacný klon)
  • Tlačidlá mikrospínača (čím menšie a plochejšie, tým lepšie)
  • Mini breadboard (alebo by ste však radšej zapojili ovládač)
  • Pripojovacie vodiče (používal som predovšetkým prepojovacie vodiče Dupont)
  • Elektronická spájka (stále mal môj pôvodný cievkový jadrový kolofón z vysokej školy)
  • Teplom zmrštiteľné hadičky
  • Lepidlo na prichytenie vodičov a vypínačov k drevu napr. Glu Dots alebo lepiaca pištoľ

Krok 8: Zapojenie tlačidiel

Image
Image
Zapojenie tlačidiel
Zapojenie tlačidiel
Zapojenie tlačidiel
Zapojenie tlačidiel

Po vyskúšaní niekoľkých spôsobov, ako spoľahlivo fungovať tlačidlá, som zistil, že prístup, ktorý sa zdal fungovať najlepšie, bol použiť niekoľko mikrospínačov zapojených paralelne pre každé tlačidlo tak, že ak by bol spustený ktorýkoľvek z spínačov, tlačidlo by byť „zapnutý“.

To si vyžadovalo zapojenie slučky pre každé z tlačidiel a zapojenie každej z týchto slučiek späť do mini-breadboardu. Smyčky boli spájkované a obalené teplom zmrštiteľnou hadičkou a každá slučka bola spojená späť k doske pomocou prepojovacích konektorov Dupont.

V tejto fáze je dôležité neustále testovať konektivitu pomocou multimetra/testera kontinuity a nakoniec testovať pomocou skutočných drevených tlačidiel.

Krok 9: Zapojenie ovládača a kódu

Zapojenie ovládača a kódu
Zapojenie ovládača a kódu
Zapojenie ovládača a kódu
Zapojenie ovládača a kódu

Zapojenie ovládača bolo veľmi jednoduché kvôli použitiu konektorov mini-breadboard a Dupont, čo znamenalo, že som mohol podľa potreby ľahko premiestňovať vodiče.

Kód je tiež celkom základný. Znovu som použil časť kódu z predchádzajúceho projektu gamepadu (bity osi joysticku, ktoré v tomto projekte nie sú potrebné, môžete ignorovať).

Tento kód používa vynikajúcu knižnicu joystickov Arduino. Viac informácií o tom, ako začať, nájdete v tomto praktickom návode.

Krok 10: Zostavenie a testovanie

Image
Image
Montáž a testovanie
Montáž a testovanie
Montáž a testovanie
Montáž a testovanie
Montáž a testovanie
Montáž a testovanie

Na uľahčenie som pomocou mikrolepiek pripevnil mikrospínače k základnej doske, ale lepiaca pištoľ by pravdepodobne vykonala trvalejšiu prácu.

Urobil som niekoľko stôp pomocou výrezov pre dierové píly z otvorov pre tlačidlá na tvári. Tiež som ich vyrezal na ich spodnom okraji pomocou smerovača so skoseným bitom.

Potom som k nohám priskrutkoval základnú a hornú dosku.

Po niekoľkých testoch vedúcich projektu QA sme zistili, že tlačidlá sa zasekávajú a samozrejme vypadnú, ak by bol gamepad otočený.

Riešenie týchto problémov bolo trojaké.

  • Najprv som do stredovej dosky gombíkov vyvŕtal otvory v základnej doske, aby sa do nich dala voľne vložiť skrutka a potom ich zaskrutkovali do gombíka.
  • Za druhé, pridal som ďalšie mikrospínače (boli veľmi lacné), aby som zabránil zatlačeniu tlačidla do mŕtveho priestoru a uviaznutiu. To tiež pridalo tlačidlám príjemnú extra klikateľnosť.
  • Po tretie, pridal som kúsky pružiny, aby sa tlačidlá nepohybovali (voliteľné, ale pekné vylepšenie).

Toto riešenie skutočne funguje celkom dobre a gamepad funguje podľa potreby. Umožňuje tiež nastavenie jednotlivých výšok tlačidiel, vôle a pružnosti pomocou stredových skrutiek.

Krok 11: Záverečné myšlienky

Záverečné myšlienky
Záverečné myšlienky
Záverečné myšlienky
Záverečné myšlienky

Bol to zábavný projekt a s konečným výsledkom som bol celkom spokojný. Podložka bola silne namáhaná pri celodennej technickej ukážke a vydržala ju používať aj niekoľko nadšených hráčov bez problémov.

Ak máte záujem vytvoriť si vlastnú verziu, skontrolujte, či je kompatibilná s konzolou alebo počítačom, na ktorom ju chcete používať. Malo by to fungovať dobre na každom zariadení, ktoré podporuje profil štandardného joysticku HID USB. Testoval som to na Windows a Android a funguje perfektne na oboch.

Funguje tiež skvele vo webových prehliadačoch, ktoré podporujú HTML5 gamepad API, ktoré používam v niekoľkých retro hrách, ktoré som vyvinul spolu s gamepadom - Invaders from Space a Galaxeroids. Pozrite sa aj na nich!

Ďakujem, že ste to dočítali až sem a dajte mi vedieť, čo si myslíte v komentároch!

Odporúča: