Tartalomjegyzék:

Óriás Retro Gamepad: 11 lépés (képekkel)
Óriás Retro Gamepad: 11 lépés (képekkel)

Videó: Óriás Retro Gamepad: 11 lépés (képekkel)

Videó: Óriás Retro Gamepad: 11 lépés (képekkel)
Videó: ELSZÍVTAM ÉLETEM ELSŐ CIGIJÉT. vagy nyalókáját? #shorts 2024, November
Anonim
Óriás Retro Gamepad
Óriás Retro Gamepad

Ezért úgy döntöttünk, hogy óriási működő gamepadet készítünk… ¯ / _ (ツ) _/¯

Az alapötlet az volt, hogy elhasználnak néhány fahulladékot, és hozzáadnak néhány olcsó elektronikát, hogy működőképesek legyenek, miközben alacsonyan tartják az összes költséget. A legtöbb anyag már a garázsomban hevert, de a legtöbb ilyet meglehetősen olcsón kell beszereznie a helyi hardverboltból és az elektronikai alkatrészeket forgalmazó népszerű webhelyekről.

Úgy döntöttem, hogy meglehetősen egyszerű dizájnt választok, és átlépem a klasszikus NES gamepad elrendezést a SNES kiegészítő gombjaival. Szerintem ez a dizájn jól passzolt a fa konstrukcióhoz, és hűvös retro stílust adott neki.

Az egyszerű kialakításnak köszönhetően nem kellett sokat vázolnom előre. Éppen a legnagyobb deszkadarab vágásait jelöltem ki, és lazán dolgoztam le a középvonalaktól, ahelyett, hogy mindent pontosan mértem volna.

Lépés: Famegmunkáló szerszámok és anyagok

FIGYELMEZTETÉS: FIGYELMEZTETÉS ÉS MEGFELELŐ BIZTONSÁGI BERENDEZÉSEK HASZNÁLATA AZ ÁRAMÜZEMEK ESETÉN

Eszközök

  • Csavarhúzó és csavarok
  • Asztali vagy körfűrész
  • Vágó fűrész
  • Lombfűrész
  • Fúró- és egyéb fúrók, beleértve a 60 mm -es és 25 mm -es lyukfűrészeket
  • Csiszolópapír/blokkok
  • Acélforgács
  • Router és bitek:

    • Kerek sarok
    • Kerek öböl
    • Chamfer
    • Egyenes

Anyagok

  • 19 mm -es (3/4 ") táblák - laminált lapokat használtam, amelyek a szekrénymunkából maradtak, de a réteg vagy az MDF valószínűleg megfelelő módon is működik.
  • 60 mm -es dübel az arcgombokhoz - ez a kézi sínen maradt a lépcsőmről. Alternatív megoldásként ezeket lyukfűrésszel levághatja a tábláról, és a középső lyukat fa töltőanyaggal töltheti fel
  • Fafolt, lakk és hígítók

2. lépés: A D-Pad

A D-Pad
A D-Pad
A D-Pad
A D-Pad

Először a D-Pad gombot jelöltem ki a laminált tábla egy darabján úgy, hogy körbejártam egy nagyjából akkora fadarabot, amelyre vízszintes és függőleges tájolásban is törekedtem, hogy létrehozzam a plusz alakot.

Ezután a szúrófűrész segítségével kivágtam, és addig csiszoltam, amíg sima és meglehetősen egyenletes nem lett. A felső széleket is lekerekítettem a sarokkerekítő bittel ellátott útválasztóval.

Amikor elégedett voltam az általános formával, a D-Pad gombot egy másik nagyobb tábla tetejére helyeztem, amelyet a játékpad tetejére kell használni.

Ceruzával körbejártam a D-padot, hogy kivágjam a D-Pad alakú lyukat. Ennek kivágásakor először kis fúrólyukakkal jelöltem ki a sarokpontokat, majd a kirakós fűrész segítségével vágtam ki a fő formát.

Volt egy kis időm, amíg lecsiszoltam a D-Pad gomb és a lyuk széleit, hogy simán be- és kicsússzon. Szépen laza, de minimális oldalmozgással szeretné.

3. lépés: A gombok

A gombok
A gombok
A gombok
A gombok
A gombok
A gombok
A gombok
A gombok

Ezután levágtam az arcgombokat a 60 mm -es dübelről, és a kisebb, pirula alakú gombokat a Start és a Select elemekhez a felső táblán lévő kivágásokból. Ezután egyenlő lyukakat vágtam a felső táblába a 60 mm -es lyukfűrésszel a nagyobb gombokhoz, és a 25 mm -es lyukfűrésszel és a kirakós fűrésszel az indító és kiválasztó gombokhoz.

A tiplit kissé tompa pengével vágtam egy vágófűrészben, így az arcgombok kissé elszenesedtek a folyamat során, amint a képeken is látszik, de ez nem számított, mivel mindenesetre azt terveztem, hogy sötét színűre festem őket.

Annak érdekében, hogy az arcgombok jobban érezzék magukat, lekerekítettem a felső széleiket a sarokkerekítő bittel ellátott útválasztóval. Csak lecsiszoltam a Start és a Kiválasztó gombok felső széleit, mivel azok túl kicsik voltak ahhoz, hogy az útválasztóval dolgozzanak.

Ebben a szakaszban a felső táblán lévő sarkokat is lekerekítettem a kirakós fűrész segítségével (lakkos ónfedéllel jelölve), és egy ferde éllel egészítettem ki az útválasztót a letörő fúróval.

4. lépés: Az alaplap hozzáadása

Az alaplap hozzáadása
Az alaplap hozzáadása
Az alaplap hozzáadása
Az alaplap hozzáadása

Az alaplap az elektronikát tartalmazza, és csak egy darab 19 mm -es (3/4 ") tábla. Úgy vágtam formára, hogy a felső táblát a kissé nagyobb alaplapra helyeztem, és egy 1/2" -os plusz nyomon követve alakját távtartót, majd vágja le az asztali fűrésszel és a sarkok kirakósával.

Az alaplap felső és alsó szélét is lekerekítettem a lekerekítő sarokbittel ellátott útválasztóval.

5. lépés: Fa befejezése

Fa kivitel
Fa kivitel
Fa kivitel
Fa kivitel
Fa kivitel
Fa kivitel

A gombokkal kezdve sötét poliuretán alapú foltot/lakkot használtam, amely szép puha, plasztikus felületet adott a gomboknak, amelyek tökéletesen működtek.

Az alaplapot egy ronggyal felvitt sötét fafolt segítségével festettem, és igyekeztem a színt/árnyalatot a gombokkal a lehető legszorosabban egyeztetni, miközben több faanyagot megtartottam.

Ezután a felső és az alsó deszkát átlátszó szaténlakkal végeztem, több rétegben, és a rétegek közötti dörzsöléssel az acélgyapottal és a hígítókkal, hogy javítsam a foltokat.

Ebben a szakaszban fontos, hogy folyamatosan ellenőrizze, hogy a gombok továbbra is jól illeszkednek -e, és végezze el a szükséges beállításokat menet közben, csiszolva azokat a területeket, ahol a dolgok kezdenek ragadni.

6. lépés: A vezetékek előkészítése

A vezetékek előkészítése
A vezetékek előkészítése
A vezetékek előkészítése
A vezetékek előkészítése
A vezetékek előkészítése
A vezetékek előkészítése
A vezetékek előkészítése
A vezetékek előkészítése

Annak érdekében, hogy legyen némi hely az elektronikának, az alaplapon üreget vágtam az útválasztó és az egyenes bit segítségével.

Az összes gombhoz a vezetékcsatornákat is levágtam az övfej segítségével. Először ceruzával jelöltem ki a gomblyukak helyét az alaplapon, a felső táblát sablonként használva.

Ez lehetővé tette számomra, hogy később könnyen el lehessen vezetni a vezetékeket.

Ezenkívül üreget vágtam a felső tábla hátsó részébe, hogy több helyet biztosítsanak a mikrovezérlőnek és a kenyérsütő táblának.

Az USB -kábelhez való hozzáférést egy kisebb egyenes bittel vágták le, hogy szorosan illeszkedjen az útvonalvezetékbe, és elkerülje a mozgást.

7. lépés: Elektronikai eszközök és anyagok

Eszközök

  • Multiméter/csatlakoztathatóság tesztelő
  • Forrasztópáka

Anyagok

  • Arduino Leonardo/Pro Micro USB HID joystick profillal (olcsó klónt használtam)
  • Mikrokapcsoló gombok (minél kisebb és laposabb, annál jobb)
  • Mini kenyeretábla (vagy bármennyire szeretné csatlakoztatni a vezérlőt)
  • Csatlakozó vezetékek (főleg Dupont jumper vezetékeket használtam)
  • Elektronikai forrasztás (még mindig megvolt az eredeti kolofonmagos orsóm az egyetemről)
  • Hőre zsugorodó cső
  • Ragasztó vezetékek és kapcsolók rögzítéséhez a fához, pl. Glu Dots vagy ragasztópisztoly

8. lépés: A gombok bekötése

Image
Image
A gombok bekötése
A gombok bekötése
A gombok bekötése
A gombok bekötése

Miután kipróbáltam a gombok megbízható működésének számos módját, úgy találtam, hogy a legjobban működő megközelítés az volt, hogy számos gombhoz párhuzamosan kapcsolt mikrokapcsolót kell használni, hogy ha bármelyik kapcsolót elindítanák, a gomb lennie.

Ez megkövetelte a hurkok bekötését minden egyes gombhoz, és a hurkok visszacsatlakoztatását a mini kenyérlaphoz. A hurkokat forrasztottuk és becsomagoltuk a hőre zsugorodó csővel, és minden hurkot Dupont jumper csatlakozók segítségével visszacsatlakoztattunk a kenyérlaphoz.

Ebben a szakaszban fontos, hogy folyamatosan tesztelje a csatlakozást a multiméteres/folytonossági teszt segítségével, és végül a tényleges fa gombokkal.

9. lépés: A vezérlő és a kód bekötése

A vezérlő és a kód bekötése
A vezérlő és a kód bekötése
A vezérlő és a kód bekötése
A vezérlő és a kód bekötése

A vezérlő bekötése meglehetősen egyszerű volt a mini kenyérlap és a Dupont csatlakozók használata miatt, ami azt jelentette, hogy szükség esetén könnyen áthelyezhetem a vezetékeket.

A kód is elég alap. Újra felhasználtam egy korábbi gamepad projekt kódját (figyelmen kívül hagyhatja a joystick tengely bitjeit, amelyekre nincs szükség ebben a projektben).

Ez a kód a kiváló Arduino joystick könyvtárat használja. Ebből a praktikus utasításból többet megtudhat az első lépésekről.

10. lépés: Összeszerelés és tesztelés

Image
Image
Összeszerelés és tesztelés
Összeszerelés és tesztelés
Összeszerelés és tesztelés
Összeszerelés és tesztelés
Összeszerelés és tesztelés
Összeszerelés és tesztelés

A Glu Dots pontot használtam a mikrokapcsolók rögzítésére az alaplapra a kényelem érdekében, de a ragasztópisztoly valószínűleg tartósabb munkát végez.

Néhány lábat készítettem a lyukfűrész kivágásaival az arcgomb lyukaiból. Ezeket is szegélyeztem az alsó szélükön az útválasztó és a letörő bit segítségével.

Ezután a lábakon keresztül összecsavartam az alaplapot és a felső deszkákat.

A projekt minőségbiztosítási vezetőjének némi tesztelése után felfedeztük, hogy a gombok elakadnak, és természetesen kiesnek, ha megfordítják a gamepadet.

Ezekre a kérdésekre a megoldás hármas volt.

  • Először lyukakat fúrtam az alaplapon a gombok közepén, hogy lazán át lehessen csavarni egy csavart, majd be kell csavarni a gombba.
  • Másodszor, extra mikrokapcsolókat adtam hozzá (nagyon olcsók voltak), hogy elkerüljem a gomb holt térbe tolását és elakadását. Ez további kellemes kattintást adott a gombokhoz.
  • Harmadszor, rugódarabokat adtam hozzá, hogy a gombok ne mozogjanak (opcionális, de szép javítás).

Ez a megoldás valójában nagyon jól működik, és a játékvezérlőt a kívánt módon működtette. Ezenkívül lehetővé teszi az egyes gombmagasságok, játék és rugózás beállítását a középső csavarokkal.

11. lépés: Utolsó gondolatok

Végső gondolatok
Végső gondolatok
Végső gondolatok
Végső gondolatok

Ez egy szórakoztató projekt volt, és elégedett voltam a végeredménnyel. A betétet erős stressztesztelték egy egész napos technológiai bemutatón, és néhány elég lelkes játékos problémamentesen használta.

Ha szeretne saját verziót készíteni, ellenőrizze, hogy kompatibilis -e azzal a konzollal vagy számítógéppel, amelyen használni szeretné. Jól működhet minden olyan eszközön, amely támogatja az USB szabványos HID joystick profilt. Teszteltem Windowson és Androidon, és mindkettőn tökéletesen működik.

Nagyszerűen működik az olyan webböngészőkben is, amelyek támogatják a HTML5 gamepad API -t, amelyet néhány, a gamepaddel együtt fejlesztett retro játékban használok - Invaders from Space és Galaxeroids. Nézze meg őket is!

Köszönöm, hogy idáig elolvastad, és írd meg véleményed kommentben!

Ajánlott: