ゲームパッド振動テスト
コントローラーのランブルモーターをテストおよび診断
モーター波形モニター
待機中カスタム振動タイムライン作成
手動振動コントロール
履歴ログ
完全ガイド:デュアルモーター振動と触覚アクチュエーターテスト
フォースフィードバック(一般的に「ランブル」または振動として知られる)は、ゲームへの没入感における最も重要な要素の1つです。近くでの爆発の突然の激しい揺れや、濡れたアスファルトでタイヤが滑る微妙な断続的なパルスは、プレイヤーをデジタル世界に物理的に結びつけるのに役立ちます。標準的な最新のゲームコントローラーの大部分(Xbox Core Series、旧Xbox Oneコントローラー、PlayStation 4 DualShockを含む)は、非対称デュアルモーターランブルとして知られる機械システムを利用しています。
これらのモーターは高速で回転する物理的な重りを伴うため、コントローラーのバッテリーから多大な電流を消費し、機械的故障の影響を非常に受けやすくなっています。コントローラーを落とすと、モーターの内部ドライブシャフトが曲がったり、PCBから電気配線が断線したりする可能性があります。この診断ツールは、左右両方のランブルモーターを個別に直接手動制御できるようにし、ハードウェア障害を分離し、モーターの強度をテストし、API接続を検証できるようにします。
ハードウェア:非対称デュアルモーターの説明
標準的なXboxまたはPS4コントローラーのプラスチックグリップを開けると、2つの円筒形の直流電気モーターが見つかります。これらは意図的にアンバランスに設計されており、開発者がそれらを組み合わせて複雑な物理感覚を作り出せるようになっています。
左グリップ:「強」の重いモーター
左ハンドルに収められているモーターには、その回転軸に取り付けられた、いくつかの積み重ねられた金属板の重りが含まれています。重りが大きくて重いため、ゆっくりと回転し始め、深く低周波の激しい揺れ感覚を生成します。このモーターは、重機関銃の発射、壁への車の衝突、大きな戦闘ダメージを受けたときなど、ゲームエンジンによってカオスなイベント時に普遍的にトリガーされます。
右グリップ:「弱」の軽いモーター
右ハンドルには、はるかに小さなモーターが含まれており、その回転軸には小さな金属製の重りが1つだけ取り付けられています。重りが非常に軽いため、電気モーターはほぼ瞬時に最大速度まで回転できます。これにより、激しい揺れではなく、高周波の微妙なブーンという感覚が生まれます。ゲームエンジンは、繊細な触覚フィードバック(舗装路を滑る、弓の弦を引く、複雑なUIメニューをナビゲートする、ゲーム内で電話を受けるなど)に弱モーターを使用します。
高度な触覚:ボイスコイルアクチュエーター(PlayStation 5 / Switch)
Nintendo Switch Proコントローラー(HDランブル)とPlayStation 5 DualSenseは、回転する金属製の重りをまったく使用していないことに注意することが重要です。代わりに、ボイスコイルアクチュエーター(ハイエンドオーディオスピーカー内部の技術と同様)を利用しています。これらのアクチュエーターは、信じられないほど複雑なオーディオ波形を受信し、それらを直接正確な物理的振動に変換できます。
PCに接続されたDualSenseでこのウェブツールを使用すると、ブラウザの汎用Gamepad APIは、高周波および低周波スライダー要求を数学的にダウンミックスして、DualSenseのボイスコイルが理解できるシミュレートされたオーディオ波に変換し、従来の回転ウェイト感覚を効果的に模倣します。
この診断ツールの仕組み
標準的なHTML5 Gamepad APIは、GamepadHapticActuatorと呼ばれる特殊な実験的なサブセットを特徴としています。このインターフェースは、playEffect()と呼ばれるメソッドを公開しており、これは弱(weakMagnitude)と強(strongMagnitude)という2つの特定の変数を受け入れ、それぞれ0.00から1.00までの浮動小数点数を期待します。
当社のツールは、このインターフェースを絶対的に制御します。ゲームエンジンをバイパスし、ブラウザウィンドウからplayEffect()メソッドに生の変数を直接送信することで、モーターを最大5秒間連続100%回転させて機械的な研削音を聞いたり、1%のマイクロパルスをテストして低電圧回路が無傷であることを確認したりして、人為的にストレステストを行うことができます。
一般的なトラブルシューティングと制限事項
一方のモーターが回転しない
「強モーター」スライダーを100%に上げてテストしても、左グリップにまったく何も感じられない場合、モーターは死んでいます。これはほとんどソフトウェアの問題ではありません。コントローラーを分解すると、通常、長年の使用による激しい振動のため、モーターハウジングからメインのマザーボードに伸びる信じられないほど細いプラス(赤)またはマイナス(黒)の配線がはんだ接合部で切れていることがわかります。基本的な15ドルのはんだごてを持っている人なら誰でも、単に配線を再接続してモーターを即座に修理できます。
ブラウザとOSの断片化
PCで振動をテストする上での最大の障壁は、深いエコシステムの断片化です。GamepadHapticActuator APIは実験的なウェブ機能です。
- Google Chrome & Microsoft Edge (Windows):通常、有線USB接続を介してXboxとPlayStationの両方のコントローラーに対して、完璧な即時サポートを提供します。
- Apple Safari (macOS):Appleは低レベルのハードウェアアクセスを厳しく制限することが多く、Mac上のブラウザでサードパーティ製コントローラーを振動させることは、OSのバージョンによって成功したりしなかったりと、悪名高いほど不安定です。
- Bluetooth vs. USB:入力ポーリングに本来優先される帯域幅制限のため、PC上のネイティブBluetooth接続を介した振動コマンドは、Windowsの汎用Bluetoothスタックによって無視されるか、大幅に遅延されることがよくあります。正確な診断テストのためには、常に直接有線USBケーブルを使用してください。
関連ツール
GPadテスターガイド
コントローラーのセットアップとメンテナンスに関する包括的なガイドをご覧ください。
GPadテスターブログ
ゲームパッド界の最新ニュースと洞察をチェックしましょう。
❓ よくある質問: 振動テスト
テストボタンを押しても振動しないのはなぜですか?
以下の点をご確認ください:1. ブラウザの振動機能許可;2. バッテリー残量(低電力モードでは振動が停止します);3. コントローラー本体にモーターが内蔵されているか、システム設定で振動がオフになっていないか。
コントローラーの振動に対応しているブラウザは?
Google Chrome、Microsoft Edge、Brave、Opera など Chromium 系ブラウザが Gamepad Haptics API にネイティブ対応しています。Safari や Firefox は OS の制限により非対応の場合があります。
強振動(大モーター)と弱振動(小モーター)の違いは?
コントローラーのグリップ内には左右異なるモーターが入っています。左側の大型モーターは重厚で低い振動(爆発や衝突)を生み出し、右側の小型モーターは小刻みな高周波振動(リロードや微細な路面感覚)を担当します。
DualSense のハプティックフィードバックはウェブ上でテストできますか?
デュアルアクチュエーターによる触覚振動テストが可能です。最新ファームウェアと対応ブラウザ環境において、精密なパルス振動を出力できます。
振動テストを連続で行うとモーターが故障しますか?
故障することはありません。テスト信号はハードウェアの安全定格内で送信されます。ただし発熱を防ぐため、何時間も連続で振動させ続けることは避けてください。
別のタブに切り替えると振動が止まるのはなぜですか?
ブラウザのセキュリティおよび省電力仕様です。タブがバックグラウンドに移動すると、意図しない不正動作を防ぐため Gamepad API が一時停止されます。
Xbox のインパルストリガー(トリガー振動)は PC でテストできますか?
Windows 環境で純正ワイヤレスアダプターまたは有線 USB 接続し、対応する Chromium ブラウザをご利用の場合、左右トリガー内の個別モーターを個別にテストできます。