Spisu treści:

DIY Kontroler gier wideo USB: 6 kroków
DIY Kontroler gier wideo USB: 6 kroków

Wideo: DIY Kontroler gier wideo USB: 6 kroków

Wideo: DIY Kontroler gier wideo USB: 6 kroków
Wideo: She forgot her phone 😂 !!! #gamesir #controller #gertieinar 2024, Lipiec
Anonim
DIY Kontroler gier wideo USB
DIY Kontroler gier wideo USB

Istnieje wiele niestandardowych kontrolerów zrób to sam, od klasycznych arkadowych kijów po rekonstrukcje nowoczesnych kontrolerów, zwykle wykonanych z tych samych podstawowych części.

W naszym ostatnim projekcie w naszej klasie Advanced Engineering w liceum podjęliśmy się stworzenia własnego małego kontrolera, który ma prosty układ i jest przeznaczony do grania w proste gry. Ten projekt jest również adaptacją innego niestandardowego kontrolera, który można znaleźć tutaj:

Ze względu na to, że niektóre komponenty są otwarcie dostępne w naszej szkole, wykonanie niektórych z tych kroków może być trudne, ale jeśli masz do dyspozycji wszystkie wymienione poniżej elementy lub chcesz spróbować improwizować/dostosować się tak, jak my, następnie postępuj zgodnie z naszymi instrukcjami, aby zbudować własny niestandardowy kontroler gier wideo USB!

Krok 1: Narzędzia i sprzęt

Narzędzia i sprzęt
Narzędzia i sprzęt
Narzędzia i sprzęt
Narzędzia i sprzęt
Narzędzia i sprzęt
Narzędzia i sprzęt

Przedmioty, których będziesz potrzebować do tego projektu:

  • Przyciski 6x6x4,5mm (12)
  • Arduino Pro Micro z wkładką Micro USB (1)
  • Kabel Micro USB (1)
  • Rezystory 10KΩ (10)
  • Niestandardowa płytka drukowana (1) - plik Gerber zostanie wymieniony na zamówienie
  • 1/8" Akryl - Dowolny kolor
  • 10-pinowe złącza męskie-żeńskie (2)

Sprzęt potrzebny do projektu:

  • Lutownica (i sprzęt bezpieczeństwa)
  • Wycinarka laserowa - może być trudna; Można go obejść
  • drukarka 3d

Opcjonalny! - Jeśli chcesz przetestować swoje wyniki przed przylutowaniem wszystkiego do płytki PCB, możesz umieścić kod na Arduino i ustawić go na płytce stykowej (jak widać w kroku 3), z czego będziesz potrzebować:

  • Arduino Pro Micro (z zainstalowanym kodem)*
  • Duża deska do krojenia chleba (1-2)
  • Przewody (Można używać różnych kolorów, aby ułatwić rozróżnienie) (12)
  • Rezystory 10KΩ (10)
  • Przyciski 6x6x4,5mm (12)

*Te elementy można ponownie wykorzystać w ostatecznym projekcie. Nie musisz kupować nowych, jeśli sobie tego życzysz

Jeśli wszystkie przedmioty są gotowe i gotowe do pracy, zacznijmy!

Krok 2: Wgrywanie kodu na Arduino

Wgrywanie kodu na Arduino
Wgrywanie kodu na Arduino

Kod, którego użyliśmy, był zmodyfikowaną wersją kodu z Instructable, na którym oparliśmy nasz kod, ponieważ Arduino, którego użyliśmy, różniło się od projektu, z którym korzystali. Zmieniliśmy porty dla różnych przycisków, aby wszystko było znacznie prostsze.

Oto oryginalny kod, jeśli chcesz go wypróbować:

W oprogramowaniu Arduino upewnij się, że Arduino w ustawieniach to Arduino Mirco, a port COM to Arduino Micro, które podłączyłeś. Po sprawdzeniu, powinieneś być w stanie kliknąć Prześlij, a kod powinien znajdować się na Arduino.

Krok 3: (Opcjonalnie) Przygotowanie deski do krojenia chleba

(Opcjonalnie) Przygotowanie deski do krojenia chleba
(Opcjonalnie) Przygotowanie deski do krojenia chleba
(Opcjonalnie) Przygotowanie deski do krojenia chleba
(Opcjonalnie) Przygotowanie deski do krojenia chleba

HEADS-UP!

Ten krok, jeśli nie widzisz go w kroku 1 lub w tytule tego kroku, jest opcjonalny. Jeśli uważasz, że wszystko może działać bez testowania na płytce prototypowej, zrób to. Ponieważ był to pierwszy raz, kiedy wykonaliśmy taki projekt, postanowiliśmy go przetestować, ponieważ nie chcieliśmy zrujnować zakupionego lub dostępnego dla nas sprzętu, a także chcieliśmy uczyć się efektywniej, zamiast być rzucanym na głęboką wodę bez żadnej wiedzy. Jeśli masz jakieś obawy przed wykonaniem innych kroków, wykonaj ten krok, zanim przejdziesz dalej.

Wyciągnęliśmy płytki stykowe i połączyliśmy je, aby uzyskać spójny układ przycisków, rezystorów i przewodów. Rozłożyliśmy przyciski w linii prostej na płytce prototypowej (z wyjątkiem jednego przycisku na mniejszej planszy powyżej, ponieważ był to nasz przycisk testowy. Nie musisz tego robić dokładnie w ten sposób). Następnie podłączyliśmy przewody i rezystory do przycisków jak na powyższym obrazku. Zanim odłożysz Arduino, upewnij się, że wykonałeś ostatni krok i umieściłeś tam kod. Jeśli tego nie zrobiłeś, będzie to w zasadzie drogi kawałek plastiku, który nic nie robi.

Następnie umieszczamy Arduino w miejscu, w którym wszystkie przewody mogą być podłączone do różnych portów, do których będą dojeżdżać przyciski. Jeśli używasz wielu płytek stykowych, upewnij się, że podłączasz zasilanie i uziemienie do obu z nich, a także do samego Arduino.

Krok 4: Tworzenie/Zamawianie PCB

Płytka drukowana, którą pokazaliśmy, była niestandardowym projektem, który wykonaliśmy dla tego projektu, ponieważ oryginalna płytka drukowana, której użyliśmy, nie była kompatybilna z Arduino, którego użyliśmy. Aby to zrobić, użyliśmy programu o nazwie Fritzing, który był bardzo łatwy w użyciu i bardzo przyjazny dla użytkownika. Ustawiliśmy układ przycisków, układ rezystorów i wybraliśmy gniazdo Arduino, które będzie działać dla naszego Arduino, ponieważ program nie miał naszego dokładnego modelu.

Firmą, której użyliśmy do zamówienia płytki do jej wykonania była JLCPCB. Koszt wyniósł około 30 USD z wysyłką z DHL i są tańsze opcje wysyłki, ale zajmie to więcej czasu ze względu na proces produkcyjny. Zrobiliśmy również niestandardowy czerwony kolor, co dało kolejne 8 USD, więc w rzeczywistości Twoja płytka drukowana może kosztować około 8-10 USD z wysyłką.

Krok 5: Testowanie, czy wszystko pasuje

Po dostarczeniu PCB, Arduino ma załadowany cały kod, a Ty masz wszystkie pozostałe części, nadszedł czas, aby to złożyć. Sprawdź, czy Arduino, które posiadasz, pasuje do odpowiednio wykonanych dla nich gniazd, upewnij się, że rezystory i przyciski pasują we właściwych miejscach i sprawdź, czy którekolwiek okablowanie w płytce drukowanej zostało prawidłowo podłączone i nie ma przerw (jeśli użyłeś naszego projektu, nie powinno być żadnych problemów, ale zawsze dobrze jest to sprawdzić).

Krok 6: Lutowanie

Lutowanie
Lutowanie
Lutowanie
Lutowanie

Gdy wszystko zostanie umieszczone we właściwych miejscach, musisz teraz przylutować wszystkie elementy, aby miały połączenia. Zanim jednak przejdziesz do lutowania, pamiętaj, aby użyć gogli i maski, jeśli chcesz, i przygotuj lut. Użyliśmy cieńszego ołowiu, ale chętnie używasz dowolnego lutu, o ile można go użyć do wykonania połączeń z płytką drukowaną.

Zalecamy zacząć od oporników, aby nie było rozrzuconych wielu cienkich kawałków i rób je pojedynczo. Dobrym sposobem na utrzymanie rezystora na miejscu podczas lutowania jest odgięcie długich końcówek od siebie, gdy utknie w otworach płytki drukowanej. Po przylutowaniu możesz odciąć długie końce rezystorów za pomocą odcinków drutu, a robiąc to, uważaj, aby nie przeciąć zbyt blisko, ponieważ możesz przeciąć lut i stracić połączenie.

Po przylutowaniu wszystkich 10 rezystorów, przyciski są następne. Włóż wszystkie przyciski na miejsce, zamiast umieszczać je osobno, aby ułatwić sobie pracę. Upewnij się, że lutujesz wszystkie otwory, ponieważ są one bardzo blisko siebie.

Gdy wszystkie są już gotowe i gotowe do pracy, nadszedł czas na najtrudniejszą część: Arduino. Włóż Arduino w otwory i przylutuj 1-2 porty, aby utrzymać je na miejscu, a następnie ostrożnie przylutuj resztę. Oprócz upewnienia się, że trafisz w każdy otwór, upewnij się również, że żaden lut nie dotyka drugiego lutu, jakby tak się stało, jest szansa na zwarcie, czego nie chcemy, lub będziesz w głębokich kłopotach.

Zalecana: