Мне нужна помощь с этой проблемой. Я хочу определить, когда объект попадает в устройство (в котором встроен акселерометр), которое лежит на столе. Удар / удар, скажем, мячом, вызывает быстрый скачок значений Z, и если удар находится в центре, происходит очень небольшое движение y или x. Проблема, с которой я сталкиваюсь, заключается в том, как различить нормальный удар мяча и удар столешницы или даже размещение стекла на столе, которое вызывает вибрацию. Интуитивно я думаю, что удар по мячу будет быстрее и с другой длиной волны, по которой столик ударяется о боковую поверхность или кладет какой-либо предмет на стол.
Я могу определить, когда удар касается края устройства, большие значения x и y возникают при некотором z, но ключ в том, как определить хороший удар, то есть как можно ближе к центру, а не записать ложный положительный эффект от действий / вибраций, которые вообще не воздействуют на устройство?
Пит