Obsah:

Giant Retro Gamepad: 11 kroků (s obrázky)
Giant Retro Gamepad: 11 kroků (s obrázky)

Video: Giant Retro Gamepad: 11 kroků (s obrázky)

Video: Giant Retro Gamepad: 11 kroků (s obrázky)
Video: Adel ukazala prso 2024, Červenec
Anonim
Obří retro gamepad
Obří retro gamepad

Rozhodli jsme se tedy vytvořit obří fungující gamepad … ¯ / _ (ツ) _/¯

Základní myšlenkou bylo spotřebovat nějaké šrotové dřevo a přidat nějakou levnou elektroniku, aby byla funkční, a přitom udržet nízké celkové náklady. Většinu materiálů jsem už měl položenou v garáži, ale většinu těchto věcí byste měli mít poměrně levně od místního železářství a populárních webových stránek, které prodávají součástky pro elektroniku.

Rozhodl jsem se jít na poměrně jednoduchý design tím, že jsem překročil klasické rozložení gamepadu NES s dalšími tlačítky SNES. Myslím, že tento design dobře zapadl do dřevěné konstrukce a dal mu chladný retro styl.

Díky jednoduchému designu jsem nemusel dělat mnoho předního skicování. Právě jsem vyznačil řezy přímo největšího kusu desky, který jsem měl, a místo středních linií jsem pracoval volně, než abych všechno přesně měřil.

Krok 1: Nástroje a materiály pro zpracování dřeva

VAROVÁNÍ: POUŽÍVEJTE VÝSTRAHU A VHODNĚ BEZPEČNOSTNÍ ZAŘÍZENÍ PŘI PROVOZU Nářadí

Nástroje

  • Šroubovák a šrouby
  • Stolní pila nebo kotoučová pila
  • Chop viděl
  • Vykružovačka
  • Vrtáky a různé bity včetně 60mm a 25mm děrovek
  • Brusný papír/bloky
  • Ocelová vlna
  • Směrovač a bity:

    • Kulatý roh
    • Kulatá zátoka
    • Zkosení
    • Rovný

Materiály

  • Desky 19 mm (3/4 ") - použil jsem laminované desky, které mi zbyly ze skříně, ale s vhodnou povrchovou úpravou by pravděpodobně fungovala i vrstva nebo MDF.
  • 60mm hmoždinka pro knoflíky na obličeji - to zůstalo po madle ze schodů. Alternativně je můžete odříznout z desky pomocí děrovky a středový otvor vyplnit dřevěnou výplní
  • Lak na dřevo, lak a ředidlo

Krok 2: D-Pad

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

Nejprve jsem označil tlačítko D-Pad na kusu laminované desky obkreslením kusu dřeva zhruba velikosti, pro kterou jsem se chystal, v horizontální i vertikální orientaci, aby se vytvořil plusový tvar.

Potom jsem ji vyřezal pomocí skládačky a obrousil, dokud nebyla hladká a poměrně rovnoměrná. Horní rohy jsem také zaokrouhlil pomocí routeru s rohovým zaoblením.

Když jsem byl s celkovým tvarem spokojený, položil jsem tlačítko D-Pad na další větší desku, která měla být použita jako horní část herní podložky.

Tužkou jsem obkreslil D-pad, abych vyřízl otvor ve tvaru D-Pad. Při vyřezávání jsem nejprve označil rohové body malými vyvrtanými otvory a poté pomocí skládačky vyřízl hlavní tvar.

Trvalo mi nějaký čas, abych zbrousil okraje tlačítka D-Pad a otvoru, aby se hladce zasunul a vysunul. Budete to chtít dost volné, ale s minimálním bočním pohybem.

Krok 3: Tlačítka

Knoflíky
Knoflíky
Knoflíky
Knoflíky
Knoflíky
Knoflíky
Knoflíky
Knoflíky

Dále jsem odřízl knoflíky na obličej z 60 mm hmoždinky a menší knoflíky ve tvaru pilulky pro Start a Vybrat z odřezků z horní desky. Potom jsem vyřezal ekvivalentní otvory v horní desce pomocí 60mm děrovky pro větší tlačítka a 25mm děrovky a skládačky pro tlačítka start a výběr.

Rozřezal jsem hmoždinku do řezací pily s mírně matnou čepelí, takže knoflíky na obličeji se během procesu trochu zuhelnatěly, jak vidíte na obrázcích, ale to nevadilo, protože jsem je stejně plánoval obarvit na tmavou barvu.

Abych měl tlačítka na obličeji příjemnější pocit, zaoblil jsem jejich horní hrany pomocí routeru s rohovým zaoblením. Právě jsem obrousil horní okraje tlačítek Start a Vybrat, protože byly příliš malé na to, aby na nich bylo možné pracovat se směrovačem.

V této fázi jsem také zaokrouhlil rohy na horní desce pomocí skládačky (vyznačené pomocí víka na laku) a přidal zkosenou hranu pomocí routeru se zkosenou hranou.

Krok 4: Přidání základní desky

Přidání základní desky
Přidání základní desky
Přidání základní desky
Přidání základní desky

V základní desce je umístěna elektronika a je to jen další kus 19 mm (3/4 ) desky. Vyřezal jsem ji do tvaru tak, že umístím horní desku na mírně větší základní desku a pomocí jejího distanční vložku a poté ji rozřízněte stolní pilou a skládačkou na rohy.

Také jsem zaokrouhlil horní i spodní hranu základní desky pomocí routeru se zaoblenou rohovou korunkou.

Krok 5: Povrchová úprava dřeva

Povrchová úprava dřeva
Povrchová úprava dřeva
Povrchová úprava dřeva
Povrchová úprava dřeva
Povrchová úprava dřeva
Povrchová úprava dřeva

Počínaje knoflíky jsem použil nějaké tmavé lazury/laky na bázi polyuretanu, které dodávaly knoflíkům příjemnou měkkou, plastickou úpravu, která pro ně perfektně fungovala.

Základní desku jsem namořil pomocí tmavé lazury na dřevo nanesené hadříkem, přičemž jsem se snažil co nejtěsněji sladit barvu/odstín s knoflíky a přitom si zachovat více dřeva.

Poté jsem vrchní a spodní desky dokončil čirým saténovým lakem pomocí několika vrstev a třením dolů mezi ocelovou vlnou a ředidly mezi nátěry opravil případné kazy.

V této fázi je důležité průběžně kontrolovat, zda tlačítka stále dobře sedí, a podle potřeby provádět potřebné úpravy broušením všech oblastí, kde se věci začínají lepit.

Krok 6: Příprava zapojení

Příprava zapojení
Příprava zapojení
Příprava zapojení
Příprava zapojení
Příprava zapojení
Příprava zapojení
Příprava zapojení
Příprava zapojení

Abych vytvořil prostor pro elektroniku, vyřízl jsem pomocí routeru a rovného bitu dutinu v základní desce.

Pomocí zátokového bitu jsem také prořízl kabelové kanály ke všem tlačítkům. Nejprve jsem tužkou označil umístění knoflíkových děr na základní desce pomocí horní desky jako šablony.

To mi umožnilo později snadno vést kabely.

Také jsem vyřízl dutinu do zadní části horní desky, abych poskytl další prostor pro mikrořadič a prkénko.

Přístup ke kabelu USB byl oříznut menším rovným bitem, aby zůstal ve svém směrovacím potrubí pohodlný a vyhnul se jakémukoli pohybu.

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

Nástroje

  • Multimetr/tester připojení
  • Páječka

Materiály

  • Arduino Leonardo/Pro Micro s profilem joysticku USB HID (použil jsem levný klon)
  • Tlačítka mikrospínače (čím menší a plošší, tím lepší)
  • Mini breadboard (nebo byste raději zapojili ovladač)
  • Propojovací vodiče (používal jsem hlavně propojovací vodiče Dupont)
  • Elektronická pájka (stále měl můj původní kalafunový naviják z vysoké školy)
  • Smršťovací bužírky
  • Lepidlo pro připevnění vodičů a spínačů ke dřevu, např. Glu Dots nebo lepicí pistole

Krok 8: Zapojení tlačítek

Image
Image
Zapojení tlačítek
Zapojení tlačítek
Zapojení tlačítek
Zapojení tlačítek

Poté, co jsem vyzkoušel několik způsobů, jak zajistit spolehlivou funkci tlačítek, zjistil jsem, že nejlépe se osvědčilo použít několik paralelně zapojených mikrospínačů pro každé tlačítko tak, že pokud by došlo ke spuštění některého z přepínačů, tlačítko být na.

To vyžadovalo zapojení smyčky pro každé z tlačítek a zapojení každé z těchto smyček zpět do mini-breadboardu. Smyčky byly připájeny a zabaleny do smršťovací bužírky a každá smyčka byla spojena zpět na prkénko pomocí propojovacích konektorů Dupont.

Během této fáze je důležité nepřetržitě testovat konektivitu pomocí multimetru/testeru kontinuity a nakonec testovat pomocí skutečných dřevěných tlačítek.

Krok 9: Zapojení ovladače a kódu

Zapojení ovladače a kódu
Zapojení ovladače a kódu
Zapojení ovladače a kódu
Zapojení ovladače a kódu

Zapojení ovladače bylo docela jednoduché díky použití mini-breadboard a konektorů Dupont, což znamenalo, že jsem mohl kabely snadno přesouvat podle potřeby.

Kód je také docela základní. Znovu jsem použil část kódu z předchozího projektu gamepadu (můžete ignorovat bity osy joysticku, které v tomto projektu nejsou potřeba).

Tento kód využívá vynikající knihovnu Joystick Arduino. Další informace o tom, jak s tím začít, se dozvíte z tohoto praktického instruktuálu.

Krok 10: Montáž a testování

Image
Image
Montáž a testování
Montáž a testování
Montáž a testování
Montáž a testování
Montáž a testování
Montáž a testování

Pro usnadnění jsem použil mikrospínače k připevnění mikrospínačů k základní desce, ale lepicí pistole by pravděpodobně udělala trvalejší práci.

Několik stop jsem vytvořil pomocí výřezů z otvorů na knoflíky. Také jsem je odstranil na jejich spodním okraji pomocí routeru se zkoseným bitem.

Poté jsem k nohám přišrouboval základní a horní desky.

Po několika testech vedení QA projektu jsme zjistili, že se tlačítka zasekávají a samozřejmě by vypadla, kdyby byl gamepad převrácen.

Řešení těchto problémů bylo trojí.

  • Nejprve jsem vyvrtal otvory v základní desce ve středech knoflíků, aby bylo možné šroub volně protáhnout a poté zašroubovat do tlačítka.
  • Za druhé, přidal jsem další mikrospínače (byly velmi levné), abych se vyhnul tlačení tlačítka do mrtvého prostoru a zaseknutí. To také přidalo pěknou extra klikatelnost tlačítek.
  • Za třetí, přidal jsem kousky pružiny, aby se tlačítka nepohybovala (volitelné, ale pěkné vylepšení).

Toto řešení ve skutečnosti funguje docela dobře a gamepad fungoval podle potřeby. Umožňuje také nastavení jednotlivých výšek tlačítek, vůle a pružnosti pomocí středových šroubů.

Krok 11: Závěrečné myšlenky

Závěrečné myšlenky
Závěrečné myšlenky
Závěrečné myšlenky
Závěrečné myšlenky

Byl to zábavný projekt a s konečným výsledkem jsem byl docela spokojený. Podložka byla silně namáhána při celodenním technickém předvádění a udržovala nepřetržité používání některými docela nadšenými hráči bez problémů.

Pokud máte zájem o vytvoření vlastní verze, zkontrolujte, zda je kompatibilní s konzolí nebo počítačem, na kterém ji chcete použít. Mělo by fungovat dobře na jakémkoli zařízení, které podporuje profil USB standardního joysticku HID. Testoval jsem to na Windows a Androidu a na obou funguje perfektně.

Funguje také skvěle ve webových prohlížečích, které podporují HTML5 gamepad API, které používám v několika retro hrách, které jsem vytvořil společně s gamepadem - Invaders from Space a Galaxeroids. Podívejte se na ně také!

Děkujeme, že jste dočetli až sem, a dejte mi vědět, co si myslíte v komentářích!

Doporučuje: