İçindekiler:
2025 Yazar: John Day | [email protected]. Son düzenleme: 2025-01-13 06:58
Hızlı Sorumluluk Reddi: Bu projenin amacı, ucuz bir oyun portu joystick dönüşümü yapmak değildir. Bu projenin amacı, kolayca modifiye edilebilen çok yönlü ve özelleştirilebilir bir joystick yapmaktır. Arduino'yu seçmemin nedeni sadece biraz boş zamanım olması ve amcamın eski oyun portu joystick'ine yeni bir hayat vermek istememdi. Aynı şeyi yapmak istiyorsanız, orada birçok ucuz dönüştürücü var, bu yüzden işleri karmaşıklaştırmak istemiyorsanız lütfen bunları deneyin.
Adım 1: Gerekli Malzemeleri Toplayın:
İhtiyacınız olacak şeyler şunlardır:
- eski bir oyun limanı oyun çubuğu (bir bahçe satışından benimkini 2 dolara aldım)
- erkek pin başlıkları
- bir Arduino uno (yaklaşık 18$)
- proto kurulu veya perfboard
İhtiyacınız olan araçlar:
- makas
- bir havya
- biraz kurşun
- Arduino IDE ve Atmel flip yüklü bir bilgisayar
- internet bağlantısı
Adım 2: Joystick'i Sökün:
yapılacak ilk ve en önemli şey joystick'i sökmek ve düğmelere bağlanan kabloların renk kodlamasını bulmaktır.
Adım 3: Bir Arduino Kalkanı Yapın ve Kabloları Bağlayın:
Ekteki şemayı takip edin.
Temel olarak - potansiyometreler joystick'in x ve y eksenini temsil eder ve basmalı düğmeler eylem tuşlarını temsil eder
Adım 4: Yazılımı Yapılandırın:
Bu joystick'i yapılandırmak için birkaç adım vardır:
- İlk önce bu bağlantıya gidin https://github.com/AlanChatham/UnoJoy ve UnoJoy'u indirin.
- Ardından Arduino IDE'yi açın ve örnek kodu panoya yazdırın.
- şimdi Atmel Flip ve Java Runtime Environment'ı yükleyin
- Şimdi kart üzerindeki usb bağlantı noktasına yakın iki pini kısa devre yaparak veya bu bağlantıdaki öğreticiyi takip ederek kartı DFU moduna getirin
- Şimdi Uno Joy klasörünü açın ve Uno klasörüne gidin ve Turnintoajoystick.bat dosyasını çalıştırın.
- Şimdi Arduino kartını çıkarın ve yeniden takın, şimdi her şey ayarlandı ve hazır.
- gerekirse, denetleyiciyi kontrol etmek için Windows'ta usb denetleyicileri seçeneğini kontrol edin.
Adım 5: Son Sonuç ve Sorun Giderme:
Joystick bu şekilde ortaya çıktı.
iş yerinde nihai sonucu göstermediğim için üzgünüm.
Eğer joystick hareketinde herhangi bir kıpırdanma varsa potansiyometrelere giden 5v ve gnd bağlantılarını kontrol ediniz. Daha fazla sorun giderme için lütfen yorum bölümünden benimle iletişime geçiniz.