Тест вибрации геймпада
Проверьте и диагностируйте моторы вибрации вашего контроллера
Форма волны моторов
ОЖИДАНИЕРедактор последовательности вибрации
Manual Вибрация Control
Журнал истории
Полное руководство: Тестирование двухмоторной вибрации и тактильных актуаторов
Силовая обратная связь — обычно известная как «вибрация» — один из важнейших элементов погружения в игру. Внезапная сильная тряска от близкого взрыва или едва уловимый прерывистый пульс от проскальзывающих шин на мокром асфальте помогают физически соединить игрока с цифровым миром. Подавляющее большинство стандартных современных игровых контроллеров (включая Xbox Core Series, старые контроллеры Xbox One и PlayStation 4 DualShock) используют механическую систему, известную как асимметричная двухмоторная вибрация.
Поскольку эти моторы включают в себя тяжелые быстро вращающиеся физические грузы, они потребляют огромное количество электрического тока от батареи контроллера и сильно подвержены механическим поломкам. Упавший контроллер может легко погнуть внутренний вал мотора или оборвать электрические провода от печатной платы. Этот диагностический инструмент обеспечивает прямое ручное управление как левым, так и правым моторами вибрации независимо, позволяя вам изолировать аппаратные сбои, проверить силу моторов и проверить подключение API.
Аппаратное обеспечение: Объяснение асимметричных двухмоторных систем
Если бы вы вскрыли пластиковые рукоятки стандартного контроллера Xbox или PS4, вы бы нашли два цилиндрических электрических двигателя постоянного тока. Они намеренно спроектированы как несбалансированные, что позволяет разработчикам смешивать и сочетать их для создания сложных физических ощущений.
Левая рукоятка: «Сильный» тяжелый мотор
Мотор, расположенный в левой рукоятке, содержит несколько тяжелых сложенных металлических пластин, прикрепленных к его вращающейся оси. Поскольку вес большой и тяжелый, он разгоняется медленно и генерирует глубокую низкочастотную сильную тряску. Этот мотор универсально активируется игровыми движками во время хаотичных событий: стрельба из тяжелого пулемета, столкновение машины со стеной или получение сильного боевого урона.
Правая рукоятка: «Слабый» легкий мотор
Правая рукоятка содержит гораздо меньший мотор с одним крошечным металлическим грузиком. Поскольку груз невероятно легкий, электродвигатель может раскрутить его до максимальной скорости почти мгновенно. Это создает высокочастотное, едва уловимое жужжание, а не сильную тряску. Игровые движки используют слабый мотор для тонкой тактильной обратной связи: скольжение по асфальту, натягивание тетивы лука, навигация по сложным меню или получение внутриигрового телефонного звонка.
Расширенная тактильность: Актуаторы звуковой катушки (PlayStation 5 / Switch)
Важно отметить, что Nintendo Switch Pro Контроллер (HD Rumble) и PlayStation 5 DualSense вообще не используют вращающиеся металлические грузы. Вместо этого они используют актуаторы звуковой катушки (аналогичные технологии внутри высококачественных аудиодинамиков). Эти актуаторы могут получать невероятно сложные звуковые волны и преобразовывать их непосредственно в точные физические вибрации.
Когда вы используете этот веб-инструмент на DualSense, подключенном к ПК, универсальный Gamepad API браузера математически преобразует запросы ползунков высокой и низкой частоты в имитированную звуковую волну, которую голосовые катушки DualSense могут интерпретировать, фактически имитируя ощущение от старых вращающихся грузов.
Как работает этот диагностический инструмент
Стандартный HTML5 Gamepad API имеет специализированный экспериментальный поднабор, называемый интерфейсом GamepadHapticActuator. Этот интерфейс предоставляет метод playEffect(), который принимает две конкретные переменные: weakMagnitude и strongMagnitude, каждая из которых ожидает число с плавающей точкой от 0.00 до 1.00.
Наш инструмент обеспечивает абсолютный контроль над этим интерфейсом. Отправляя сырые переменные непосредственно из окна браузера методу playEffect() в обход игрового движка, вы можете искусственно нагружать моторы, удерживая их на 100% вращении до 5 секунд, чтобы прислушаться к механическому скрежету, или тестировать микропульсации на 1%, чтобы проверить целостность низковольтной цепи.
Распространенные неполадки и ограничения
Один мотор не работает
Если вы выкручиваете ползунок «Сильный мотор» на 100% и нажимаете тест, но совсем ничего не чувствуете в левой рукоятке, мотор мертв. Это почти никогда не является программной проблемой. Разборка контроллера обычно показывает, что невероятно тонкий положительный (красный) или отрицательный (черный) провод, идущий от корпуса мотора к основной материнской плате, оборвался в месте пайки из-за сильных вибраций за годы использования. Любой, у кого есть простой паяльник за , может просто припаять провод обратно, чтобы мгновенно починить мотор.
Фрагментация браузеров и ОС
Самое большое препятствие для тестирования вибрации на ПК — глубокая фрагментация экосистемы. GamepadHapticActuator API является экспериментальной веб-функцией.
- Google Chrome и Microsoft Edge (Windows): Обычно обеспечивают безупречную поддержку из коробки для контроллеров Xbox и PlayStation при проводном USB-подключении.
- Apple Safari (macOS): Apple часто серьезно ограничивает низкоуровневый доступ к оборудованию, и получение вибрации от сторонних контроллеров через браузер на Mac печально известно своей непредсказуемостью в зависимости от версии ОС.
- Bluetooth против USB: Из-за ограничений пропускной способности, изначально приоритетной для опроса ввода, команды вибрации через нативные Bluetooth-соединения на ПК часто игнорируются или сильно задерживаются стандартным стеком Bluetooth Windows. Для точной диагностики всегда используйте прямое проводное USB-соединение.
Связанные инструменты
Руководства GPad Tester
Изучите наши подробные руководства по настройке и обслуживанию контроллеров.
Блог GPad Tester
Будьте в курсе последних новостей и аналитики из мира геймпадов.
❓ Frequently Asked Questions: Тест вибрации
How do I test my controller vibration online?
Подключитесь через USB или Bluetooth, откройте эту страницу и нажмите кнопку «Воспроизвести» или выберите пресет. Браузер отправляет команды вибрации через API Gamepad Haptics. Вы должны физически ощутить вибрацию. Если этого не произошло, возможно, моторы повреждены, отключены или ваш браузер не поддерживает API Haptics.
Почему кнопка залипает или срабатывает дважды?
Убедитесь, что ваш браузер поддерживает API Gamepad Haptics (лучше всего работают Chrome и Edge). Проверьте, не отключена ли вибрация в настройках консоли или ПК. На PlayStation её можно переключить в системных настройках. Некоторые старые контроллеры не поддерживают вибрацию по Bluetooth — попробуйте проводное USB-подключени��. В Firefox поддержка тактильной отдачи ограничена.
What types of vibration motors do controllers use?
ERM (эксцентриковый вращающийся груз): Наиболее распространены — вращают эксцентрик (Xbox, DualShock 4). LRA (линейный резонансный привод): Вибрируют за счет колебаний массы на пружине для точной отдачи (DualSense, HD Rumble в Joy-Con). Контроллеры Xbox дополнительно оснащены двумя небольшими импульсными моторами триггеров внутри триггеров L2/R2 для направленной отдачи.
What are Xbox impulse triggers?
Контроллеры Xbox оснащены 4 вибромоторами: 2 большими в рукоятках + 2 маленькими внутри триггеров L2/R2. Эти импульсные триггеры обеспечивают направленную тактильную отдачу — сцепление шин в Forza, отдачу оружия в Halo. Ис��ользуйте специальный раздел «Тест импульсных триггеров» на этой странице для независимой проверки каждого мотора триггеров.
Can I test PS5 DualSense haptic feedback in the browser?
Браузерный API Gamepad поддерживает базовую двухмоторную вибрацию (strongMagnitude и weakMagnitude) для DualSense. Продвинутый тактильный движок, отвечающий за сложные текстурные эффекты в играх для PS5, требует проприетарного API Sony и недоступен в браузерах. Тем не менее вы можете проверить, что оба привода работают и выдают разную интенсивность вибрации.
Is it safe to run vibration tests for long periods?
Короткие тесты (менее 30 секунд) полностью безопасны. Длительная вибрация на максимальной интенсивности может привести к перегреву моторов и быстрому разряду аккумулятора. Вибромоторы рассчитаны на прерывистое игровое использование, а не на непрерывную работу. Наши пресеты имитируют реалистичные игровые сценарии с подходящей продолжительностью.
Can I fix a broken vibration motor?
Если работает только один ��отор в рукоятке, у второго, скорее всего, отошел контакт или он перегорел. Новые ERM-моторы стоят меньше 5$ и легко меняются пайкой. Сначала проверьте разъем подключения мотора — отошедший шлейф является самой частой причиной и не требует пайки для устранения.