Телефон меряет расстояние до стены звуком: излучает свип, слушает эхо, сжимает его согласованным фильтром. Нужен доступ к микрофону, и звук должен идти не в наушники — сигналу надо уйти в комнату.
Встать лицом к ровной свободной стене, телефон держать вертикально,
нижним торцом (там динамик и микрофон) к стене, и нажать
«Самопроверка». Рулетка не нужна и никогда не была нужна: звук ходит
телефон↔стена несколько раз, отклики встают лестницей с постоянным
шагом, шаг даёт расстояние, а сдвиг лестницы — зазор между динамиком и
микрофоном. Оба числа решаются из одной записи, эталон приносит сама
физика. Заодно две полосы меряют одну и ту же стену независимо друг от
друга и обязаны сойтись.
Слышимая полоса 6–16 кГц — проверка самой обработки: сигнал мощный,
эхо видно наверняка, разрешение 1.7 см. Ультразвук 17.5–21.5 кГц —
то, на чём игра будет работать по-настоящему: почти неслышно,
разрешение 4.3 см, но динамик телефона там гораздо слабее. Сначала
добиться совпадения на слышимой, потом переключаться.
Ближе 20 см не меряет: там ещё звенит собственный удар.
Собаки и кошки слышат ультразвук прекрасно. Если рядом животное —
оно от этого свипа не в восторге.