Ev yapımı gamepad. Ben ve oyun çubuklarım veya bir hobiyi nasıl işe dönüştürebilirim (ve tersi). Kontrol paneli üzerinden ayarlama

25.01.12

Herkese selam! İşte SonyPlaystation'dan PC için nasıl oyun çubuğu yaptığımla ilgili öğreticim

Küçük arka plan.
Bir oyun çubuğunda dövüş oynamak istedim ve onu bir PC için satın almak pahalı, kendim lehimlemeye karar verdim.
Prensip olarak, diyagramları ve bu tür saçmalıkları gerçekten karıştırmıyorum, ancak gerçekten bir PC için bir oyun çubuğu yapmak istedim. İnternette dolaştım, her türden bir sürü plan buldum
ama bazıları benim basit beynim için fazla çarpık. Deneme yanılma yoluyla ve bir grup siteyi kürekle dolaşarak, yine de bir oyun çubuğu topladım ve işe yaradı.

Başlamadan önce birkaç şey söyleyeyim:
1) Tasvir ettiğim resimde joystick titreşimden siyah ve ben bunu basit bir şekilde yaptım. Siyah resmi sadece genel bir fikir için çektim.
2) Yazım tamamen bilgilendirme amaçlıdır ve yapacağınız her şey vicdanınıza aittir.
3) Diyagramda, SP portunu joystick'ten kestim ve joystick'i PC'ye bağlamayacaksanız, makale tam size göre.

Kısaltmalar: SP (Sony Playstation)

Kabul ediyorsanız, BAŞLAYALIM!

İhtiyacımız olacak:
1) SP1'den Joystick.
2) LPT erkek bağlantı noktası.
3) Gereksiz herhangi bir USB kablosu.
4) Havya.
5) USB'de bir eksi için herhangi bir gönderi ekleyin.
6) Joystick için sürücüler.

Joystick'i alıp SP bağlantı noktasını ondan kesiyoruz

Kestikten sonra, kablodan bir demet tel çıkacak, KIRMIZI dışında her şeye ihtiyacımız olacak, KIRMIZI USB'de “artı” ya gidecek.

Kalan kabloları resimde gösterildiği gibi lehimliyoruz ve SİYAH kablonun herhangi bir sol kabloyla ("eksi" USB olarak gidecek) bir çift halinde İKİ fişe lehimlendiğine dikkat edin.

İşte net bir fotoğraf.

2) Ya joystick'in gücü varsa, LPT güç sağlamadığından, internette birçok direncin lehimlenmesi gibi birçok ipucu ve tüm bu saçmalıklar var, ama neden? Güç kaynağımız var! USB portunu güç olarak kullanıyoruz.

USB'yi alıp kabloyu kesiyoruz, DÖRT kablo dışarı çıkacak, İKİ'ye ihtiyacımız var, bunlar SİYAH (eksi) ve KIRMIZI (artı), gerisi dijital kablolar.

USB'den gelen telleri SP kablosundaki tellerle ve lehimlediklerimizle bağlarız
LPT'ye bir çift için siyah ile.
Kırmızıdan kırmızıya.

LPT'den çıkanlara siyah.

İşte açıkça.

İşte bu, lehimleme bitti.
Fişi anakarta takın.

ÖNEMLİ!
Önce LPT'yi yerleştirin
Sonra USB
Diğer taraftan dışarı çekin.

Şimdi sürücüleri yüklememiz gerekiyor.

Anakarta konektörler taktığınızda, Windows yeni ekipman bulamadıysa ve genellikle sessizse, bu normaldir, korkmayın demek istiyorum. Win7'm var ve ilk başta hiçbir şey olmadığını düşündüm, ancak bir arkadaşım XP'de yeni ekipman bulmasına rağmen normal çıktı.

İnternete tırmanırken, üç tür sürücü buldum. Joystick'inize bağlı olarak (ve hepsi Çinli ve ne demek istediğimi anlıyorsunuz…) aynı sürücü, görünüşte aynı olan joystick'lerde farklı şekilde çalışacaktır. Bu nedenle, kendi sürücünüzü bulana kadar farklı sürücüleri deneyin.

İşte bulduğum sürücülerin isimleri.
1) 30 PS XP
2) PPNeşe0 83
3) NotePaden (bunun gibi bir şey).

Normalde sadece 1 ile kazandım.

