---
id: phone-magnetometer
status: active
supersededBy: []
lang: ru
title: Магнитометр телефона
description: >-
  Магнитометр телефона: действия, варианты, применение и ограничения. Полный
  список из обсуждения, с поиском и источниками.
intro: >-
  Авторская рабочая классификация для проектирования игр и взаимодействий.
  Варианты могут пересекаться и сочетаться; список не является общепринятым
  стандартом или доказанно исчерпывающим перечнем. Примеры применения условные,
  если рядом не указано конкретное подтверждаемое наблюдение. Источники
  поддерживают отдельные приёмы и технические ограничения.
updatedAt: '2026-10-20'
sources:
  - title: 'Android: Position sensors'
    url: >-
      https://developer.android.com/develop/sensors-and-location/sensors/sensors_position
    description: >-
      Компоненты поля, вычисление ориентации, отличие game rotation vector от
      магнитного ориентира.
  - title: 'Apple: CMMagnetometerData'
    url: 'https://developer.apple.com/documentation/coremotion/cmmagnetometerdata'
    description: Доступ к трёхосевым измерениям магнитометра.
  - title: 'Apple: trueHeading'
    url: >-
      https://developer.apple.com/documentation/corelocation/clheading/trueheading
    description: Географический север и необходимость данных о местоположении.
  - title: 'MagGetz, UIST 2013'
    url: 'https://doi.org/10.1145/2501988.2501991'
    description: >-
      Исследовательский прецедент пассивных магнитных контроллеров около
      мобильного устройства.
  - title: 'MagPie, CHI 2025'
    url: 'https://ixlab.cau.ac.kr/papers/magpie.pdf'
    description: >-
      Модульные физические кнопки и рычаги на обороте телефона с использованием
      его магнитометра.
  - title: 'MagBoard, авторский препринт'
    url: 'https://arxiv.org/abs/1605.00284'
    description: Исследовательский прецедент ввода магнитом по подготовленной сетке.
  - title: Magnetic Field Sensing for Pedestrian and Robot Indoor Positioning
    url: 'https://arxiv.org/abs/2108.11824'
    description: Авторская работа о локализации по магнитным данным в заданных условиях.
  - title: 'W3C: Magnetometer, 14 мая 2026'
    url: 'https://www.w3.org/TR/magnetometer/'
    description: >-
      Доступ к сырому магнитометру в вебе; текущая спецификация не обещает
      доступности по умолчанию.
counts:
  families: 12
  branches: 12
  variants: 96
url: 'https://gamemechanics.pro/ru/mechanics/phone-magnetometer/'
markdownUrl: 'https://gamemechanics.pro/content/mechanics/ru/phone-magnetometer.md'
license: CC-BY-4.0
codeLicense: MIT
attribution: gamemechanics.pro contributors
provenance: >-
  Original editorial design catalog consolidated from project discussions on
  2026-10-20. Complete discussion item lists and contextual limitations are
  preserved; linked primary sources support specific techniques, not the entire
  classification. English translation was prepared with machine assistance and
  editorial review.
---
# Магнитометр телефона

Авторская рабочая классификация для проектирования игр и взаимодействий. Варианты могут пересекаться и сочетаться; список не является общепринятым стандартом или доказанно исчерпывающим перечнем. Примеры применения условные, если рядом не указано конкретное подтверждаемое наблюдение. Источники поддерживают отдельные приёмы и технические ограничения.

## Каталог механик

<a id="section-1"></a>

### 1. Направление телефона

<a id="family-01"></a>
id: family-01
canonicalId: phone-magnetometer--family-01
url: https://gamemechanics.pro/ru/mechanics/phone-magnetometer/#family-01

Азимут телефона относительно магнитного ориентира преобразуется в направление прицела, выбор сектора или маршрут.

#### Варианты и применение

<a id="family-01-variants"></a>
- Прицеливание направлением. Действие: Поворачивать телефон; азимут задаёт горизонтальный угол прицела. Применение: Артиллерия, поиск созвездий, аудиотир вокруг игрока. Ограничения: Для вертикального прицела нужен наклон; точность компаса зависит от окружения. Оборудование: Телефон без внешнего магнита. Подготовка: Простой старт. Тип: Способ ввода. <a id="variant-m001"></a>
- Радиальное меню. Действие: Наводить телефон в один из угловых секторов; сектор выбирает команду. Применение: Выбор заклинания, ответа, инструмента без касания экрана. Ограничения: Нужны широкие сектора и задержка переключения на границах. Оборудование: Телефон без внешнего магнита. Подготовка: Простой старт. Тип: Способ ввода. <a id="variant-m002"></a>
- Мир по сторонам света. Действие: В каждом направлении открывать свой слой или область мира. Применение: Четыре царства, ориентирование, пространственная аудиоистория. Ограничения: Содержание связано с азимутом, а не с реальным местоположением. Оборудование: Телефон без внешнего магнита. Подготовка: Простой старт. Тип: Игровое правило. <a id="variant-m003"></a>
- Совмещение направления. Действие: Совместить азимут с заданным углом в пределах допуска. Применение: Настройка антенны, дверной замок, отражение луча. Ограничения: Добавить допуск и явное подтверждение попадания. Оборудование: Телефон без внешнего магнита. Подготовка: Простой старт. Тип: Игровое правило. <a id="variant-m004"></a>
- Запретный сектор. Действие: Считать попадание телефона в опасный сектор ошибкой. Применение: Не смотреть на чудовище, не направлять луч на охранника. Ограничения: Использовать допуск и время реакции, чтобы шум не наказывал игрока. Оборудование: Телефон без внешнего магнита. Подготовка: Простой старт. Тип: Игровое правило. <a id="variant-m005"></a>
- Обзор на 360 градусов. Действие: Поворот телефона раскрывает части панорамы и окружающего звука. Применение: Панорамный квест, поиск объектов, музыкальные слои вокруг игрока. Ограничения: Компас задаёт мировой азимут; плавность обычно обеспечивает гироскоп. Оборудование: Телефон без внешнего магнита. Подготовка: Нужна настройка. Тип: Способ ввода. <a id="variant-m006"></a>
- Относительный ноль. Действие: Сохранить текущее направление; последующие углы считать относительно него. Применение: Управление турелью из удобной позы, меню относительно кресла. Ограничения: Если север не нужен, гироскоп часто предпочтительнее магнитометра. Оборудование: Телефон без внешнего магнита. Подготовка: Простой старт. Тип: Способ ввода. <a id="variant-m007"></a>
- Возврат к направлению. Действие: Показать направление, скрыть подсказку и попросить восстановить его. Применение: Тренировка пространственной памяти, головоломка с ориентиром. Ограничения: Оценивать угловую ошибку с допуском, а не требовать точного совпадения. Оборудование: Телефон без внешнего магнита. Подготовка: Простой старт. Тип: Игровое правило. <a id="variant-m008"></a>


### 2. Повороты во времени

<a id="family-02"></a>
id: family-02
canonicalId: phone-magnetometer--family-02
url: https://gamemechanics.pro/ru/mechanics/phone-magnetometer/#family-02

Изменение направления во времени задаёт поворот, последовательность или ритм действия; для устойчивости учитывают окружение.

#### Варианты и применение

<a id="family-02-variants"></a>
- Последовательность направлений. Действие: Повернуться к нескольким азимутам в заданном порядке. Применение: Комбинационный замок, маршрут ритуала, повторение команды. Ограничения: Отделять достигнутый сектор от случайного пересечения по пути. Оборудование: Телефон без внешнего магнита. Подготовка: Простой старт. Тип: Игровое правило. <a id="variant-m009"></a>
- Код с направлением вращения. Действие: Различать приход к углу по часовой стрелке и против неё. Применение: Сейф, вращающийся механизм, навигационная загадка. Ограничения: Нужно разворачивать угол через переход 359→0 градусов. Оборудование: Телефон без внешнего магнита. Подготовка: Нужна настройка. Тип: Игровое правило. <a id="variant-m010"></a>
- Несколько оборотов. Действие: Считать полные повороты и их направление. Применение: Завести механизм, намотать верёвку, зарядить артефакт. Ограничения: Считать приращения угла; слишком быстрые повороты требуют гироскопа. Оборудование: Телефон без внешнего магнита. Подготовка: Нужна настройка. Тип: Игровое правило. <a id="variant-m011"></a>
- Удержание курса. Действие: Сохранять направление внутри окна несколько секунд. Применение: Стабилизация антенны, концентрация, защита канала. Ограничения: Использовать окно допуска и паузу при недостоверном компасе. Оборудование: Телефон без внешнего магнита. Подготовка: Простой старт. Тип: Игровое правило. <a id="variant-m012"></a>
- Ритм поворотов. Действие: Достигать угловых секторов в такт. Применение: Танцевальная игра, музыкальный бой, световой дирижёр. Ограничения: Событие попадания в сектор лучше оценивать с временным окном. Оборудование: Телефон без внешнего магнита. Подготовка: Нужна настройка. Тип: Игровое правило. <a id="variant-m013"></a>
- Качание между границами. Действие: Попеременно достигать двух заданных направлений. Применение: Пилка, маятник, раскачка лодки, меха. Ограничения: Определять полный цикл между границами, а не считать шум. Оборудование: Телефон без внешнего магнита. Подготовка: Простой старт. Тип: Игровое правило. <a id="variant-m014"></a>
- Скорость разворота. Действие: Связать скорость изменения мирового азимута с мощностью действия. Применение: Разгон вихря, управление панорамой, дозирование вращения. Ограничения: Производная компаса шумная; практически полезно объединение с гироскопом. Оборудование: Телефон без внешнего магнита. Подготовка: Нужна настройка. Тип: Способ ввода. <a id="variant-m015"></a>
- Слежение за движущимся азимутом. Действие: Удерживать телефон на направлении цели, меняющемся со временем. Применение: Сопровождение спутника, настройка радара, дуэль на внимательность. Ограничения: Скорость цели и допуск должны учитывать задержку датчиков. Оборудование: Телефон без внешнего магнита. Подготовка: Простой старт. Тип: Игровое правило. <a id="variant-m016"></a>


### 3. Магнит как кнопка

<a id="family-03"></a>
id: family-03
canonicalId: phone-magnetometer--family-03
url: https://gamemechanics.pro/ru/mechanics/phone-magnetometer/#family-03

Приближение и удаление магнитного источника пересекают порог сигнала и создают дискретную команду.

#### Варианты и применение

<a id="family-03-variants"></a>
- Поднести для активации. Действие: Поднести магнит; превышение порога изменения поля включает действие. Применение: Физический ключ, запуск сканера, бесконтактная кнопка. Ограничения: Порог выбирать после измерения фона; сильное поле может насытить датчик. Оборудование: Телефон и внешний магнит. Подготовка: Простой старт. Тип: Способ ввода. <a id="variant-m017"></a>
- Убрать для активации. Действие: Снять магнит с фиксированного места; изменение поля запускает действие. Применение: Вытащить чеку, снять печать, извлечь батарею в квесте. Ограничения: Проверять переход состояния; постоянный магнит может влиять на автокалибровку. Оборудование: Магнитный реквизит с заданной геометрией. Подготовка: Нужна настройка. Тип: Способ ввода. <a id="variant-m018"></a>
- Удержание магнита. Действие: Поддерживать магнит в активной зоне, пока нужно действие. Применение: Щит, луч, канал лечения, удержание двери. Ограничения: Нужны разные пороги входа и выхода, иначе состояние дребезжит. Оборудование: Телефон и внешний магнит. Подготовка: Простой старт. Тип: Способ ввода. <a id="variant-m019"></a>
- Двойной магнитный импульс. Действие: Дважды поднести и убрать магнит за ограниченное время. Применение: Двойной выстрел, смена инструмента, подтверждение редкого действия. Ограничения: Задать минимальный интервал и защиту от повторного срабатывания. Оборудование: Телефон и внешний магнит. Подготовка: Простой старт. Тип: Способ ввода. <a id="variant-m020"></a>
- Короткий и длинный импульс. Действие: Различать длительность нахождения в активной зоне. Применение: Лёгкая и тяжёлая атака, короткая и длинная команда. Ограничения: Для пользователя нужна понятная обратная связь о распознанной длительности. Оборудование: Телефон и внешний магнит. Подготовка: Простой старт. Тип: Способ ввода. <a id="variant-m021"></a>
- Подтверждение отпусканием. Действие: Ввод начинается при поднесении, подтверждается при удалении магнита. Применение: Зарядить и отпустить выстрел, выбрать и применить действие. Ограничения: Не путать потерю сигнала из-за движения телефона с намеренным отпусканием. Оборудование: Телефон и внешний магнит. Подготовка: Простой старт. Тип: Игровое правило. <a id="variant-m022"></a>
- Несколько порогов. Действие: Проходить последовательные уровни изменения поля. Применение: Ступени заряда, переключение передач, три положения рычага без механики. Ограничения: Уровни требуют калибровки; поле не равно расстоянию в сантиметрах. Оборудование: Телефон и внешний магнит. Подготовка: Нужна настройка. Тип: Способ ввода. <a id="variant-m023"></a>
- Ритм приближений. Действие: Чередовать активное и неактивное состояния по рисунку. Применение: Магнитная азбука, ритм-игра, повторение сигнала. Ограничения: Работает как временной код, а не как передача уникальной личности предмета. Оборудование: Телефон и внешний магнит. Подготовка: Простой старт. Тип: Игровое правило. <a id="variant-m024"></a>


