Spisu treści:

GAMEPAD STEROWANY PRZEZ ARDUINO NA PC: 5 kroków
GAMEPAD STEROWANY PRZEZ ARDUINO NA PC: 5 kroków

Wideo: GAMEPAD STEROWANY PRZEZ ARDUINO NA PC: 5 kroków

Wideo: GAMEPAD STEROWANY PRZEZ ARDUINO NA PC: 5 kroków
Wideo: DIY Arduino pilot RC - kierownica, joystick, sterowanie bezprzewodowe 2024, Listopad
Anonim
GAMEPAD STEROWANY PRZEZ ARDUINO NA PC
GAMEPAD STEROWANY PRZEZ ARDUINO NA PC

Cześć chłopaki, jestem Sarvesh. Kilka dni temu chciałem zagrać w gry retro. Więc zainstalowałem je na moim komputerze. Ale mogłem grać tylko na klawiaturze mojego komputera, a to nie dało wrażenia z czasów mojego dzieciństwa. Postanowiłem więc zbudować gamepad dla mojego komputera, który może grać zarówno w stare, jak i nowe gry (nie wszystkie). Użyłem starego kontrolera do gier i zmodyfikowałem go, aby stworzyć tego niesamowitego gamepada. To jest przewodowy gamepad na PC. Może być używany do grania w emulator i gry na PC. Również joystick może służyć jako mysz do komputera. Gamepad jest sterowany za pomocą Arduino Pro Micro.

Krok 1: Zbierz niezbędne składniki

Zbierz niezbędne składniki
Zbierz niezbędne składniki
Zbierz niezbędne składniki
Zbierz niezbędne składniki
Zbierz niezbędne składniki
Zbierz niezbędne składniki

Zdobycie wszystkich materiałów jest pierwszym i najważniejszym krokiem w budowaniu projektów. Aby upewnić się, że otrzymasz je poprawnie, zamów je z jednego miejsca. Pomaga to w odbiorze wszystkich komponentów jednocześnie.

Gorąco sugeruję, abyście kupowali komponenty od UTSource, ponieważ są one dość niezawodne, a jakość produktów jest również dobra. Dostarczają produkty na czas, a także w odpowiednim stanie.

Przyjrzyjmy się teraz składnikom.

1. Stary kontroler gier retro

Możesz użyć kontrolera gier w stylu retro, takiego jak ten, którego użyłem. Jeśli masz dostęp do drukarki 3d, możesz wydrukować własną obudowę (ta opcja daje miejsce na dodanie większej liczby przycisków).

2. Arduino Pro Micro

Do tego projektu musisz użyć Arduino Pro Micro lub Arduino Leonardo mini. Krótko mówiąc, potrzebujesz mikrokontrolera z funkcją HID (Human Interface Device). Arduino Pro micro posiada mikrokontroler ATmega 32U4.

3. Przełącznik

To normalny przełącznik suwakowy, którego użyłem do celów awaryjnych. Problem z pracą z biblioteką myszy i klawiatury polega na tym, że jeśli nie wgrasz poprawnego kodu, możesz stracić kontrolę nad klawiaturą lub myszą. Dlatego bardzo ważne jest posiadanie przełącznika, który może pomóc w odzyskaniu kontroli nad myszą/klawiaturą komputera.

4. Moduł joysticka

Do sterowania ruchem myszy potrzebujemy modułu joysticka. Każdy moduł kontroluje kierunek X i Y.

5. Wyłączniki krańcowe

Użyłem wyłączników krańcowych jako wyzwalaczy dla mojego kontrolera. Są one opcjonalne, jeśli chcesz stworzyć gamepad za pomocą tylko przycisków.

6. Przycisk

Przyciski mogą być połączone w konfiguracji pull up lub pull down. Tutaj użyłem konfiguracji rozwijanej dla wszystkich przycisków i przełączników. Użyłem do tego rezystorów 10 kiloomów.

7. PCB ogólnego przeznaczenia

Zdobądź płytkę PCB ogólnego przeznaczenia do lutowania wszystkich komponentów.

Krok 2: Schemat obwodu i kodowanie

Schemat obwodu i kodowanie
Schemat obwodu i kodowanie
Schemat obwodu i kodowanie
Schemat obwodu i kodowanie
Schemat obwodu i kodowanie
Schemat obwodu i kodowanie

Połącz wszystkie komponenty zgodnie z powyższym schematem połączeń. Dołączyłem również krótki przewodnik po interfejsie przycisków z Arduino.

Polecam najpierw sprawdzić wszystkie połączenia i pracę na płytce stykowej.

Układ mojego faktycznego rozmieszczenia przycisków jest również pokazany powyżej, aby dać ci jasne wyobrażenie, który przycisk jest gdzie znajduje się, jaką etykietą jest zaprogramowany i jaki znak wysyła do komputera.

Teraz pobierz kod i zainstaluj biblioteki mouse.hi keyboard.h. Prześlij kod do swojego Arduino.

KLIKNIJ PONIŻEJ, ABY POBRAĆ KOD

Krok 3: Cięcie, malowanie i lutowanie

Cięcie, malowanie i lutowanie
Cięcie, malowanie i lutowanie
Cięcie, malowanie i lutowanie
Cięcie, malowanie i lutowanie
Cięcie, malowanie i lutowanie
Cięcie, malowanie i lutowanie
Cięcie, malowanie i lutowanie
Cięcie, malowanie i lutowanie

Najpierw wytnij płytkę drukowaną zgodnie z rozmiarem gamepada i dopasuj przyciski i moduł joysticka. Możesz uniknąć tego gorączkowego zadania lutowania, zamawiając płytkę drukowaną. UTSource.net zapewnia wysokiej jakości PCB w przystępnych cenach.

Następnie pomaluj gamepad wybranym kolorem.

Teraz przylutuj przyciski i joystick do płytki ogólnego przeznaczenia.

Krok 4: Naprawianie wyłączników krańcowych i testowanie końcowe

Naprawianie wyłączników krańcowych i testy końcowe
Naprawianie wyłączników krańcowych i testy końcowe
Naprawianie wyłączników krańcowych i testy końcowe
Naprawianie wyłączników krańcowych i testy końcowe
Naprawianie wyłączników krańcowych i testy końcowe
Naprawianie wyłączników krańcowych i testy końcowe
Naprawianie wyłączników krańcowych i testy końcowe
Naprawianie wyłączników krańcowych i testy końcowe

Teraz napraw wyłączniki krańcowe w ich pozycjach za pomocą super kleju.

Przylutuj pozostałe elementy i wykonaj test końcowy.

Krok 5: Składanie wszystkiego razem

Kładąc wszystko razem
Kładąc wszystko razem
Kładąc wszystko razem
Kładąc wszystko razem
Kładąc wszystko razem
Kładąc wszystko razem
Kładąc wszystko razem
Kładąc wszystko razem

Teraz zamknij obudowę za pomocą kilku śrub.

Powyżej załączyłem kilka zdjęć, aby pokazać, jak wygląda finalny produkt.

To wszystko, skończyłeś. Teraz spróbuj zagrać w kilka gier. Możesz grać w emulator, a także w gry na PC (które nie wymagają większej liczby klawiszy).

Na tym kończy się moja pierwsza instrukcja. Mam nadzieję, że Ci się podobało:)

Zalecana: