-2

Is it possible to use the raw accelerometer data from a smartphone as a weighing scale? So, by placing an object on the screen, the app would weigh the object and the weight displayed on the screen.

If it is not possible, could some other function of the smartphone estimate the weight of an object?

Bhargav Rao
  • 50,140
  • 28
  • 121
  • 140
Mike Kennedy
  • 1
  • 1
  • 1
  • 1
    Why would you be able to weigh an object with an accelerometer? – Jonathan Feb 28 '12 at 16:25
  • It was not just the accelerometer but possibly some other smartphone function tied in with accelerometer data that we thought could be calibrated for weight. – Mike Kennedy Feb 28 '12 at 16:31

3 Answers3

3

No. Acceleration can be used to deduce the mass of an object, but it requires a special setup such as the Atwood Machine. The Atwood machine traditionally relies on timing to work out the relative mass of the two objects, but you could do it with just the accelerometer instead.

mmcnickle
  • 1,599
  • 10
  • 13
  • So, would it be possible to use the accelerometer data to compare the mass of an object placed on the screen to a known mass? – Mike Kennedy Feb 28 '12 at 16:35
  • Not on its own. You would always have to have the extra apparatus I described above, in which case it would be easier to use a set of scales. – mmcnickle Feb 28 '12 at 16:37
  • Very true...though my users will not carry the extra apparatus; just a thought. – Mike Kennedy Feb 28 '12 at 16:39
2

On phones with styluses such as the Galaxy Note 2, you could use the so called S-pen's pressure sensitivity to measure weight. But this would require creating some kind of mini tripod or some such device to house the stylus. Theoretically you could measure to within 1024 levels of precision since they say they have 1024 levels of pressure sensitivity on the S-Pen (as opposed to 256 on the Note 1's S-Pen).

seeker9
  • 21
  • 1
1

It can be derived from the physics formula for mass, m = F/a, (mass = force / acceleration). So you can get acceleration from a smartphone, but you'd have to have a constant F, which would require you to do some engineering to provide a constant amount of force. If you're relying on users to provide this force, you'll run into issues of the force applied not being consistent (without the aid of some standardized hardware).

Don't forget mass and weight are different, but once you have the mass you can easily get the weight.

jbnunn
  • 6,161
  • 4
  • 40
  • 65
  • Thanks for the reply...I am not sure if the users can provide a constant amount of force. Would there be any way of calibrating the force on the screen to measure the weight? – Mike Kennedy Feb 28 '12 at 16:24
  • Doesn't appear that you can get much from that, not to mention the amount of weight a glass screen could support. Also see http://stackoverflow.com/questions/4515308/touch-devices-ios-android – jbnunn Feb 28 '12 at 16:30
  • It is for very small objects...and very small masses! Thanks for the link. – Mike Kennedy Feb 28 '12 at 16:37