Hi,
I am a physics teacher.
For a few months I have been using phyphox to create experiments for the high school where I teach.
I wondered but does phyphox find all the "sensors" of my smartphone? (Samsung Galaxy A51 Android 11).
For this reason I have installed the DevCheck app.
DevCheck found more "sensors" than phyphox. "Gravity sensor" caught my attention.
I tried to recall the values read by this sensor with a series of names ...
gravity_sensor, Gravity_sensor, gravity, Gravity ...
but nothing.
The phyphox program tells me that this sensor does not exist.
Why? Is there any way to use this routine?
Bye
Some sensors are left out that either use non-standard and manufacturer dependent interfaces or have rather limited scientific applications – typically, these are not “real” sensors then, more like applications of (combinations of) others…
The “gravity sensor” is simply the difference of acceleration with and without g. In most cases it is a fusion sensor of accelerometer, gyroscope, and magnetometer.
(02-11-2022, 12:10 PM)Jens Noritzsch Wrote: You could find a full list of sensors that are found by phyphox by tapping on (i) in the main menu and “device info”. The documentation of the phyphox file format, https://phyphox.org/wiki/index.php/Phyph...le:_sensor, lists those that are supported by the app. You could find some details on the “attitude sensor” at https://phyphox.org/wiki/index.php/Attitude_sensor (and why it is not included by default).
Some sensors are left out that either use non-standard and manufacturer dependent interfaces or have rather limited scientific applications – typically, these are not “real” sensors then, more like applications of (combinations of) others…
The “gravity sensor” is simply the difference of acceleration with and without g. In most cases it is a fusion sensor of accelerometer, gyroscope, and magnetometer.
Thanks, so I can't use all the sensors on the smartphone but only thoserecognized by the app. So in the device info the "unknown" item indicates that the device does not recognize the sensor.
Thanks, bye.
This is less about “recognising” a sensor than being able to reasonably support a sensor. “Unknown” or “Vendor specific” means that these are not included in vanilla Android – with more than 2.5k devices, this tends to mean undocumented: you obtain a value that you have to interpret by yourself, bad for science. In addition, many of these are so-called “virtual” sensors that are based on those that phyphox already supports.
Anyone is invited to suggest adding sensor support that opens new scientific opportunities with phyphox. The current list of feature requests is rather large, so the prospective user base –and Sebastian's time constraints– have an impact on when it would be in…
Version 1.1.11 now includes the sensor type “gravity”, however, just at the file format level – i.e. neither in “simple experiments” nor in the (aging) editor…