### 4. Сила поля как аналоговый ввод

<a id="family-04"></a>
id: family-04
canonicalId: phone-magnetometer--family-04
url: https://gamemechanics.pro/ru/mechanics/phone-magnetometer/#family-04

Относительное изменение магнитного поля задаёт непрерывный параметр после настройки диапазона и нейтрального состояния.

#### Варианты и применение

<a id="family-04-variants"></a>
- Аналоговая близость. Действие: Плавно менять расстояние до магнита; нормированное изменение поля задаёт параметр. Применение: Газ, громкость, высота ноты, интенсивность заклинания. Ограничения: Приближение не всегда увеличивает модуль суммарного поля; калибровать рабочую траекторию. Оборудование: Телефон и внешний магнит. Подготовка: Нужна настройка. Тип: Способ ввода. <a id="variant-m025"></a>
- Настройка в окно. Действие: Найти и удерживать значение между нижним и верхним порогом. Применение: Настроить радиостанцию, стабилизировать реактор, открыть замок. Ограничения: Окно должно быть шире шума и доступно в удобной позе. Оборудование: Телефон и внешний магнит. Подготовка: Простой старт. Тип: Игровое правило. <a id="variant-m026"></a>
- Риск перегрузки. Действие: Наращивать значение, останавливаясь до опасного порога. Применение: Рискованный заряд, перегрев, добыча ресурса на грани. Ограничения: Перегрузка является игровым правилом; не требовать физического насыщения датчика. Оборудование: Телефон и внешний магнит. Подготовка: Простой старт. Тип: Игровое правило. <a id="variant-m027"></a>
- Накопление воздействия. Действие: Накапливать игровой ресурс по времени и величине изменения поля. Применение: Перекачка энергии, зарядка, плавка, медленный взлом. Ограничения: Интегрируется игровая шкала; показания не измеряют переданную физическую энергию. Оборудование: Телефон и внешний магнит. Подготовка: Простой старт. Тип: Игровое правило. <a id="variant-m028"></a>
- Повторение кривой. Действие: Движением магнита повторять целевой график силы сигнала. Применение: Музыкальная фраза, точное изготовление, учебный тренажёр. Ограничения: Сравнивать сглаженные нормированные кривые с допуском по времени. Оборудование: Телефон и внешний магнит. Подготовка: Нужна настройка. Тип: Игровое правило. <a id="variant-m029"></a>
- Реакция на рост и спад. Действие: Отдельно трактовать увеличение и уменьшение сигнала. Применение: Вдох и выдох существа, натянуть и ослабить, качать насос. Ограничения: Нужны мёртвая зона производной и ограничения на скорость. Оборудование: Телефон и внешний магнит. Подготовка: Нужна настройка. Тип: Способ ввода. <a id="variant-m030"></a>
- Поиск экстремума. Действие: Перемещать источник или телефон, сравнивая локальные максимумы и минимумы. Применение: Найти точку настройки, минимизировать помеху, провести исследование. Ограничения: Локальный экстремум не гарантирует ближайшую точку к магниту. Оборудование: Телефон и внешний магнит. Подготовка: Нужна настройка. Тип: Игровое правило. <a id="variant-m031"></a>
- Стабильность сигнала. Действие: Удерживать выбранную величину с минимальными колебаниями. Применение: Обезвреживание, концентрация, настройка музыкального тона. Ограничения: Телефон и окружение должны быть достаточно неподвижны. Оборудование: Телефон и внешний магнит. Подготовка: Простой старт. Тип: Игровое правило. <a id="variant-m032"></a>


### 5. Вектор и полярность

<a id="family-05"></a>
id: family-05
canonicalId: phone-magnetometer--family-05
url: https://gamemechanics.pro/ru/mechanics/phone-magnetometer/#family-05

Компоненты вектора поля и изменение полярности различают состояния магнита в подготовленной геометрии.

#### Варианты и применение

<a id="family-05-variants"></a>
- Две полярности. Действие: В одном гнезде переворачивать известный магнит; два шаблона дают две команды. Применение: Свет и тьма, нагрев и охлаждение, две стороны ключа. Ограничения: Знак оси сам по себе не определяет северный полюс при произвольном положении. Оборудование: Магнитный реквизит с заданной геометрией. Подготовка: Нужна настройка. Тип: Способ ввода. <a id="variant-m033"></a>
- Три состояния полярности. Действие: Различать отсутствие магнита и две его ориентации в гнезде. Применение: Трёхпозиционный переключатель, плюс/ноль/минус, логический элемент. Ограничения: Сохранять три шаблона для конкретного магнита и посадочного места. Оборудование: Магнитный реквизит с заданной геометрией. Подготовка: Нужна настройка. Тип: Способ ввода. <a id="variant-m034"></a>
- Выбор по ведущей оси. Действие: На ограниченных позициях различать, какая компонента изменения поля преобладает. Применение: Три типа воздействия, переключение осей, физическая классификация. Ограничения: Не обещает распознавания произвольных сторон телефона без обучения. Оборудование: Магнитный реквизит с заданной геометрией. Подготовка: Нужна настройка. Тип: Способ ввода. <a id="variant-m035"></a>
- Совпадение векторного шаблона. Действие: Добиться совпадения нормированного направления и величины поля с образцом. Применение: Магнитная подпись замка, восстановление конфигурации, лабораторная загадка. Ограничения: Разные конфигурации могут дать похожие измерения в одной точке. Оборудование: Магнитный реквизит с заданной геометрией. Подготовка: Нужна настройка. Тип: Игровое правило. <a id="variant-m036"></a>
- Вращение магнита на оси. Действие: Поворачивать магнит с фиксированными центром и осью; шаблоны задают угол. Применение: Ручка настройки, поворот ключа, колесо управления. Ограничения: Нужен механизм и выбор оси, дающей различимое изменение поля. Оборудование: Магнитный реквизит с заданной геометрией. Подготовка: Нужна настройка. Тип: Способ ввода. <a id="variant-m037"></a>
- Курсор на заданной плоскости. Действие: Двигать один магнит по откалиброванной поверхности с фиксированной ориентацией. Применение: Курсор, лабиринт, управление фишкой рядом с экраном. Ограничения: Точность и однозначность зависят от геометрии; это не свободный 3D-трекинг. Оборудование: Магнитный реквизит с заданной геометрией. Подготовка: Экспериментальный. Тип: Способ ввода. <a id="variant-m038"></a>
- Пространственные магнитные зоны. Действие: Обучить несколько положений магнита около телефона и распознавать выбранную зону. Применение: Внеэкранное меню, карманы инвентаря, выбор стихии жестом. Ограничения: Начинать с малого числа хорошо различимых зон и состояния «не уверен». Оборудование: Магнитный реквизит с заданной геометрией. Подготовка: Экспериментальный. Тип: Способ ввода. <a id="variant-m039"></a>
- Баланс двух источников. Действие: На направляющей двигать магнит относительно неподвижного источника, добиваясь целевого суммарного поля. Применение: Баланс сил, настройка компенсатора, физическая головоломка. Ограничения: Датчик видит сумму вкладов; раздельные позиции двух магнитов не восстанавливаются. Оборудование: Магнитный реквизит с заданной геометрией. Подготовка: Экспериментальный. Тип: Игровое правило. <a id="variant-m040"></a>


### 6. Жесты магнитом

<a id="family-06"></a>
id: family-06
canonicalId: phone-magnetometer--family-06
url: https://gamemechanics.pro/ru/mechanics/phone-magnetometer/#family-06

Временная последовательность движений магнита распознаётся как жест с допусками к расстоянию и скорости.

#### Варианты и применение

<a id="family-06-variants"></a>
- Магнитный взмах. Действие: Провести магнитом через откалиброванную область слева направо или обратно. Применение: Взмах оружием, перелистывание, отбить снаряд. Ограничения: Направление требует обучения шаблонам, а не одного порога модуля поля. Оборудование: Телефон и внешний магнит. Подготовка: Нужна настройка. Тип: Способ ввода. <a id="variant-m041"></a>
- Толчок и вытягивание. Действие: Различать последовательности приблизить-удалить и удалить-приблизить. Применение: Толкнуть или потянуть объект, выбросить или втянуть энергию. Ограничения: Ограничить траекторию; начальная позиция влияет на рисунок сигнала. Оборудование: Телефон и внешний магнит. Подготовка: Нужна настройка. Тип: Способ ввода. <a id="variant-m042"></a>
- Круговой жест. Действие: Вести магнит по кругу в выбранной плоскости. Применение: Создать портал, перемешать зелье, зарядить круговую атаку. Ограничения: Нужны различимые шаблоны; поворот самого магнита может исказить сигнал. Оборудование: Телефон и внешний магнит. Подготовка: Экспериментальный. Тип: Способ ввода. <a id="variant-m043"></a>
- Жест восьмёркой. Действие: Повторить два связанных контура в рабочей области. Применение: Сложное заклинание, специальный приём, рисунок ритуала. Ограничения: Это распознавание ограниченного жеста; не выдавать за измерение точного контура. Оборудование: Телефон и внешний магнит. Подготовка: Экспериментальный. Тип: Способ ввода. <a id="variant-m044"></a>
- Зигзаг или ломаная. Действие: Чередовать направления движения по обученному шаблону. Применение: Молния, резка, соединение виртуальных контактов. Ограничения: Слишком похожие жесты требуют упрощения словаря. Оборудование: Телефон и внешний магнит. Подготовка: Экспериментальный. Тип: Способ ввода. <a id="variant-m045"></a>
- Поворот запястья с магнитом. Действие: Различать характерные изменения ориентации магнита на кольце или держателе. Применение: Повернуть предмет, переключить режим инструмента, вращать виртуальную ручку. Ограничения: Движение кисти и изменение положения магнита смешиваются в одном сигнале. Оборудование: Телефон и внешний магнит. Подготовка: Экспериментальный. Тип: Способ ввода. <a id="variant-m046"></a>
- Словарь пользовательских жестов. Действие: Записать несколько повторений жестов и сопоставлять новый сигнал с шаблонами. Применение: Персональные заклинания, доступный ввод, секретная игровая команда. Ограничения: Нужны обучение, проверка ложных срабатываний и отказ от уверенного ответа при сомнении. Оборудование: Телефон и внешний магнит. Подготовка: Экспериментальный. Тип: Способ ввода. <a id="variant-m047"></a>
- Профиль скорости жеста. Действие: Различать похожие движения по рисунку «медленно-быстро-медленно». Применение: Качество удара, музыкальная артикуляция, техника изготовления. Ограничения: Оценка скорости условна без известной траектории; сравниваются временные шаблоны. Оборудование: Телефон и внешний магнит. Подготовка: Экспериментальный. Тип: Игровое правило. <a id="variant-m048"></a>


### 7. Пассивные физические контроллеры

<a id="family-07"></a>
id: family-07
canonicalId: phone-magnetometer--family-07
url: https://gamemechanics.pro/ru/mechanics/phone-magnetometer/#family-07

Магнитный реквизит превращает физическое движение ручки, ползунка или другого механизма в сигнал телефона.

#### Варианты и применение

<a id="family-07-variants"></a>
- Механическая кнопка. Действие: Нажимать кнопку, перемещающую магнит или деталь в известном поле. Применение: Пассивный геймпад, спуск, кнопка на обороте телефона. Ограничения: Подобрать положение относительно реального датчика и предусмотреть возврат. Оборудование: Магнитный реквизит с заданной геометрией. Подготовка: Нужна настройка. Тип: Способ ввода. <a id="variant-m049"></a>
- Линейный ползунок. Действие: Передвигать магнит по направляющей с заданными концами. Применение: Газ, громкость, положение заслонки, инвентарь на физической шкале. Ограничения: Нужна калибровка нелинейной зависимости сигнала от положения. Оборудование: Магнитный реквизит с заданной геометрией. Подготовка: Нужна настройка. Тип: Способ ввода. <a id="variant-m050"></a>
- Поворотная ручка. Действие: Поворачивать магнит в корпусе по фиксированной окружности или оси. Применение: Руль, радионастройка, музыкальный регулятор, сейф. Ограничения: Не каждая ось вращения даёт однозначный сигнал; тестировать полный диапазон. Оборудование: Магнитный реквизит с заданной геометрией. Подготовка: Нужна настройка. Тип: Способ ввода. <a id="variant-m051"></a>
- Джойстик с центровкой. Действие: Отклонять магнитный рычаг в ограниченной области; пружина возвращает его. Применение: Движение персонажа, управление камерой, аналоговый выбор. Ограничения: Нужны обучение нейтрали и областей отклонения; это не замена полноценному Hall-джойстику без разработки. Оборудование: Магнитный реквизит с заданной геометрией. Подготовка: Экспериментальный. Тип: Способ ввода. <a id="variant-m052"></a>
- Сжатие через упругую деталь. Действие: Сжимать пружину или эластичный элемент, смещающий магнит. Применение: Сила захвата, сила выстрела, музыкальная динамика. Ограничения: Измеряется смещение; силу можно оценить только через откалиброванную механику. Оборудование: Магнитный реквизит с заданной геометрией. Подготовка: Нужна настройка. Тип: Способ ввода. <a id="variant-m053"></a>
- Изгиб аксессуара. Действие: Гнуть пластину или дугу с магнитом, меняя его положение. Применение: Натяжение лука, деформация материала, управление гибким инструментом. Ограничения: Фиксировать точку крепления и проверять повторяемость после многократного изгиба. Оборудование: Магнитный реквизит с заданной геометрией. Подготовка: Экспериментальный. Тип: Способ ввода. <a id="variant-m054"></a>
- Кривошип или рукоятка. Действие: Вращать закреплённый магнит циклическим механизмом. Применение: Катушка удочки, мясорубка, заводная игрушка, генератор ресурса. Ограничения: Скорость вращения ограничена частотой выборки; пропуск циклов нужно обнаруживать. Оборудование: Магнитный реквизит с заданной геометрией. Подготовка: Нужна настройка. Тип: Способ ввода. <a id="variant-m055"></a>
- Рычаг с фиксацией. Действие: Переводить механизм между устойчивыми положениями. Применение: Коробка передач, рубильник, физический переключатель режимов. Ограничения: Нужно проверить, не компенсирует ли автокалибровка длительное постоянное состояние. Оборудование: Магнитный реквизит с заданной геометрией. Подготовка: Нужна настройка. Тип: Способ ввода. <a id="variant-m056"></a>


### 8. Предметы и материальные носители

<a id="family-08"></a>
id: family-08
canonicalId: phone-magnetometer--family-08
url: https://gamemechanics.pro/ru/mechanics/phone-magnetometer/#family-08

Подготовленные предметы получают различимые магнитные признаки; распознавание зависит от расположения и калибровки.

#### Варианты и применение

<a id="family-08-variants"></a>
- Вставка физического ключа. Действие: Вставить магнитный предмет в единственное подготовленное гнездо. Применение: Открыть дверь, запустить сюжет, активировать артефакт. Ограничения: Детектируется знакомая конфигурация поля; защита от копирования не обеспечивается. Оборудование: Магнитный реквизит с заданной геометрией. Подготовка: Нужна настройка. Тип: Игровое правило. <a id="variant-m057"></a>
- Выбор предмета по подписи. Действие: В одно гнездо по очереди вставлять подготовленные предметы с разными магнитными шаблонами. Применение: Фигурки персонажей, физический инвентарь, выбор инструмента. Ограничения: Классы могут пересекаться; нужен небольшой проверенный набор и точное положение. Оборудование: Магнитный реквизит с заданной геометрией. Подготовка: Экспериментальный. Тип: Способ ввода. <a id="variant-m058"></a>
- Сторона или ориентация жетона. Действие: Перевернуть или повернуть один жетон в фиксированном месте. Применение: Выбор лица карты, состояния героя, направления действия. Ограничения: Различимость ориентаций требуется проверить на конкретной конструкции. Оборудование: Магнитный реквизит с заданной геометрией. Подготовка: Нужна настройка. Тип: Способ ввода. <a id="variant-m059"></a>
- Фишка на размеченной дорожке. Действие: Передвигать одну магнитную фишку по известным точкам или клеткам. Применение: Настольный лабиринт, маршрут, локальная тактическая задача. Ограничения: Один датчик не даёт надёжной полной картины нескольких фишек на большом поле. Оборудование: Магнитный реквизит с заданной геометрией. Подготовка: Экспериментальный. Тип: Способ ввода. <a id="variant-m060"></a>
- Последовательность предъявлений. Действие: Прикладывать подготовленные предметы по одному в заданном порядке. Применение: Рецепт зелья, история из карточек, сборка команды. Ограничения: Порядок хранит приложение; оно не определяет все лежащие рядом предметы сразу. Оборудование: Магнитный реквизит с заданной геометрией. Подготовка: Экспериментальный. Тип: Игровое правило. <a id="variant-m061"></a>
- Сканирование магнитного кода. Действие: Проводить носитель с крупными магнитными метками через направляющую. Применение: Физическая программа, команда в игрушке, страница с кодом. Ограничения: Специальный медленный код; чтение банковских магнитных полос не предполагается. Оборудование: Магнитный реквизит с заданной геометрией. Подготовка: Экспериментальный. Тип: Способ ввода. <a id="variant-m062"></a>
- Открытие страницы или створки. Действие: Перемещать магнит вместе с известной створкой или отдельной страницей. Применение: Интерактивная книга, шкатулка, раскрывающийся объект. Ограничения: Много магнитов дают суммарное поле; начинать с одной подвижной части. Оборудование: Магнитный реквизит с заданной геометрией. Подготовка: Нужна настройка. Тип: Способ ввода. <a id="variant-m063"></a>
- Контроль шага сборки. Действие: Подносить очередной модуль к единственной зоне считывания перед установкой. Применение: Обучающий конструктор, последовательная сборка устройства, ремонт в квесте. Ограничения: Подтверждается предъявление модуля, а не правильность всей конструкции. Оборудование: Магнитный реквизит с заданной геометрией. Подготовка: Экспериментальный. Тип: Игровое правило. <a id="variant-m064"></a>


### 9. Поиск и взаимодействие с пространством

<a id="family-09"></a>
id: family-09
canonicalId: phone-magnetometer--family-09
url: https://gamemechanics.pro/ru/mechanics/phone-magnetometer/#family-09

Изменения магнитного окружения становятся условием поиска или ориентирования на обследованной площадке.

#### Варианты и применение

<a id="family-09-variants"></a>
- Магнитное «горячо-холодно». Действие: Двигать телефон и по относительному сигналу искать спрятанный магнит. Применение: Поиск сокровища, детектив, исследование предмета сканером. Ограничения: Сигнал локальный и не обязан монотонно расти к цели; фиксировать ориентацию при сравнении. Оборудование: Обследованная или подготовленная площадка. Подготовка: Нужна настройка. Тип: Игровое правило. <a id="variant-m065"></a>
- Карта поля. Действие: Снимать показания в размеченных точках и строить карту. Применение: Исследовательская игра, обучение, поиск аномалий, карта инсталляции. Ограничения: Координаты задаёт человек, камера или иной трекер; магнитометр сам их не измеряет. Оборудование: Обследованная или подготовленная площадка. Подготовка: Нужна настройка. Тип: Прикладной сценарий. <a id="variant-m066"></a>
- Узнавание маршрута по отпечатку. Действие: Сопоставлять последовательность поля с заранее записанными проходами. Применение: Музейный маршрут, квест в здании, дополнительный ориентир без GNSS. Ограничения: Нужны карта, сопоставление и обычно инерциальные данные; переносимость между телефонами проверяется. Оборудование: Обследованная или подготовленная площадка. Подготовка: Экспериментальный. Тип: Прикладной сценарий. <a id="variant-m067"></a>
- Сцена по зоне. Действие: Распознавать подготовленную область по локальному магнитному шаблону. Применение: Звуковая история, экспозиция, смена игрового окружения. Ограничения: Не полагаться на единичное значение поля как на уникальный адрес комнаты. Оборудование: Обследованная или подготовленная площадка. Подготовка: Экспериментальный. Тип: Игровое правило. <a id="variant-m068"></a>
- Магнитные контрольные точки. Действие: По очереди обнаруживать подготовленные локальные метки. Применение: Трасса для игрушки, маршрут квеста, контроль прохождения этапов. Ограничения: Нужны проверенные точки и ограниченная дистанция считывания; это не маяки на десятки метров. Оборудование: Обследованная или подготовленная площадка. Подготовка: Нужна настройка. Тип: Игровое правило. <a id="variant-m069"></a>
- Сравнение градиента. Действие: Измерить поле в нескольких близких положениях и выбирать следующее направление по разнице. Применение: Исследование источника, виртуальный прибор, поиск локальной аномалии. Ограничения: Это пространственное сравнение последовательных измерений, а не градиент из одного отсчёта. Оборудование: Обследованная или подготовленная площадка. Подготовка: Экспериментальный. Тип: Игровое правило. <a id="variant-m070"></a>
- Избегание магнитных помех. Действие: Оставаться ниже порога отклонения от локального фона. Применение: Стелс рядом с подготовленными источниками, заражённые зоны, защита прибора. Ограничения: Нужно обследовать игровую площадку; случайные металлические объекты могут менять сложность. Оборудование: Обследованная или подготовленная площадка. Подготовка: Нужна настройка. Тип: Игровое правило. <a id="variant-m071"></a>
- Нарушение магнитной печати. Действие: Неподвижный телефон следит за состоянием магнита на крышке или предмете. Применение: Сюжетная сигнализация, ловушка, обнаружение открытия ящика. Ограничения: Это реквизит для игры; фоновые ограничения ОС и ложные срабатывания мешают охранным обещаниям. Оборудование: Магнитный реквизит с заданной геометрией. Подготовка: Нужна настройка. Тип: Прикладной сценарий. <a id="variant-m072"></a>


### 10. Сочетания с другими каналами

<a id="family-10"></a>
id: family-10
canonicalId: phone-magnetometer--family-10
url: https://gamemechanics.pro/ru/mechanics/phone-magnetometer/#family-10

Магнитный сигнал дополняет касание, движение, звук или изображение, сохраняя отдельную роль каждого канала.

#### Варианты и применение

<a id="family-10-variants"></a>
- Касание плюс направление. Действие: Навести телефон на мировой азимут и подтвердить касанием. Применение: Выстрел, выбор цели, направленный диалог, команда отряду. Ограничения: Магнитометр задаёт горизонтальный ориентир; касание отделяет намерение от осмотра. Оборудование: Телефон без внешнего магнита. Подготовка: Простой старт. Тип: Составная механика. <a id="variant-m073"></a>
- Магнитный модификатор касаний. Действие: Удерживать магнит в зоне; касания в этот момент имеют другое значение. Применение: Альтернативный огонь, второй слой инструмента, временный режим редактирования. Ограничения: Проверять независимость магнитного сигнала от движений при касании. Оборудование: Телефон и внешний магнит. Подготовка: Нужна настройка. Тип: Составная механика. <a id="variant-m074"></a>
- Наклон плюс магнитный параметр. Действие: Наклоном телефона задавать один параметр, движением магнита другой. Применение: Руль и газ, прицел и сила, мелодия и громкость. Ограничения: Нужна компенсация изменения ориентации телефона; исходный векторный фон поворачивается. Оборудование: Телефон и внешний магнит. Подготовка: Экспериментальный. Тип: Составная механика. <a id="variant-m075"></a>
- Действие только при неподвижности. Действие: Разрешать магнитный жест лишь когда гироскоп и акселерометр показывают устойчивое положение. Применение: Точный ввод, подтверждение ключа, снижение случайных срабатываний. Ограничения: Это программное условие; датчики движения сами по себе не убирают все магнитные помехи. Оборудование: Телефон и внешний магнит. Подготовка: Нужна настройка. Тип: Составная механика. <a id="variant-m076"></a>
- Геопозиция плюс азимут. Действие: В известной географической точке смотреть в требуемое направление. Применение: Городской квест, поиск ориентира, ориентирование. Ограничения: Геопозиция поступает отдельно; для географического севера нужна поправка склонения. Оборудование: Телефон без внешнего магнита. Подготовка: Нужна настройка. Тип: Составная механика. <a id="variant-m077"></a>
- Камера плюс магнитный канал. Действие: Камера определяет объект или позу, магнит задаёт дополнительный режим или подтверждение. Применение: AR-артефакт, физическая игрушка с цифровым эффектом, интерактивный стенд. Ограничения: Позиционирование даёт камера; магнитометр не заменяет визуальный трекинг. Оборудование: Телефон и внешний магнит. Подготовка: Экспериментальный. Тип: Составная механика. <a id="variant-m078"></a>
- Ввод со звуковой и виброобратной связью. Действие: По звуку или вибрации находить нужный сектор либо силу сигнала без постоянного взгляда на экран. Применение: Аудиоигра, учебный прибор, доступный интерфейс. Ограничения: Доступность требует проверки с пользователями; это форма обратной связи, а не новый датчик. Оборудование: Телефон и внешний магнит. Подготовка: Нужна настройка. Тип: Составная механика. <a id="variant-m079"></a>
- Голос плюс магнитный жест. Действие: Произнести команду, а магнитом выбрать интенсивность или подтвердить исполнение. Применение: Заклинание голосом, музыкальный инструмент, управление реквизитом. Ограничения: Голос распознаётся микрофоном; предусмотреть режим при шуме и без речи. Оборудование: Телефон и внешний магнит. Подготовка: Экспериментальный. Тип: Составная механика. <a id="variant-m080"></a>


### 11. Совместная игра и роли

<a id="family-11"></a>
id: family-11
canonicalId: phone-magnetometer--family-11
url: https://gamemechanics.pro/ru/mechanics/phone-magnetometer/#family-11

Участники распределяют наблюдение, управление и обмен сигналами между несколькими подготовленными устройствами.

#### Варианты и применение

<a id="family-11-variants"></a>
- Разделённый контроллер. Действие: Один игрок держит телефон, другой управляет магнитом. Применение: Кооперативное пилотирование, настройка реактора, игра на коммуникацию. Ограничения: Разделять роли и ограничивать рабочую область; два независимых движения усложняют сигнал. Оборудование: Несколько игроков и подготовленные устройства. Подготовка: Нужна настройка. Тип: Составная механика. <a id="variant-m081"></a>
- Совпадение направлений команды. Действие: Несколько телефонов одновременно достигают заданных азимутов. Применение: Командный ритуал, синхронная защита, распределённая головоломка. Ограничения: Нужны обмен данными и синхронизация; локальные магнитные помехи различаются. Оборудование: Несколько игроков и подготовленные устройства. Подготовка: Нужна настройка. Тип: Составная механика. <a id="variant-m082"></a>
- Комплементарные направления. Действие: Каждый игрок должен держать своё направление, дополняющее остальные. Применение: Закрыть круг защиты, покрыть сектора, распределить наблюдение. Ограничения: Условие проверяет приложение; направление каждого телефона к другому из этого не следует. Оборудование: Несколько игроков и подготовленные устройства. Подготовка: Нужна настройка. Тип: Составная механика. <a id="variant-m083"></a>
- Общий жетон хода. Действие: Передавать один магнитный предмет и предъявлять его телефону очередного игрока. Применение: Ход в настольной игре, физическое право голоса, эстафета. Ограничения: Право хода поддерживается правилами и приложением; магнитный жетон можно скопировать. Оборудование: Несколько игроков и подготовленные устройства. Подготовка: Нужна настройка. Тип: Составная механика. <a id="variant-m084"></a>
- Перетягивание суммарного поля. Действие: Два игрока двигают магниты на направляющих, пытаясь вывести общий сигнал в свою область. Применение: Перетягивание каната, баланс, борьба за настройку. Ограничения: Оценивается только суммарное поле; индивидуальный вклад каждого игрока не измеряется. Оборудование: Несколько игроков и подготовленные устройства. Подготовка: Экспериментальный. Тип: Составная механика. <a id="variant-m085"></a>
- Эстафета обнаружений. Действие: Поднести один предмет к нескольким телефонам в нужном порядке. Применение: Физическая эстафета, доставка артефакта, совместный маршрут. Ограничения: Магнит сам не переносит цифровое состояние; порядок сверяется по сети или на одном устройстве. Оборудование: Несколько игроков и подготовленные устройства. Подготовка: Нужна настройка. Тип: Составная механика. <a id="variant-m086"></a>
- Скрытый ввод второго игрока. Действие: Игрок с магнитом делает разрешённый жест вне поля зрения владельца экрана. Применение: Асимметричная загадка, фокус, поиск саботажника. Ограничения: Телефон должен различать ограниченный словарь действий; считывания мыслей или личности здесь нет. Оборудование: Несколько игроков и подготовленные устройства. Подготовка: Экспериментальный. Тип: Составная механика. <a id="variant-m087"></a>
- Управляемое магнитное вмешательство. Действие: Один игрок пытается удержать цель по сигналу, другой меняет поле подготовленным реквизитом. Применение: Асимметричный бой, саботаж прибора, игра на восстановление контроля. Ограничения: Вмешательство является правилом; рядом с магнитом компас нельзя считать достоверным мировым ориентиром. Оборудование: Несколько игроков и подготовленные устройства. Подготовка: Экспериментальный. Тип: Составная механика. <a id="variant-m088"></a>


### 12. Прикладные, учебные и творческие сценарии

<a id="family-12"></a>
id: family-12
canonicalId: phone-magnetometer--family-12
url: https://gamemechanics.pro/ru/mechanics/phone-magnetometer/#family-12

Наблюдение и изменение магнитного сигнала используются для исследования, творчества и обучения без обещания точности лабораторного прибора.

#### Варианты и применение

<a id="family-12-variants"></a>
- Визуализация поля. Действие: Показывать компоненты и модуль поля в реальном времени. Применение: Учебный тесламетр, графики, исследование бытовых источников. Ограничения: Это показания датчика телефона; точность зависит от модели и калибровки. Оборудование: Телефон без внешнего магнита. Подготовка: Простой старт. Тип: Прикладной сценарий. <a id="variant-m089"></a>
- Сравнение магнитных объектов. Действие: При одинаковом положении сравнивать относительные показания от образцов. Применение: Урок физики, сортировка подготовленных образцов, исследование магнитов. Ограничения: Не универсальный металлоискатель: медь, алюминий и любые скрытые предметы так не обнаруживаются надёжно. Оборудование: Магнитный реквизит с заданной геометрией. Подготовка: Нужна настройка. Тип: Прикладной сценарий. <a id="variant-m090"></a>
- Изучение полюсов и линий поля. Действие: Переворачивать известный магнит и измерять поле в размеченных точках. Применение: Школьный эксперимент, интерактивное объяснение вектора и суперпозиции. Ограничения: Полярность интерпретировать только с учётом геометрии и системы координат. Оборудование: Магнитный реквизит с заданной геометрией. Подготовка: Нужна настройка. Тип: Прикладной сценарий. <a id="variant-m091"></a>
- Катушка как источник сигнала. Действие: Внешняя управляемая катушка создаёт медленные изменения поля для распознавания. Применение: Учебный опыт с током, подготовленный маяк, низкоскоростная команда. Ограничения: Нужны внешняя электроника, проверенные уровни поля и частоты; это не NFC и не радиомодем. Оборудование: Внешняя активная электроника. Подготовка: Экспериментальный. Тип: Прикладной сценарий. <a id="variant-m092"></a>
- Подсчёт циклов механизма. Действие: Закреплённый магнит на медленно вращающемся механизме даёт периодический сигнал. Применение: Игрушечный тахометр, счётчик оборотов, исследование частоты. Ограничения: Частота выборки и фильтры ограничивают скорость; пропуск импульсов и алиасинг нужно проверять. Оборудование: Магнитный реквизит с заданной геометрией. Подготовка: Экспериментальный. Тип: Прикладной сценарий. <a id="variant-m093"></a>
- Озвучивание и рисунок поля. Действие: Преобразовывать сигнал в звук, цвет, форму или движение. Применение: Музыкальная инсталляция, генеративное искусство, сенсорное обучение. Ограничения: Это художественное отображение; сила звука или яркость не являются физической энергией поля. Оборудование: Телефон и внешний магнит. Подготовка: Простой старт. Тип: Прикладной сценарий. <a id="variant-m094"></a>
- Альтернативный физический ввод. Действие: Настроить удобный магнитный переключатель или регулятор в устойчивом креплении. Применение: Ввод при затруднённом касании, крупная кнопка, управление в перчатках. Ограничения: Конструкция и усилие подбираются с пользователем; необходим запасной способ управления. Оборудование: Магнитный реквизит с заданной геометрией. Подготовка: Нужна настройка. Тип: Прикладной сценарий. <a id="variant-m095"></a>
- Профиль по аксессуару. Действие: Распознавать подготовленный аксессуар при прикреплении и менять режим приложения. Применение: Рабочая панель, режим камеры, профиль игры, интерактивный стенд. Ограничения: Поддержка зависит от геометрии и ОС; запуск системных действий не гарантируется, MagSafe не равен API идентификации. Оборудование: Магнитный реквизит с заданной геометрией. Подготовка: Экспериментальный. Тип: Прикладной сценарий. <a id="variant-m096"></a>


## Оборудование



### phone

Описание: Телефон без внешнего магнита

### magnet

Описание: Телефон и внешний магнит

### fixture

Описание: Магнитный реквизит с заданной геометрией

### place

Описание: Обследованная или подготовленная площадка

### multi

Описание: Несколько игроков и подготовленные устройства

### active

Описание: Внешняя активная электроника

## Подготовка



### basic

Описание: Простой старт

### tune

Описание: Нужна настройка

### experiment

Описание: Экспериментальный

## Типы



### input

Описание: Способ ввода

### Правило

Описание: Игровое правило

### composite

Описание: Составная механика

### scenario

Описание: Прикладной сценарий

## Из чего строятся механики



B = (Bx, By, Bz)

Поле в одной точке

Датчик измеряет три компоненты магнитного поля в микротеслах. Из них получают модуль, изменение относительно фона и временные шаблоны. Android: Position sensors Apple: CMMagnetometerData

Азимут + время

Направление телефона

Компас использует поле вместе с оценкой вертикали. Гироскоп помогает с быстрым движением. Географический север требует поправки; он отличается от магнитного. Apple: trueHeading

ΔB + геометрия

Внешний реквизит

Магнит, направляющая, кнопка или подготовленное место превращают изменение поля в управляемый сигнал. Без заданной геометрии положение и ориентация источника неоднозначны.

## Как выбрать направление разработки



УсловияПодходящие механикиПервый прототип

Только телефонАзимут, широкие сектора, удержание курсаСовместить направление и подтвердить касанием: M004 + M073

Есть отдельный магнитКнопка, удержание, ритм, аналоговая шкалаПоднести магнит и удержать значение в окне: M017 + M026

Можно сделать аксессуарКнопка, ползунок, ручка, рычаг, жетоныОдин ползунок с известными концами: M050

Есть площадка или несколько игроковПоиск, контрольные точки, разделённые ролиНайти подготовленный источник по обратной связи: M065

## Где проходит граница возможностей



Нет свободного 3D-трекинга

Три значения поля обычно недостаточны для однозначного восстановления неизвестных положения и ориентации магнита. Помогают направляющая, известная ориентация, карта, дополнительные датчики или иная система трекинга.

Нет универсального расстояния

Сигнал зависит от силы и ориентации магнита, направления движения, фонового поля и модели телефона. Приближение к магниту не обязано монотонно увеличивать модуль суммарного поля.

Нет независимых каналов для многих магнитов

Телефон измеряет суммарное поле в месте датчика. Несколько предметов нужно считывать последовательно, ограничивать их состояния или распознавать небольшой набор заранее проверенных комбинаций.

Компас и локальный магнит конфликтуют

Если магнит намеренно меняет поле, компас может перестать показывать мировой азимут. Для одновременного локального ввода и ориентации нужны отдельная модель компенсации, гироскоп или другой источник ориентира.

Калибровка зависит от задачи

Отделять измерение естественного поля от искусственных магнитных жестов. Автокалибровка способна менять устойчивый сигнал от аксессуара. На Android проверять calibrated и uncalibrated данные; это разные API. Android: Position sensors

Наклон и тряска не специфичны для магнитометра

Для них предназначены акселерометр и гироскоп. На Android TYPE_GAME_ROTATION_VECTOR специально не использует магнитное поле. Если связь с севером или внешним магнитом не нужна, магнитометр может быть лишним. Android: Position sensors

Нельзя обещать универсальный металлоискатель

Доступен отклик на магнитные источники и некоторые ферромагнитные объекты в подходящих условиях. Надёжное обнаружение любых металлов, проводки, людей и скрытых предметов из этого не следует.

Датчик измеряет, а не притягивает

Магнитометр не создаёт управляемое магнитное поле и не перемещает предметы. Магниты в корпусе телефона также не становятся программно управляемым приводом. Магнитометр, Hall-датчик крышки, NFC и MagSafe являются разными механизмами.

Есть аппаратные и платформенные ограничения

Проверять наличие датчика, диапазон, фактическую частоту и доступность API. Сильный магнит способен вывести показания за диапазон. Частота записи в приложении может отличаться от запрошенной; быстрые циклы требуют отдельной проверки.

Веб не равен нативному приложению

По состоянию на 20 октября 2026 документация W3C указывает, что сырой Magnetometer API не доступен по умолчанию в браузерных движках. HTTPS и разрешения сами по себе не гарантируют поддержку. События ориентации не равнозначны доступу к Bx, By, Bz. W3C: Magnetometer, 14 мая 2026

Проверка на устройствах обязательна

Найти положение датчика; измерить фон с чехлом и без него; протестировать ориентации, помехи и рабочие расстояния. Для прототипов выбирать слабый достаточный источник и крепление, не требующее сильного магнита рядом с камерой. MagPie, CHI 2025

## Как пользоваться каталогом



Разделяйте действие игрока, распознаваемый сигнал, игровое правило и обратную связь. Родственные варианты здесь сохраняют контекст применения и не обязательно являются независимыми физическими примитивами.

При прототипировании сначала проверьте одно правило и условия отказа. Наличие API, датчика или источника не доказывает работу всех сценариев. Для устройств проверяйте доступность функций, калибровку и альтернативный ввод на реальном целевом оборудовании.

## Источники и примеры

Источники подтверждают отдельные приёмы или методологию. Они не подтверждают все варианты семейства. Примеры проектирования и сочетания механик являются иллюстрациями.

- [Android: Position sensors](https://developer.android.com/develop/sensors-and-location/sensors/sensors_position): Компоненты поля, вычисление ориентации, отличие game rotation vector от магнитного ориентира.
- [Apple: CMMagnetometerData](https://developer.apple.com/documentation/coremotion/cmmagnetometerdata): Доступ к трёхосевым измерениям магнитометра.
- [Apple: trueHeading](https://developer.apple.com/documentation/corelocation/clheading/trueheading): Географический север и необходимость данных о местоположении.
- [MagGetz, UIST 2013](https://doi.org/10.1145/2501988.2501991): Исследовательский прецедент пассивных магнитных контроллеров около мобильного устройства.
- [MagPie, CHI 2025](https://ixlab.cau.ac.kr/papers/magpie.pdf): Модульные физические кнопки и рычаги на обороте телефона с использованием его магнитометра.
- [MagBoard, авторский препринт](https://arxiv.org/abs/1605.00284): Исследовательский прецедент ввода магнитом по подготовленной сетке.
- [Magnetic Field Sensing for Pedestrian and Robot Indoor Positioning](https://arxiv.org/abs/2108.11824): Авторская работа о локализации по магнитным данным в заданных условиях.
- [W3C: Magnetometer, 14 мая 2026](https://www.w3.org/TR/magnetometer/): Доступ к сырому магнитометру в вебе; текущая спецификация не обещает доступности по умолчанию.
