Spisu treści:
Wideo: Joystick DIY Arcade: 3 kroki
2024 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2024-01-30 11:28
To jest joystick zręcznościowy, który zrobiłem.
Sam joystick arkadowy jest tworzony od podstaw za pomocą mikroprzełączników rolkowych, bez gotowego modułu joysticka arkadowego używanego wcześniej. Wpadłem na ten pomysł od kogoś z Maker Faire Singapore w 2016 roku, gdzie pamiętałem, że ktoś zrobił to samo, z wyjątkiem znacznie lepszego niż mój.
Przyciski arkadowe były zwykłymi przyciskami arkadowymi o wartości 2 USD, podstawowymi, ale o wiele lepszymi niż typowe przełączniki dotykowe.
Krok 1: Obudowa i elektronika
Etui wykonane jest głównie z kawałków akrylu. 1 czarny kawałek był wygięty w 4 łączeniach, aby zrobić boki, 1 wyczyszczony kawałek zakrywał dno. Biały kawałek i inny rodzaj przezroczystego plastiku (nie akrylu, cienki kawałek plastiku, z jakiegoś opakowania) został użyty do zakrycia góry i zamontowania odpowiednio joysticka i przycisków.
W górnych kawałkach plastiku wycięto otwory, aby zamontować przyciski Arcade oraz wsunąć i użyć drążka joysticka.
Jeśli chodzi o okablowanie, to w zasadzie podłączyłem wszystkie przełączniki i przyciski do masy i zostawiłem dodatkowy pin do podłączenia do gpio do wejścia pullup dla mikrokontrolera.
Krok 2: Joystick
Głównym drążkiem joysticka jest drewniany kołek, docięty na wymiar.
Przełączniki rolkowe musiałyby być przyklejone na gorąco na tylnej stronie białego kawałka akrylu, na krawędziach otworu na kołek.
Pomysł polegałby na sklejeniu przełączników w taki sposób, aby za każdym razem, gdy drążek porusza się w górę, w dół, w lewo lub w prawo, odpowiedni przełącznik zostanie wciśnięty. Trzymaj przełączniki blisko siebie tak, aby gdy joystick poruszał się po przekątnej (np. w górę w prawo), 2 z odpowiednich przełączników zostały wciśnięte.
Pamiętaj jednak, aby wcześniej dostosować położenie przełączników (jak blisko otworu) do pożądanej czułości. W przeciwnym razie podczas zmiany wpadniesz w duży bałagan. Kiedy będziesz zadowolony, możesz złożyć sprawę i przejść do następnego kroku.
Krok 3: Mikrokontroler i dodatkowa elektronika
Możesz użyć dowolnego mikrokontrolera z funkcją HID (najlepiej USB, ponieważ zasady przewodowe), jak Arduino Leonardo (chociaż jest wolny), Teensy lub Bluetooth HID, jak Adafruit Bluefruit EZ-key. W tym przypadku użyłem Teensy 3.2, Zwróć uwagę na prawidłowe podłączenie przełączników. Kiedy poruszasz joystickiem w jednym kierunku, w rzeczywistości naciskasz przełącznik w przeciwnym kierunku (Przesuń w górę naciska przełącznik w dół). Tak więc przełącznik w dół powinien być zmapowany do góry, lewy do prawej itd.
Korzystając ze środowiska Arduino IDE, użyj funkcji Keyboard.press() i Keyboard.release(), aby przyporządkować każdy przycisk do każdego klawisza. Nie używaj Keyboard.print(), ponieważ jest to powolne.
Zalecana:
Adapter głośności głośnika Arcade: 3 kroki
Adapter głośności głośnika Arcade: Jest to krótka instrukcja, jak dostosować otwór montażowy przycisku Arcade, aby pomieścić regulację głośności dla głośnika Arcade. Jeśli budujesz maszynę Bartop Arcade, tak jak ja, nie będziesz potrzebować niczego więcej niż sposób na zdobycie jednego z
ESP32 VGA Arcade Games i joystick: 6 kroków (ze zdjęciami)
ESP32 VGA Arcade Games i Joystick: W tej instrukcji pokażę, jak odtworzyć cztery gry zręcznościowe - Tetris - Snake - Breakout - Bomber - za pomocą ESP32, z wyjściem na monitor VGA. Rozdzielczość to 320 x 200 pikseli, w 8 kolorach. Wcześniej zrobiłem wersję z
Bezprzewodowy joystick PC/przyciski na kółkach: 4 kroki (ze zdjęciami)
Bezprzewodowy joystick PC/przyciski na kole: W ciągu ostatnich kilku lat budowałem nową symulację wyścigów i zdecydowałem się na kierownicę DIY Direct Drive. Chociaż sam projekt może być kilkoma instrukcjami sam w sobie, jest to instrukcja dotycząca tworzenia wszystkich przycisków na t
Joystick ultradźwiękowy: 4 kroki
Ultrasonic Joystick: Używając Arduino chciałem stworzyć konstrukcję do sterowania grą Snake w nietypowy sposób, używając ultradźwiękowych czujników odległości. Jest to projekt szkolny o nazwie If This Than That na Uniwersytecie Sztuk Pięknych w Utrechcie Po wielu eksperymentach
Joystick dżem Jar Joystick: 3 kroki
The Jam Jar Joystick Hack: Moje starsze dziewczyny uwielbiają pomagać mi w budowaniu i graniu w nasze projekty Arduino oparte na tablicach prototypowych – zwłaszcza w gry retro, które stworzyliśmy. Jednak moduły joysticka są zbyt małe i niewygodne dla małych rączek, a ich przechowywanie również stanowi problem. Podczas ostatniej kompilacji