İçindekiler:

Kendin Yap Arcade Joystick: 3 Adım
Kendin Yap Arcade Joystick: 3 Adım

Video: Kendin Yap Arcade Joystick: 3 Adım

Video: Kendin Yap Arcade Joystick: 3 Adım
Video: USB Destekli Joystick Yapalım | Game DIY Arcade Set Kits | #işbirliği 2024, Kasım
Anonim
Kendin Yap Arcade Oyun Çubuğu
Kendin Yap Arcade Oyun Çubuğu
Kendin Yap Arcade Oyun Çubuğu
Kendin Yap Arcade Oyun Çubuğu

Bu benim yaptığım bir arcade joystick.

Arcade joystick'in kendisi mikro makaralı anahtarlar kullanılarak sıfırdan yapılmıştır, önceden yapılmış bir arcade joystick modülü elden önce kullanılmamıştır. Bu fikri, benimkinden çok daha iyi olması dışında, birinin aynı şeyi yaptığını hatırladığım 2016 Maker Faire Singapore'daki birinden aldım.

Arcade düğmeleri normal 2 $ Arcade düğmeleriydi, temel ancak tipik dokunsal anahtarlarınızdan çok daha iyi.

Adım 1: Kasa ve Elektronik

Kasa ve Elektronik
Kasa ve Elektronik
Kasa ve Elektronik
Kasa ve Elektronik
Kasa ve Elektronik
Kasa ve Elektronik
Kasa ve Elektronik
Kasa ve Elektronik

Kasa esas olarak Akrilik parçalardan yapılmıştır. Yanları yapmak için 1 siyah parça 4 derzden bükülmüş, 1 temiz parça altını kapatıyordu. Üst kısmı kaplamak ve sırasıyla joystick ve düğmeleri monte etmek için beyaz bir parça ve başka bir tür şeffaf plastik (akrilik değil, bazı ambalajlardan ince bir plastik parçası) kullanıldı.

Arcade düğmelerini monte etmek ve joystick'in çubuğunun kaydırılıp kullanılması için plastik üst parçalara delikler açıldı.

Kablolamaya gelince, temel olarak tüm anahtarları ve düğmeleri toprağa bağladım ve gpio'ya bağlanacak fazladan bir pimi mikrodenetleyici için bir giriş çekişine bıraktım.

2. Adım: Oyun çubuğu

Oyun kolu
Oyun kolu
Oyun kolu
Oyun kolu
Oyun kolu
Oyun kolu

Joystick'in ana çubuğu, uygun boyutta kesilmiş ahşap bir dübeldir.

Silindir anahtarlar, beyaz akrilik parçasının arka tarafına, dübel deliğinin kenarlarında sıcak yapıştırılmalıdır.

Buradaki fikir, anahtarları, çubuk yukarı, aşağı, sola veya sağa hareket ettiğinde, karşılık gelen bir anahtara basılacak şekilde yapıştırmak olacaktır. Kumanda kolu çapraz olarak hareket ettiğinde (örneğin yukarı-sağ), ilgili anahtarlardan 2'sine basılacak şekilde anahtarları birbirine yakın tutun.

Ancak, anahtarların konumunu (deliğe ne kadar yakın olduğunu) önceden, istediğiniz hassasiyete ayarlamaya dikkat edin. Aksi takdirde, değiştirirken büyük bir karmaşaya girersiniz. Memnun kaldığınızda, davayı bir araya getirebilir ve bir sonraki adıma geçebilirsiniz.

Adım 3: Mikrodenetleyici ve Ek Elektronikler

Mikrodenetleyici ve Ek Elektronikler
Mikrodenetleyici ve Ek Elektronikler
Mikrodenetleyici ve Ek Elektronikler
Mikrodenetleyici ve Ek Elektronikler
Mikrodenetleyici ve Ek Elektronikler
Mikrodenetleyici ve Ek Elektronikler

Arduino Leonardo (yavaş olmasına rağmen), Teensy veya Adafruit Bluefruit EZ-key gibi Bluetooth HID gibi HID işlevine (tercihen USB, çünkü kablolu kurallar) sahip herhangi bir mikro denetleyiciyi kullanabilirsiniz. Bu durumda bir Teensy 3.2 kullandım, Anahtarları doğru şekilde bağlamaya dikkat edin. Joystick'i bir yönde hareket ettirdiğinizde, aslında düğmeye ters yönde basmış olursunuz (Yukarı hareket, aşağı düğmesine basar). Bu nedenle, aşağı anahtar yukarı, sol, sağa vb.

Arduino IDE'yi kullanırken, her düğmeyi her tuşa eşlemek için Keyboard.press() ve Keyboard.release() işlevlerini kullanın. Yavaş olduğu için Keyboard.print() kullanmayın.

Önerilen: