Spisu treści:

Giant Retro Gamepad: 11 kroków (ze zdjęciami)
Giant Retro Gamepad: 11 kroków (ze zdjęciami)

Wideo: Giant Retro Gamepad: 11 kroków (ze zdjęciami)

Wideo: Giant Retro Gamepad: 11 kroków (ze zdjęciami)
Wideo: ZLOT MŁODZIEŻY GRYPSUJĄCEJ 2024, Lipiec
Anonim
Gigantyczny retro gamepad
Gigantyczny retro gamepad

Postanowiliśmy więc stworzyć gigantycznego działającego gamepada… ¯\_(ツ)_/¯

Podstawową ideą było wykorzystanie odpadu drewna i dodanie niedrogiej elektroniki, aby była funkcjonalna, przy jednoczesnym utrzymaniu niskich kosztów ogólnych. Miałem już większość materiałów leżących w moim garażu, ale powinieneś być w stanie pozyskać większość z nich dość niedrogo w lokalnym sklepie z narzędziami i na popularnych stronach internetowych, które sprzedają części elektroniczne.

Zdecydowałem się na dość prosty projekt, krzyżując klasyczny układ gamepada NES z dodatkowymi przyciskami SNES. Myślę, że ten projekt dobrze komponował się z drewnianą konstrukcją i nadał mu fajny styl retro.

Ze względu na prostą konstrukcję nie musiałem dużo szkicować z góry. Po prostu zaznaczyłem nacięcia bezpośrednio na największym kawałku deski, jaki miałem i pracowałem luźno poza liniami środkowymi, zamiast dokładnie mierzyć wszystko.

Krok 1: Narzędzia i materiały stolarskie

OSTRZEŻENIE: PODCZAS OBSŁUGI ELEKTRONARZĘDZI NALEŻY STOSOWAĆ OSTROŻNOŚĆ I ODPOWIEDNIE WYPOSAŻENIE BEZPIECZEŃSTWA

Narzędzia

  • Śrubokręt i śruby
  • Piła stołowa lub piła tarczowa
  • Posiekaj piłą
  • Puzzle
  • Wiertła i inne wiertła, w tym otwornice 60mm i 25mm
  • Papier/bloki ścierne
  • Wełna stalowa
  • Router i bity:

    • Zaokrąglony róg
    • Okrągła zatoczka
    • Ścięcie
    • Proste

Materiały

  • Płyty 19mm (3/4") - użyłem płyt laminowanych, które pozostały z pracy w szafce, ale sklejka lub płyta MDF prawdopodobnie będą działać równie dobrze z odpowiednim wykończeniem.
  • Kołek 60mm do przycisków twarzy - to pozostało po poręczy z moich schodów. Alternatywnie możesz wyciąć je z deski za pomocą piły walcowej i wypełnić środkowy otwór szpachlą do drewna
  • Bejca, lakier i rozcieńczalniki

Krok 2: D-Pad

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

Najpierw zaznaczyłem przycisk D-Pad na kawałku płyty laminowanej, śledząc kawałek drewna o mniej więcej takim rozmiarze, jaki chciałem uzyskać zarówno w orientacji poziomej, jak i pionowej, aby uzyskać kształt plus.

Następnie wyciąłem go za pomocą wyrzynarki i zeszlifowałem, aż stał się gładki i dość jednolity. Zaokrągliłem również górne krawędzie za pomocą routera z końcówką do zaokrąglania narożników.

Kiedy byłem zadowolony z ogólnego kształtu, położyłem przycisk D-Pad na innej większej planszy, aby użyć go jako górnej części pada.

Śledziłem ołówkiem pada kierunkowy, aby wyciąć otwór w kształcie pada kierunkowego. Podczas wycinania najpierw zaznaczyłem punkty narożne małymi otworami, a następnie użyłem wyrzynarki do wycięcia głównego kształtu.

Poświęciłem trochę czasu na szlifowanie krawędzi zarówno przycisku D-Pad, jak i otworu, aby płynnie wsuwał się i wysuwał. Będziesz chciał, aby był dość luźny, ale z minimalnym ruchem bocznym.

Krok 3: Przyciski

Przyciski
Przyciski
Przyciski
Przyciski
Przyciski
Przyciski
Przyciski
Przyciski

Następnie wyciąłem guziki czołowe z kołka 60mm i mniejsze guziki w kształcie pigułki dla Start i Select from offcuts z górnej deski. Następnie wyciąłem równoważne otwory w górnej płycie za pomocą piły walcowej 60 mm do większych przycisków oraz piły walcowej 25 mm i wyrzynarki do przycisków startu i wyboru.

Wyciąłem kołek w piłce do cięcia z lekko tępym ostrzem, więc przyciski twarzy trochę się zwęgliły, jak widać na zdjęciach, ale to nie miało znaczenia, ponieważ i tak planowałem poplamić je na ciemny kolor.

Aby nadać przyciskom twarzy ładniejszy wygląd, zaokrągliłem ich górne krawędzie za pomocą routera z końcówką do zaokrąglania narożników. Właśnie zeszlifowałem górne krawędzie przycisków Start i Select, ponieważ były nieco za małe, aby można było nad nimi pracować z routerem.

Na tym etapie za pomocą wyrzynarki zaokrągliłem również narożniki na górnej płycie (oznaczone pokrywką z lakierowanej blachy) i dodałem fazowaną krawędź dookoła za pomocą frezarki z frezem do fazowania.

Krok 4: Dodawanie płyty bazowej

Dodawanie płyty bazowej
Dodawanie płyty bazowej
Dodawanie płyty bazowej
Dodawanie płyty bazowej

Płyta bazowa mieści w sobie elektronikę i jest po prostu kolejnym kawałkiem płyty 19mm (3/4”). Przyciąłem ją do kształtu, umieszczając górną płytę na nieco większej płycie bazowej, śledząc jej kształt z dodatkową 1/2” za pomocą przekładkę, a następnie wyciąć ją piłą stołową i wyrzynarką do narożników.

Zaokrągliłem również górną i dolną krawędź płyty bazowej za pomocą routera z końcówką do zaokrąglania narożników.

Krok 5: Wykończenie drewna

Wykończenie drewna
Wykończenie drewna
Wykończenie drewna
Wykończenie drewna
Wykończenie drewna
Wykończenie drewna

Zaczynając od przycisków, użyłem ciemnej bejcy/lakieru na bazie poliuretanu, która nadała przyciskom przyjemne, miękkie, plastyczne wykończenie, które idealnie do nich pasowało.

Zabarwiłem płytę bazową ciemną bejcą do drewna nałożoną szmatką, starając się jak najdokładniej dopasować kolor/odcień do przycisków, zachowując jednocześnie więcej słojów drewna.

Następnie wykończyłem górną i dolną deskę przezroczystym satynowym lakierem, używając wielu warstw i nacierając wełną stalową i rozcieńczalnikami między warstwami, aby naprawić wszelkie skazy.

Na tym etapie ważne jest, aby stale sprawdzać, czy przyciski są nadal dobrze dopasowane i wykonywać wszelkie niezbędne korekty, szlifując miejsca, w których zaczynają się przyklejać.

Krok 6: Przygotowanie okablowania

Przygotowanie okablowania
Przygotowanie okablowania
Przygotowanie okablowania
Przygotowanie okablowania
Przygotowanie okablowania
Przygotowanie okablowania
Przygotowanie okablowania
Przygotowanie okablowania

Aby zrobić miejsce na elektronikę, wycinam wgłębienie w płycie bazowej za pomocą routera i prostego wiertła.

Wyciąłem też kanały kablowe do wszystkich przycisków za pomocą wpustu. Najpierw zaznaczyłem ołówkiem położenie otworów na guziki na listwie przypodłogowej, używając górnej deski jako szablonu.

To pozwoliło mi później łatwo poprowadzić przewody.

Wyciąłem również wgłębienie z tyłu górnej płyty, aby zapewnić dodatkowe miejsce na mikrokontroler i płytkę stykową.

Dostęp do kabla USB został przycięty mniejszym prostym kawałkiem, aby pozostawić go dobrze w kanale prowadzącym i uniknąć jakiegokolwiek ruchu.

Krok 7: Narzędzia i materiały elektroniczne

Narzędzia

  • Multimetr/tester łączności
  • Lutownica

Materiały

  • Arduino Leonardo/Pro Micro z profilem USB HID joysticka (użyłem taniego klona)
  • Przyciski mikroprzełącznika (im mniejsze i bardziej płaskie, tym lepiej)
  • Mini płytka stykowa (lub jak wolisz podłączyć kontroler)
  • Przewody połączeniowe (użyłem głównie przewodów połączeniowych Dupont)
  • Lut do elektroniki (wciąż miałem mój oryginalny bęben z rdzeniem z kalafonii z college'u)
  • Rurki termokurczliwe
  • Klej do mocowania przewodów i przełączników do drewna m.in. Glu Dots lub pistolet do klejenia

Krok 8: Okablowanie przycisków

Image
Image
Okablowanie przycisków
Okablowanie przycisków
Okablowanie przycisków
Okablowanie przycisków

Po wypróbowaniu kilku sposobów niezawodnego działania przycisków, odkryłem, że podejście, które wydaje się działać najlepiej, polega na użyciu wielu mikroprzełączników połączonych równolegle dla każdego przycisku, tak aby w przypadku uruchomienia któregokolwiek z przełączników przycisk być "na".

Wymagało to okablowania pętli dla każdego z przycisków i okablowania każdej z tych pętli z powrotem do mini-płytki. Pętle zostały przylutowane i owinięte rurką termokurczliwą, a każda pętla została podłączona z powrotem do płytki stykowej za pomocą zworek Dupont.

Na tym etapie ważne jest, aby stale testować łączność za pomocą multimetru/testera ciągłości, a na koniec testować za pomocą rzeczywistych drewnianych przycisków.

Krok 9: Okablowanie kontrolera i kodu

Okablowanie kontrolera i kodu
Okablowanie kontrolera i kodu
Okablowanie kontrolera i kodu
Okablowanie kontrolera i kodu

Okablowanie kontrolera było dość proste ze względu na użycie mini-płytek i złączy Dupont, co oznaczało, że mogłem łatwo przesuwać przewody w razie potrzeby.

Kod też jest dość prosty. Ponownie wykorzystałem część kodu z poprzedniego projektu gamepada (możesz zignorować bity osi joysticka, które nie są potrzebne w tym projekcie).

Ten kod wykorzystuje doskonałą bibliotekę joysticków Arduino. Możesz dowiedzieć się więcej o tym, jak zacząć z tej przydatnej instrukcji.

Krok 10: Montaż i testowanie

Image
Image
Montaż i testowanie
Montaż i testowanie
Montaż i testowanie
Montaż i testowanie
Montaż i testowanie
Montaż i testowanie

Użyłem Glu Dots do przymocowania mikroprzełączników do płyty bazowej dla wygody, ale pistolet do kleju prawdopodobnie wykonałby trwalszą pracę.

Zrobiłem kilka stóp, używając wycięć w otworach z otworów na guziki. Oprawiłem je również na ich dolnej krawędzi za pomocą routera z końcówką fazującą.

Następnie skręciłem podstawę i górne deski razem przez stopy.

Po kilku testach przeprowadzonych przez kierownika ds. kontroli jakości projektu odkryliśmy, że przyciski się zacinają i oczywiście wypadną, jeśli gamepad zostanie odwrócony.

Rozwiązanie tych problemów było potrójne.

  • Najpierw wywierciłem otwory w płycie podstawy w środkach przycisków, aby można było luźno przełożyć śrubę, a następnie wkręcić ją w przycisk.
  • Po drugie, dodałem dodatkowe mikroprzełączniki (były bardzo tanie), aby uniknąć wciśnięcia przycisku w martwą przestrzeń i zablokowania. To również dodało ładnej dodatkowej klikalności przycisków.
  • Po trzecie, dodałem kawałki sprężyny, żeby przyciski się nie przesuwały (opcjonalne, ale ładne ulepszenie).

To rozwiązanie działa całkiem dobrze i sprawiło, że gamepad działał zgodnie z oczekiwaniami. Umożliwia również regulację indywidualnych wysokości przycisków, luzu i sprężystości za pomocą śrub środkowych.

Krok 11: Końcowe myśli

Końcowe przemyślenia
Końcowe przemyślenia
Końcowe przemyślenia
Końcowe przemyślenia

To był fajny projekt i byłem bardzo zadowolony z efektu końcowego. Podkładka została poddana intensywnym testom wytrzymałościowym podczas całodniowej demonstracji technicznej i bez żadnych problemów wytrzymała ciągłe użytkowanie przez kilku bardzo entuzjastycznych graczy.

Jeśli chcesz zbudować własną wersję, sprawdź, czy jest kompatybilna z konsolą lub komputerem, na którym chcesz jej używać. Powinno działać dobrze na każdym urządzeniu, które obsługuje standardowy profil joysticka USB HID. Testowałem go na Windowsie i Androidzie i działa idealnie na obu.

Świetnie sprawdza się również w przeglądarkach internetowych obsługujących API gamepada HTML5, którego używam w kilku grach retro, które opracowałem wraz z gamepadem - Invaders from Space i Galaxeroids. Sprawdź je też!

Dzięki za przeczytanie do tej pory i daj mi znać, co myślisz w komentarzach!

Zalecana: