Как определить положение, используя только акселерометр (ось X, Y и Z) - PullRequest
0 голосов
/ 25 мая 2019

Вот моя ситуация: Я получаю информацию по осям x, y и z от акселерометра в начале движения. Затем я получаю информацию по осям x, y и z через заданный промежуток времени, надеюсь, когда датчик перестанет двигаться.

По-видимому, измерения в мг.

Для контекста, представьте датчик на люке на шарнире. Я пытаюсь определить, открыт он или закрыт. Мое устройство отправляет мне данные, как только обнаруживает какое-либо движение, затем ждет 30 секунд и отправляет другой пакет с окончательными данными акселерометра.

Есть ли какой-нибудь простой код JavaScript для такого рода приложений?

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

Пример данных:

   X    Y   Z

КОНЕЦ 496 512 -80

START -16 288 -1024

    X   Y   Z

КОНЕЦ 496 512 48

СТАРТ 16 448 736

Любая помощь будет принята с благодарностью.

Tx

...