Ölçümler

Bilgisayarınıza bağlanın: Wii Remote için ikinci bir şans. Wii denetleyicileri PC'de wii denetleyicisiyle nasıl oynanır

Böylece yeraltı WiiMote yaklaşık bir ay içinde güvenli bir şekilde bana ulaştı. Dürüst olmak gerekirse 10 dolara bu kadar iğrenç kalitede bir şey bekliyordum. Genellikle Çin kumanda kollarındaki düğmeler sıkışmaya başlar ve ilk düşüşten sonra başarısız olurlar. İlk Xbox'ın toplu olarak değiştirilmesi gereken berbat gamepad'lerini hatırlıyorum. Hatta o berbat Gameboy -> Gamecube adaptörlerini hatırlamak bile istemiyorum. Ancak, Tinydeal'den aldığım orijinal olmayan Wiimote kopyası. bende acı bir hayal kırıklığı yaratmadı, sana her şeyi sırayla anlatacağım.

Wii Mote ambalajsız, sadece bir torbaya sarılı olarak geldi, ancak tıpkı orijinalleri gibi silikon bir kılıfla birlikte geliyor. Bu arada silikon kılıf çok tuhaf kokuyor - plastik bile değil, ıslak köpek eti gibi. Bunu sadece ben değil, benden bir metre uzakta oturan iş arkadaşım da fark etti. Dış görünüş orijinalinden hiçbir farkı yok, tek fark Wiimote'un arkasındaki Nintendo yazısının eksik olmasıdır. Uzaktan kumandanın yapıldığı malzeme görünüşte çok ucuz, umarım bu, düğmelerin çalışmasını etkilemez (örneğin, sıkışmaya başladıklarında bir fenomen vardır). Peki, şimdi iyi şeyler hakkında. Kopyamı iki Wii oyununda test ettim: Oynanışı joystick jiroskoplarının çalışmasına dayanan oyunlar için bir tür referans olan Super Monkey Ball Banana Blitz ve hem ivmeölçer hem de jiroskop kullanan Wii Sports. Konsol menüsünde gezinmek, hiçbir şikayetin olmadığı işaretçi için bir test görevi gördü. Wii Sports'tan tenis harika geçti. Herkesin yalnızca bu spor mini oyun koleksiyonunu gördükten sonra yeni bir Nintendo konsolu almak için mağazaya koştuğu eski günleri hatırlamak harikaydı. Genel olarak, Tinydeal.com çevrimiçi mağazasındaki Çin uzaktan kumandası sayesinde düzenli olarak Wii Sports oynama arzum var. Tenis ve Golf'ün yardımıyla sopayla salınımın hızlanmasının doğruluğunu ve tenis raketiyle vuruşların doğru eğim açılarını belirledim. Orijinal joystick'ten hiçbir fark bulunamadı. Ve Super Monkey Ball'u Çin Wii Mote'uyla oynarken, neredeyse onuncu dünyanın en zor seviyesini geçiyordum. Görünüşe göre genel olarak burada kullanılan dolgu, hoparlör dışında orijinalindekiyle tamamen aynı. Orijinalinden biraz daha yüksek buldum (aynı ses seviyesinde).
Sonuç olarak dayanıklılık konusunda birkaç söz söylemek istiyorum. Elbette orijinalle uğraşmıyoruz ve bu nedenle koleksiyonların kalitesi muhtemelen o kadar iyi değil. Bu, cihazın ömrünü etkileyebilir. Örneğin, bir arkadaşımın Dealextreme online mağazasından sipariş ettiği Wii Mote, kullanımın ilk yılında arızalandı. Ancak onunla çok sık oynuyordu. Bu joystick'i örneğin arkadaşlarınız geldiğinde ikincil bir joystick olarak alırsanız endişelenmenize gerek kalmaz. Üstelik 10 dolar o kadar da büyük bir miktar değil (orijinalinden yaklaşık üç kat daha ucuz).



+1 almayı planlıyorum Favorilere ekle İncelemeyi beğendim +2 +7

Wii oyun konsolunun birincil denetleyicisi Wii Remote'tur (bazen "Wiimote" olarak da adlandırılır). Wii Remote'un rakiplerine göre ana özelliği, oyuncuların oyun karakterlerini ve ekrandaki nesneleri ellerini hareket ettirerek veya ekranda görüntülenen nesneleri "işaret ederek" kontrol etmelerine olanak tanıyan hareket algılamasıdır. Bu, ivmeölçer ve ışığa duyarlı matrisin çalışmasıyla sağlanır. Ayrıca denetleyiciye bağlanabilirsiniz çeşitli cihazlar böylece yeteneklerini genişletiyor. Wii Nunchuk, uçak kontrol çubuğuna benzeyen ek bir kontrol cihazıdır. Wii Remote'a bağlanır, bir analog çubuk, iki analog olmayan tetikleyici ve yerleşik bir hızlanma sensörü içerir.
Elinizde bir kablosuz Wii Remote varken, herhangi bir oyunda ustalaşmak çok kolaydır ve denetleyicinin uzaydaki hareketinin oyun dünyasındaki olayları etkilemesi, olup bitenlere benzeri görülmemiş derecede etkileşim sağlar. Oyun daha gerçekçi geliyor, somutlaşıyor, oyun etkinliklerine fiziksel olarak katılıyor, tarifsiz bir heyecan yaşıyorsunuz. Çoğu Wii oyunu aynı anda dört Wii Remote'u bağlama yeteneğini desteklediğinden, arkadaşlarla yapılan herhangi bir toplantı potansiyel bir parti olarak değerlendirilebilir.

Çoğumuz Wii oyun konsolundan haberdarızdır. ayırt edici özellik Wii Remote kablosuz denetleyicisidir. Bugün size bu denetleyiciyi kullanışlı, işlevsel ve aynı zamanda bir bilgisayar için çok ucuz bir direksiyon simidine dönüştürme deneyimimi anlatacağım.

Denetleyicinin yetenekleri etkileyicidir:

Üç eksenli ivmeölçer
Kızılötesi kamera
Bluetooth bağlantısı
Titreşim motoru ve hoparlör
4 LED göstergesi
Ek denetleyicilerin bağlanması
12 düğme

Bizim için ivmeölçer ve Bluetooth önemlidir. Ve prosedürün kendisi şöyle görünecek:

  1. Wiimote denetleyicisini bulun ( alternatif ad Wii Uzaktan).
  2. Bilgisayarınıza bağlayın.
  3. Kontrol cihazının ivme ölçerinden gelen verilerin oyunlar için anlaşılır bir formata dönüştürülmesini düzenleyin.

Wiimote denetleyicisi nereden alınır?

Wii'si olanlar doğrudan bir sonraki adıma geçebilir. Bende yoktu, bu yüzden ayrıca bir denetleyici almaya karar verdim.
Rusya'da yaklaşık 2.000 rubleye mal oluyor ve bu bence makul olmayan bir şekilde pahalı. Böylece iki kere düşünmeden Ebay müzayedesine gittim. Ve yanılmadım! Bir yıl önce, ücretsiz kargoyla yeni bir orijinal Wii uzaktan kumanda + Nunchuk bana yalnızca 18,50 dolara mal oldu. Bugünün arama sonuçlarına hızlı bir bakış, fiyatların daha da düştüğünü gösteriyor.

Bir bilgisayara bağlanma

İlk bakışta burada hiçbir zorluk ortaya çıkmamalı: asıl önemli olan yerleşik veya harici bir Bluetooth alıcısına sahip olmaktır. Wiimote'u bir bilgisayara bağlamak için internette kolayca birkaç talimat bulabilirsiniz.
Ancak, eski Windows Vista veya daha da eski bir Bluetooth bağdaştırıcısı nedeniyle, Microsoft'un standart Bluetooth yığınını kullanarak denetleyicinin düzgün çalışmasını sağlayamadım. Ancak Microsoft'un tökezlediği noktada IVT, BlueSoleil ürünüyle (maalesef ücretli) başarılı oldu. Çok fazla çaba harcamadan denetleyiciyi bağlayıp istikrarlı bir şekilde çalışmasını sağladım. Ayrıntılı talimatlarörneğin bulabilirsiniz.

Kısa talimatlar:

  1. BlueSoleil'i yükleyin (veya koşullar başarılıysa BlueSoleil'i kullanın) standart araçlar Windows).
  2. Bluetooth adaptörünü etkinleştiriyoruz.
  3. Düğmelere basıyoruz 1 Ve 2 denetleyicide ve cihazları aramaya başlayın.
  4. Denetleyici Nintendo RVL-CNT-01 olarak tanımlandı.

Wiimote'u direksiyon simidine dönüştürmek

Wiimote'un bir PC ile çalışması için çeşitli programlar yazılmıştır; örneğin, giriş aygıtlarını taklit etmek için evrensel bir program olan GlovePIE. bilgisayarınızı ve Wii Remote'u dahili bir kodlama dili kullanarak bağlayın.
Eğer ararsanız buna benzer birkaç tane script bulabilirsiniz ama burada da her şey o kadar düzgün değil ;)
Denetleyiciyi sanal bir joystick ile çalıştırmayı başardım, ancak ivmeölçerle yapılan çalışma çok kararsızdı: denetleyiciyi belirli bir eksen boyunca biraz döndürüyorsunuz (veya çok hızlı/çok büyük bir açıyla/vb.) ve donuyor, veri göndermeyi durduruyor.
Bu rezalete dayanamadım ve arayışıma devam ettim. Bir süre sonra harika bir .NET kütüphanesine rastladım: WiimoteLib. Denetleyicinin hemen hemen her işlevine erişmenizi ve sensörlerinden veri almanızı sağlar. Kit, kontrol cihazından gelen tüm bilgileri görüntüleyen örnek bir program içerir.

Sisteme yeni bir sanal joystick ekleyelim:

PPJoy'u yükleme
Kontrol panelinde “Paralel Bağlantı Noktası Kumanda Kollarını” bulun ve açın.
Ekle düğmesine tıklayın
Parametre Paralel Bağlantı Noktası olarak değiştir Sanal oyun çubukları
Ekle düğmesine tıklayın
Listeden oluşturulan joystick'i seçin ve “Haritalama...”ya tıklayın.
Sonraki >
Bu ve sonraki pencereleri ekran görüntülerindeki gibi doldurup kurulumu bitiriyoruz.

C# dilinde küçük bir program yazdım; bu program aslında Wiimote ve PPJoy arasında bir köprü görevi görüyor, sanal düğmelere basıyor ve joystick'in sanal direksiyonunu çeviriyor. Başlangıçta hassasiyeti ayarlayabilirsiniz.


Kaynak kodlarıyla birlikte şu bağlantıdan indirebilirsiniz: WiiController.zip

Gerçek Dünya Testleri

Tüm testler yarış simülatörü Colin McRae: DiRT 2'de gerçekleştirildi.
Fotoğrafların ve videoların kalitesi için şimdiden özür dilerim: her şey beş yıl önce bas-çek kamerayla çekildi.

Oyun ayarlarının yaklaşık bir görünümü:


İşte gerçek oyun bir kontrol cihazıyla nasıl görünüyor:

Gösterimler

Tamamen olumlu! Oyunun tamamını yalnızca Wiimote kullanarak tamamladım. Her şey o kadar istikrarlı ve hızlı çalışıyor ki, birkaç dakika sonra elinizde buna yönelik olmayan bir cihazı tuttuğunuzu unutuyorsunuz. Artı tarafta: devasa direksiyon simidi ekranın yarısını kaplamıyor ve ellerinizin hareketini engellemiyor; tüm kontroller kontrol cihazının düğmelerinde bulunuyor.

not: Genel olarak Wii Remote ile pek çok harika şey yapabilirsiniz; işte bunlardan bazıları:

  1. http://johnnylee.net/projects/wii/
    Parmak takibi, çoklu dokunmatik panel, kafa takibi (üç boyutluluk yanılsaması yaratmak için monitörün kenarından bakın). Hatta bu projelerden ilham alarak bir Wiimote satın aldım.
  2. http://habrahabr.ru/blogs/DIY/91149/
    Wiimote kullanarak kafa takibi ile Winscape dünyasına açılan sanal pencere
  3. http://habrahabr.ru/blogs/subciousness/2877/
    Wiimote'u Kullanmanın En Yaratıcı 5 Yolu.

Çoğumuz, kablosuz Wii Remote denetleyicisine sahip Wii oyun konsolunun farkındayız. Bugün size bu denetleyiciyi kullanışlı, işlevsel ve aynı zamanda bir bilgisayar için çok ucuz bir direksiyon simidine dönüştürme deneyimimi anlatacağım.

Denetleyicinin yetenekleri etkileyicidir:

Üç eksenli ivmeölçer
Kızılötesi kamera
Bluetooth bağlantısı
Titreşim motoru ve hoparlör
4 LED göstergesi
Ek denetleyicilerin bağlanması
12 düğme

Bizim için ivmeölçer ve Bluetooth önemlidir. Ve prosedürün kendisi şöyle görünecek:

  1. Wiimote denetleyicisini bulun (Wii Remote için alternatif ad).
  2. Bilgisayarınıza bağlayın.
  3. Kontrol cihazının ivme ölçerinden gelen verilerin oyunlar için anlaşılır bir formata dönüştürülmesini düzenleyin.

Wiimote denetleyicisi nereden alınır?

Wii'si olanlar doğrudan bir sonraki adıma geçebilir. Bende yoktu, bu yüzden ayrıca bir denetleyici almaya karar verdim.
Rusya'da yaklaşık 2.000 rubleye mal oluyor ve bu bence makul olmayan bir şekilde pahalı. Böylece iki kere düşünmeden Ebay müzayedesine gittim. Ve yanılmadım! Bir yıl önce, ücretsiz kargoyla yeni bir orijinal Wii uzaktan kumanda + Nunchuk bana yalnızca 18,50 dolara mal oldu. Bugünün arama sonuçlarına hızlı bir bakış, fiyatların daha da düştüğünü gösteriyor.

Bir bilgisayara bağlanma

İlk bakışta burada hiçbir zorluk ortaya çıkmamalı: asıl önemli olan yerleşik veya harici bir Bluetooth alıcısına sahip olmaktır. Wiimote'u bir bilgisayara bağlamak için internette kolayca birkaç talimat bulabilirsiniz.
Ancak, eski Windows Vista veya daha da eski bir Bluetooth bağdaştırıcısı nedeniyle, Microsoft'un standart Bluetooth yığınını kullanarak denetleyicinin düzgün çalışmasını sağlayamadım. Ancak Microsoft'un tökezlediği noktada IVT, BlueSoleil ürünüyle (maalesef ücretli) başarılı oldu. Çok fazla çaba harcamadan denetleyiciyi bağlayıp istikrarlı bir şekilde çalışmasını sağladım. Örneğin ayrıntılı talimatlar bulunabilir.

Kısa talimatlar:

  1. BlueSoleil'i yükleyin (veya koşullar başarılıysa standart Windows araçlarını kullanın).
  2. Bluetooth adaptörünü etkinleştiriyoruz.
  3. Düğmelere basıyoruz 1 Ve 2 denetleyicide ve cihazları aramaya başlayın.
  4. Denetleyici Nintendo RVL-CNT-01 olarak tanımlandı.

Wiimote'u direksiyon simidine dönüştürmek

Wiimote'un bir PC ile çalışması için çeşitli programlar yazılmıştır; örneğin, giriş aygıtlarını taklit etmek için evrensel bir program olan GlovePIE. bilgisayarınızı ve Wii Remote'u dahili bir kodlama dili kullanarak bağlayın.
Eğer ararsanız buna benzer birkaç tane script bulabilirsiniz ama burada da her şey o kadar düzgün değil ;)
Denetleyiciyi sanal bir joystick ile çalıştırmayı başardım, ancak ivmeölçerle yapılan çalışma çok kararsızdı: denetleyiciyi belirli bir eksen boyunca biraz döndürüyorsunuz (veya çok hızlı/çok büyük bir açıyla/vb.) ve donuyor, veri göndermeyi durduruyor.
Bu rezalete dayanamadım ve arayışıma devam ettim. Bir süre sonra harika bir .NET kütüphanesine rastladım: WiimoteLib. Denetleyicinin hemen hemen her işlevine erişmenizi ve sensörlerinden veri almanızı sağlar. Kit, kontrol cihazından gelen tüm bilgileri görüntüleyen örnek bir program içerir.

Sisteme yeni bir sanal joystick ekleyelim:

PPJoy'u yükleme
Kontrol panelinde “Paralel Bağlantı Noktası Kumanda Kollarını” bulun ve açın.
Ekle düğmesine tıklayın
Parametre Paralel Bağlantı Noktası olarak değiştir Sanal oyun çubukları
Ekle düğmesine tıklayın
Listeden oluşturulan joystick'i seçin ve “Haritalama...”ya tıklayın.
Sonraki >
Bu ve sonraki pencereleri ekran görüntülerindeki gibi doldurup kurulumu bitiriyoruz.

C# dilinde küçük bir program yazdım; bu program aslında Wiimote ve PPJoy arasında bir köprü görevi görüyor, sanal düğmelere basıyor ve joystick'in sanal direksiyonunu çeviriyor. Başlangıçta hassasiyeti ayarlayabilirsiniz.


Kaynak kodlarıyla birlikte şu bağlantıdan indirebilirsiniz: WiiController.zip

Gerçek Dünya Testleri

Tüm testler yarış simülatörü Colin McRae: DiRT 2'de gerçekleştirildi.
Fotoğrafların ve videoların kalitesi için şimdiden özür dilerim: her şey beş yıl önce bas-çek kamerayla çekildi.

Oyun ayarlarının yaklaşık bir görünümü:


İşte gerçek oyun bir kontrol cihazıyla nasıl görünüyor:

Gösterimler

Tamamen olumlu! Oyunun tamamını yalnızca Wiimote kullanarak tamamladım. Her şey o kadar istikrarlı ve hızlı çalışıyor ki, birkaç dakika sonra elinizde buna yönelik olmayan bir cihazı tuttuğunuzu unutuyorsunuz. Artı tarafta: devasa direksiyon simidi ekranın yarısını kaplamıyor ve ellerinizin hareketini engellemiyor; tüm kontroller kontrol cihazının düğmelerinde bulunuyor.

not: Genel olarak Wii Remote ile pek çok harika şey yapabilirsiniz; işte bunlardan bazıları:

  1. http://johnnylee.net/projects/wii/
    Parmak takibi, çoklu dokunmatik panel, kafa takibi (üç boyutluluk yanılsaması yaratmak için monitörün kenarından bakın). Hatta bu projelerden ilham alarak bir Wiimote satın aldım.
  2. http://habrahabr.ru/blogs/DIY/91149/
    Wiimote kullanarak kafa takibi ile Winscape dünyasına açılan sanal pencere
  3. http://habrahabr.ru/blogs/subciousness/2877/
    Wiimote'u Kullanmanın En Yaratıcı 5 Yolu.