2012-06-26 8 views
2

Я пишу простой измеритель силы f1 g для андроида с акселерометром. Все выглядит отлично, но единственная проблема заключается в том, что максимальное значение, которое я могу имитировать, составляет 2,85. Вероятно, я делаю что-то неправильно, потому что просто «сделать», например, 2,5 г, но, используя все свои силы, у меня не может быть 3g.Какое максимальное значение силы g можно моделировать с помощью телефона в руке?

То есть, как я вычислить г значение:

double x = event.values[0]; 
double y = event.values[1]; 
double a = Math.sqrt(Math.pow(x, 2) + Math.pow(y, 2)); 
double currentG = (a/ SensorManager.STANDARD_GRAVITY); 

Любая помощь будет принята с благодарностью! Если вам нужно, я могу добавить еще код.

+1

Я думаю, вы должны спросить NASA о своей центрифуге. –

+2

Попробуйте iPhone 3G! –

+0

Стон ... это ужасно :-) –

ответ

7

Вот некоторые предложения:

  • работы больше. Создайте эти мышцы рук.

  • Свяжите крепкий шнур с телефоном и быстро размахивайте его кругом. (И не отпускайте ... если есть маленькие дети или домашние животные вокруг. Или широкоэкранные телевизоры.)

  • Постройте что-нибудь вроде картофельной пушки. (Удерживайте детей и домашних животных тоже.)

  • Оставьте свой телефон на твердой поверхности с большой высоты.

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


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

Подсказка: вы пробовали ознакомиться с техническими характеристиками телефона? Травление веб-сайта производителя?

+0

Ну ... это все, что я знал, но это было просто странно для меня, что я могу легко сделать 2,6 г и 2,9 невозможно. Но в любом случае спасибо ... –

+1

, если вы уроните свой телефон на твердую поверхность, там будет гораздо больше, чем 2.9g, но датчики, установленные в камерах, не построены для сбоя - но оценки позы - я думаю, у вас на мобильном телефоне нет подушек безопасности !? –

+0

Я ничего не знаю об аселерометре, но +1 за этот ответ! : D –

 Смежные вопросы

  • Нет связанных вопросов^_^