Yakacak odun koyuyoruz.

Var olup olmadığı nasıl anlaşılır.

Win7'im var ve şöyle öğrendim:

Başlat - Oyunlar - (sekme) Araçlar - Giriş Aygıtları.
Joystick'iniz orada görünmelidir, oraya çift tıklarsanız joystick ayarları penceresi açılır.

Kontrol Paneli - Yazıcı Aygıtı. Orada, Yedi'de joystick simgesi de görünür.

Okuduğunuz için teşekkürler, herkese bol şans. Sorulara cevap vermiyorum, her şey benim için stabil çalışıyor.

Oyunlar için. Sonuçta, bir mağazadan bir cihaz satın alırsanız, başlangıçta düzgün çalışma olasılığı son derece düşüktür. Bu yüzden oyuna oturmadan önce tüm incelikleri anlamaya değer.

Gamepad neden kurulur?

Yukarıda da belirttiğimiz gibi oyuna başlamadan önce öncelikle gamepad'i kurmanız gerekiyor. Joystick kullanan pek çok oyun var, bu nedenle bu makale çok çeşitli oyuncular için faydalı olacaktır. Ancak, başlangıçta cihazın hazırlanması gerekirken, yapılandırmanın neden yapılması gerektiği açıklanmalıdır.

Burada rezervasyon yaptırmaya değer: XBox'tan bir oyun kumandası satın alırsanız, büyük olasılıkla mükemmel çalışacaktır, ancak başka bir şirketten bir cihaz pek olası değildir. Joystick'e özgü oyunlar platformlar arası olduğu için durum budur. Bu, geliştiricinin bunları yalnızca PC için değil, PlayStation ve XBox için de yaptığı anlamına gelir. Ve buna göre oyun, konsol endüstrisinin bu iki amiral gemisinin cihazını destekliyor.

Basit bir ifadeyle, üçüncü taraf bir cihazınız varsa, gamepad'i nasıl kuracağınızı bilmelisiniz, aksi takdirde düzgün çalışmaz veya hiç çalışmaz.

Kontrol paneli üzerinden ayarlama

Öyleyse, rahat bir oyun için bir gamepad'in nasıl kurulacağının hikayesine geçelim. Her şeyden önce, ek uygulamaların indirilmesini içermeyen en kolay yol demonte edilecektir. Standart Windows yardımcı programları kullanılarak yapılandırılmalıdır.

Öncelikle kontrol paneline giriş yapmanız gerekiyor. Bunu yapmak için, "Başlat" menüsünde aynı adlı bölümü seçin. Bunu yapar yapmaz, çok sayıda simge içeren bir pencere görünecektir, ancak biz yalnızca biriyle ilgileniyoruz - "Aygıtlar ve Yazıcılar".

Artık kişisel bilgisayara bağlı tüm cihazların resimlerini göreceksiniz. Her şeyin arasında oyun kumandanızın resimlerini bulun. Şimdi simgeye sağ tıklamanız ve menüden "Oyun denetleyicileri için ayarlar" ı seçmeniz gerekiyor. Ardından, pencerede bu cihazın özelliklerini açmanız gerekir.

Son aşamaya geçelim. Pencerede, doldurmanız gereken bir dizi alan göreceksiniz. Her alan, klavyedeki bir tuşun girilmesini gerektirir ve bu tuş, gamepad üzerindeki ilgili düğmeye basıldığında etkinleştirilir. Tüm alanları doldurun ve ardından "Kaydet" düğmesini tıklayın.

Artık oyuna girdiğinizde, atanan tüm düğmelerin düzgün çalışması gerekir. Ancak durum böyle değilse, umutsuzluğa kapılmayın, şimdi oyunlar için bir oyun kumandasının nasıl kurulacağına ilişkin başka bir yol incelenecektir.

x360ce ile kurulum

Yukarıdaki talimatlar size yardımcı olmadıysa, diğer yöntemlere geçmeniz gerekir. Bu kez, x360ce adlı üçüncü taraf yazılımın yardımına ihtiyacınız olacak. Bu bir XBox 360 gamepad öykünücüsüdür. Herhangi bir oyunu bir XBox joystick'e bağlı bir cihaz gibi hissettirir.

İndirdikten sonra programı yapılandırmanız gerekir. Bu basit bir iştir, dolayısıyla herkes bu uygulamayı kurmayı kolayca halledebilir:

  1. Arşivi indirdikten sonra, içindeki dosyaları bilgisayarınızdaki herhangi bir klasöre yerleştirin.
  2. Şimdi bu klasörden x360ce.exe dosyasını açın.
  3. Kontrolör doğru bağlanmışsa, başlangıçta karakteristik bir sinyal duyacaksınız.
  4. En alttan tıklayın Tüm şablonlar önünüzde açılacaktır.
  5. Listeden Thrustmaster Dual Tigger 3'ü 1 arada Rumble Modları'nı seçin.
  6. Yükle düğmesine tıklayın.

Şimdi, gamepad düğmelerine bastığınızda ve çubuklarla etkileşime geçtiğinizde, denetleyici görüntüsünde ilgili düğmelerin yanacağını göreceksiniz. Aksi takdirde, ön ayarı değiştirin veya istenen düğmeleri manuel olarak atayın. Her şey tamamlandıktan sonra, Kaydet düğmesine tıklayın ve pencereyi kapatın.

Geriye kalan tek şey, dosyaları klasörden, yani: x360ce.exe, x360ce.ini, xinput1_3.dll - oyunun kök klasörüne kopyalamaktır. Kök klasör, başlatıcının bulunduğu klasördür. Bulmak için oyunun kısayoluna sağ tıklayıp "Dosya Konumu"nu seçebilirsiniz. Yukarıdaki tüm dosyaları yerleştirmeniz gereken bir klasör açılacaktır.

XPadder programını kullanarak oyun kumandası kurma

Şimdi, XPadder programını kullanarak bir gamepad'in nasıl kurulacağına bakalım. Şimdi ağır toplara geçiyoruz diyebiliriz, çünkü bu program zaten denetleyiciyi değil, PC'nizin klavyesini taklit ediyor, yani klavye tuşlarını gamepad'e atayacaksınız. Bu evrensel bir yoldur, çünkü oyun çubuğu kontrolünü hiç desteklemeseler bile onunla cihazdan oyun oynayabilirsiniz.

O halde programı kuralım:

  • Program penceresinde, pencerenin sol üst kısmında bulunan joystick simgesine tıklayın.
  • Yeni'yi tıklayın.
  • Tüm düğmelerden "Aç"ı seçin.
  • Görünen pencerede controllerimages klasörünü açın. Farklı gamepad resimleri var. Kendinizinkini seçin ve "Aç"ı tıklayın (sizinki bulunmazsa herhangi birini seçin).
  • Sol bölmede "Çubuklar" öğesini seçin.
  • Kutuda, "Etkin"in yanındaki kutuyu işaretleyin. Talimatları izleyerek önce sola sonra sağa basın.
  • Joystick görüntüsünde bir daire belirecek, onu sol çubuğa taşıyın.
  • Çubuk ayarları penceresinde, yalnızca şimdi sağda bulunan "Etkin" seçeneğinin yanındaki kutuyu işaretleyin ve tüm adımları tekrarlayın, ancak daireyi sağ çubuğa taşıyın.
  • Sol panelde "Çapraz" öğesini seçin.
  • "Etkin" kutusunu işaretleyin ve talimatları izleyerek gamepad üzerindeki uygun düğmelere basın.
  • Resimdeki haçı istediğiniz konuma sürükleyin.
  • Sol bölmede "Düğmeler"i seçin.
  • Kontrolördeki tüm düğmelere sırayla basın. Resimlerde kareler görünecektir: onları ilgili düğmelere sürükleyin.
  • Sol bölmede "Tetikleyiciler"i seçin.
  • Sol ve ardından sağ tetiğe basın.
  • "Kabul Et"i tıklayın.

Şimdi size beyaz karelere tıklayarak klavyedeki ilgili tuşları atamanız kalıyor.

Artık Xpadder programını kullanarak bir gamepad'i nasıl kuracağınızı biliyorsunuz.

Gamepad yapılandırılmamışsa ne yapmalı?

Elbette, yukarıdaki yöntemlerin hepsinin size yardımcı olmama ihtimali vardır. Ne yazık ki, bu tek bir anlama geliyor - oyun kumandası arızalı. Mağazaya götürmek ve parayı geri talep etmek veya cihazı bir başkasıyla değiştirmek kalır.

Gamepad'i nasıl kuracağınızı öğrendiniz. PC oyunları elbette klavye ve fare kullanılarak kontrol edilir, ancak kanepeye uzanmak ve bir joystick alarak en sevdiğiniz eğlencenin tadını çıkarmak çok daha uygundur.

Bu makale kişisel bilgisayarınız için çok az para ve zaman yatırımı ile nasıl basit bir joystick yapabileceğinizi anlatmaktadır. Doğru, kişisel bilgisayarınızda şu anda kullanılmayan bir oyun bağlantı noktasına sahip olmanız gerekir. Artık işlevleri USB bağlantı noktası tarafından üstlenilmiştir (bilgisayar üreticilerinin bunu neden yaptığını bu makaleyi okuduktan sonra tahmin etmek kolaydır: USB'den bir aygıtı monte etmek, bir oyun bağlantı noktası için bir aygıtı monte etmek - bir oyun çubuğu veya bir joystick veya elektronik bir direksiyon simidi, birkaç dirençten başka bir şeye sahip değilsiniz ve gerekli değil). :-).
Genel olarak, çok sayıda farklı oyun çubuğu modeli vardır (bilgisayarın oyun bağlantı noktasına bağlanmak için tasarlanmış cihazlardan bahsediyoruz), ancak hepsi oyun bağlantı noktasıyla çalışır ve üzerinde bulunan 16 pimli konektöre bağlanır. bilgisayarın arkası. Bununla, oyun bağlantı noktasına dahil edilen maksimum serbestlik derecesi sayısı 4'e, maksimum düğme sayısı - 4'e ulaşabilir.
Sadeliği ve "dolaysızlığı" ile parıldayan bir cihazın şeması aşağıda sunulmuştur.

Devre nasıl çalışır?
Cihazda iki düğme SB1 ve SB2 vardır (oyun bağlantı noktasının 2 ve 7 numaralı pimleri), düğme 2 ve 7 numaralı pimlerdeki voltaj sıfır olduğunda, yani düğmesine basılır.
Dirençler R1, R2, 1 numaralı joystick dirençleridir, aşağıdaki fotoğraflarda soldadır. Dirençler R3, R4, joystick #2'ye bakın. Devre R5 VD1 - güç göstergesi. C1 - güç veri yolunda bloke edici kapasitör. Dirençlerin direncini değiştirmek, joystick düğmesini hareket ettirmek anlamına gelir.
Detaylar ve tasarım.
Joystick'in temeli, vericinin yapımında kullanılan aynı Çin yapımı rezistans joystickleriydi. Buna benziyorlar. Nominal değer 100 k, ancak 10 k ile denedik - her şey çalışıyor (asıl mesele kalibre etmeyi unutmamak). Oyun portunun teknik açıklamasına göre 1k'dan 100k'a kadar dirençler kullanabilirsiniz ve hatta farklı olanları bir joystick'e koyabilirsiniz (bu tavsiye edilmese de) !!!
Dirençli karttan konektörlere giden tel sıradan bir bükümlü çifttir, elbette burada çok telli esnek teller kullanmak gerekli olacaktır, ancak mevcut olanla başardık. :-). Eski bir fareden düğmeler. Herhangi bir VD1 LED'i (Bozuk bir CD-ROM'dan aldım). Folyo textolite üzerindeki düğmelerin ve VD1 LED'inin ve R5 direncinin takılacağı yerler bir kağıt bıçakla kesilir. Ücretin boyutu keyfi, bana öyle geliyor ki, daha fazlası varsa, daha uygun olacak (ve birileri için).
Joystick düğmeleri - Kağıt için Çince düğmeler.


(büyütmek için - resmin üzerine tıklayın)

Her şey monte edildikten ve kontrol edildikten sonra, cihaz kişisel bir bilgisayara bağlanmalıdır. Ardından "Denetim Masası"na gidin (açıklanan her şey Windows XP için geçerlidir), "Oyun Denetleyicileri" simgesine tıklamalı ve "Diğer" joystick türünü seçmelisiniz. İki düğmesi ve dört serbestlik derecesi olduğunu belirtin. Ardından kalibre edin (ZORUNLU!!!). Ayrıca, joystick'inizin sonucu HEMEN görünür olacaktır! (Kalibrasyondan sonra!!!) artı işaretinin ekranda nasıl hareket ettiğini ve mavi çizgilerin düzgün bir şekilde sola ve sağa "süründüğünü" görürseniz - yeni monte edilmiş joystick'inizin çalıştığını düşünebilirsiniz! Bu oyun çubuğunun Linux altında da çalıştığını ve yapılandırma yönteminin yukarıda açıklanana benzer olduğunu belirtmek isterim (Windows XP'deki pencerelerin neredeyse aynısı görünür). Bu arada, uçuş simülatöründe düğmelere gerek yoktur, ancak düğmeler olmadan joystick'i kalibre edemezsiniz, bu nedenle SB1 veya SB2'den en az bir düğme koymanız gerekir (iki tane koydum - sadece ne olacağını merak ediyordum) olmak :-)).
Montajını kolaylaştırmak için, aşağıda cihazın düğümleri arasındaki bağlantıların açıkça görülebildiği bir fotoğraf sunulmuştur.


(büyütmek için - resmin üzerine tıklayın)

Perspektifler ve kullanım.
Genel olarak, bu joystick özellikle FMS için yapılmıştır (indirebilirsiniz), ancak ortaya çıktığı gibi, hem efsanevi GTA Vice City oyunlarında hem de Counter Strike 1.5'te harika çalışıyor, görünüşe göre yapılması gereken tek şey daha fazla düğme eklemek için, çünkü e. joystick #2'nin kullanılmayan fırsatlarını uygulayın. Ancak bu uygulama beni pek ilgilendirmediği için konunun esası hakkında bir şey söyleyemem. Birisinin bu konuda bir fikri varsa, yazın - herkesin kullanabilmesi için yerleştireceğiz.
Ve oyun portunun (bazen MIDI portu olarak da adlandırılır) kontaklarının atanmasıyla ilgili daha ayrıntılı olarak, burada tanışabilirsiniz. Sadece bu tasarımın oyun bağlantı noktasının sağlanan özelliklerinin çoğunu kullandığını ancak kullanılmayanların hala kaldığını not edebilirim! Ek düğmeler bağlamanız gerekirse, 10 ve 14 numaralı pimleri kullanabilirsiniz (şemada noktalı bir çizgi ile işaretlenmiştir), peki ve MIDI arabirimiyle ilgilenen herkes, o zaman genel olarak ayrı bir şarkı (içinde kelimenin gerçek anlamı). :-).
Bu joystick'i oluşturmak için harcanan süre yaklaşık 3,5 saat (bu makale 2,5 saatte yazılmıştır) veya belki daha az olacaktır!


Benzer bir ev yapımı ürünü zaten kendi başımıza yaptık, sadece içinde "Dandy" ön ekindeki joystick'i özel bir program kullanarak bilgisayar donanımıyla koordine ettik. Burada basit bir şekilde sıradan bir bilgisayar klavyesini bir joystick'e dönüştüreceğiz.

Neye ihtiyacımız var. Herhangi bir klavye (tercihen rahatlık için bir USB veri yolu ile), ancak doğal olarak çalışıyor. Herhangi bir set üstü kutudan herhangi bir joystick, herhangi bir üretici, hatta çalışmayan bile mümkündür. Önemli olan, içine yukarıdan bir tahta daha sığmasıdır.

Çok "tombul" bir joystick aldım.

Kısaca derdimizi anlatacağım, sanırım her şeyi anlayacaksınız.

Klavye ve joystick'in benzer şekilde çalıştığını biliyor musunuz bilmiyorum. Yani, bu cihazların her biri komut şifreleme ilkesini kullanır. Bu, cihazdan mümkün olduğunca az kablo çıkışı yapabilmek için yapılır. Örneğin, klavyeden her tuşa en az bir kablo çıkarırsanız, çok şey alırsınız. Ve böylece onları şifrelemeye ve dürtülere çevirmeye karar verildi.

Klavyede, joystick'in aksine, düğmelerin çapraz etkinleştirme ilkesi uygulanır, yani, cihaz arayüzüne bağlı olarak, düğmelerden yaklaşık bir düzine klavye kartına ve kart 4 veya 5'e gidin.

Haydi harekete geçelim. Tahtayı joystick'ten çıkarıyoruz ve tüm temas noktalarını yerel mikro devreden kesmek için bir tornavida kullanıyoruz.

Buna göre, panodaki hangi kişilerin hangi düğmelerden sorumlu olduğunu önceden bilmeniz gerekir.

İş zor, detaylara dikkat.