phyphox

phyphox


Physical Phone Experiments


Free

1.1.15for iPhone, iPad and more
8.7
151 Ratings
RWTH Aachen University
Developer
17.8 MB
Size
Mar 20, 2024
Update Date
Education
Category
4+
Age Rating
Age Rating
4+
Apps in this category do not contain restricted content.
9+
Apps in this category may contain mild or occasional cartoon, fantasy or real-life violence, as well as occasional or mild adult, sexually suggestive or horrifying content and may not be suitable for children under 9 years of age.
12+
Apps in this category may contain occasional mild indecent language, frequent or intense cartoon or real-life violence, minor or occasional adult or sexually suggestive material, and simulated gambling, and may be for children under 12 years of age.
17+
You must be at least 17 years old to access this App.
Apps in this category may contain frequent and intense offensive language; Frequent and intense cartoon, fantasy or realistic violence: frequent and intense adult, scary and sexually suggestive subjects: as well as sexual content, nudity, tobacco, alcohol and drugs, may not be suitable for children under 17 years of age.
phyphox Screenshots
phyphox posterphyphox posterphyphox posterphyphox poster
phyphox posterphyphox posterphyphox posterphyphox poster

About phyphox

Did you know that you are carrying a 3D magnetometer? That you can use your phone as a pendulum to measure earth's local gravitational acceleration? That you can turn your phone into a sonar?

phyphox gives you access to the sensors of your phone either directly or through ready-to-play experiments which analyze your data and let you export raw data along with the results for further analysis. You can even define your own experiments on phyphox.org and share them with colleagues, students and friends.

Selected Features:
- A selection of pre-defined experiments. Just press play to start.
- Export your data to a range of widely used formats
- Remote-control your experiment through a web interface from any PC on the same network as your phone. No need to install anything on those PCs - all you need is a modern web browser.
- Define your own experiments by selecting sensor inputs, defining analysis steps and creating views as an interface using our web-editor (http://phyphox.org/editor). The analysis can consists of just adding two values or using advanced methods like Fourier transforms and crosscorrelation. We offer a whole toolbox of analysis functions.

Sensors supported:
- Accelerometer
- Magnetometer
- Gyroscope
- Pressure
- Microphone
- Proximity
- GPS
*some sensors are not present on every phone.

Export formats
- CSV (Comma separated values)
- TSV (Tab-separated values)
- Excel
(if you need other formats, please let us know)


This app has been developed at the 2nd Institute of Physics A at the RWTH Aachen University.
Show More

What's New in the Latest Version 1.1.15

Last updated on Mar 20, 2024
Old Versions
Another hotfix:
- Fix crash on iOS 12 devices
- Fix colors on iOS 12 by forcing bright color scheme
- Includes previous hotfix making the pressure sensor available again on iOS 17.4
Show More
Version History
1.1.15
Mar 20, 2024
Another hotfix:
- Fix crash on iOS 12 devices
- Fix colors on iOS 12 by forcing bright color scheme
- Includes previous hotfix making the pressure sensor available again on iOS 17.4
1.1.14
Mar 18, 2024
Hotfix:
- Workaround for additional permission that is required to access the pressure sensor in iOS 17.4
- Fix for crashes on iOS 12 devices
1.1.13
Feb 16, 2024
Bugfixes and improvements. Most noticable to a wide audience:
- Fix: New Bluetooth status bar from v1.1.12 does not appear
- Fix: Crash when renaming saved states
- Fix: Front depth camera shown as available on all devices
Full changelog at https://phyphox.org/wiki/index.php/Version_history
1.1.12
Aug 8, 2023
- Georgian and Hindi translation
- Optional bright mode
- New settings to adjust font and graph sizes
- Battery status and signal strength of connected Bluetooth devices shown
- Offer QR code to share remote access address
- Support puck.js as external Bluetooth sensor
- Add distance value to settings tab of depth experiment
- Several more improvements and bugfixes
1.1.11
Sep 9, 2022
- Depth sensor (LiDAR / ToF) experiment available in tools section.
- New settings menu.
- Option to turn off screen if proximity sensor is triggered.
- Option to change the remote access port.
- Improved method to determine significant digits on plot axes.
- Many minor improvements and bug fixes.
See https://phyphox.org/wiki/index.php/Version_history#1.1.11 for full changelog.
1.1.10
Dec 13, 2021
- Experimental depth sensor support for devices with depth sensors (LiDAR/ToF). This feature is currently hidden. See https://phyphox.org/lidar for ways to try it.
- New sensor rate strategies (check https://phyphox.org/wiki for details).
- Translations of common units, quantities and similar short expressions are handled by the app and not in the file format, allowing for better translations.
- Fix: Analysis only executed once or not at all after user input if experiment is paused. (This for example caused the sample number in audio spectrum to only update after starting the measurement.)
- Fix: In remote access simple value elements break data requests for preceding graphs with same buffers. (Most notably breaking remote access for the inclination experiment and absolute plots on 3 axis sensors.)
- Load saved states on a background process and show the loading progress on screen to avoid watchdog kills in case of many large saved states.
- Fix: Clear in analysis resets to init value instead of emptying a buffer.
- Fix: Proximity sensor only works after rotating the device twice. (It still only works in portrait orientation and will turn off the display. This is beyond our control and a limitation of Apple's API.)
Full list of changes and fixes on https://phyphox.org/wiki/index.php/Version_history
1.1.9
Apr 16, 2021
New acoustic countdown for timed run experiments
Improved countdown for timed run experiments
Hint bubbles are less blocking
Fix: Audio Spectrum processes a partially filled audio buffer when pausing the experiment, which leads to a reduced resolution of the Fourier spectrum.
Fix: Time markers are not removed if you clear a graph
Fix: Reduce module produces additional zero value.
Fix: Wrong conversion of 24 bit integers (affecting both endianesses, signed and unsigned) for BLE inputs. (i.e. when using the pressure sensor of a SensorTag)
Fix: Localized links in experiment use the URL of the base language (typically English)
1.1.8
Feb 26, 2021
- New absolute time axis ("system time")
- New meta data in export
- Synchronization information is logged and available in exported meta data, via REST API and network connection functions
- Pause times are visualized and generate gaps in the graph
- Several bugfixes (see https://phyphox.org/wiki/index.php/Version_history#1.1.8)
1.1.7
Dec 5, 2020
External configurations in the main menu can now be shared.
Defunct configurations are listed, so they can be deleted or shared to be analyzed and possibly fixed.
Minimum iOS version increased from iOS 8 to iOS 9.
MQTT support via custom experiment configuration.
Multiple bugfixes (see https://phyphox.org/wiki/index.php/Version_history#1.1.7)
1.1.6
Aug 27, 2020
- Audio spectrum now allows generating white noise.
- Tone generator supports dual tone generation.
- When leaving an experiment that ran for more than 10 seconds, phyphox shows a confirmation dialog.
There are many minor fixes and improvements. See https://phyphox.org/wiki/index.php/Version_history#1.1.6 for a full list.
1.1.5
Mar 19, 2020
- Spanish translation
- Turkish translation
- Spectrum experiments now have a peak frequency history plot
- The apply-zoom dialog when leaving a graph now defaults to "reset", but remembers if you want to keep the zoom for the next time.
- Many bugfixes (see phyphox.org)
1.1.4
Dec 6, 2019
Hot fix for broken menus in dark mode.
1.1.3
Dec 5, 2019
- New network interface allowing to send and/or receive data to/from network services.
- New sensor db experiment, that allows you to contribute information about your device to our new (upcoming) sensor database.
- Highlight nearest BLE devices if multiple with same name are present.
- Use common time reference for multiple sensors, improving their synchronization.
- Location services (i.e. GPS) now use a database to translate elevation above the reference geoid and the WGS84 ellipsoid.
- Fix wrong values if picking data points from logarithmic plots
- Fix applause meter losing scores
- Use advertised name of BLE devices instead of the local name buffered by iOS
- Update BLE scan results, so changes in signal strength can be seen
- Fix analysis logic: Run analysis if input data has been changed by previous analysis run
- Fix some analysis crashes due to invalid integers
- Include EduRoom SDK (eduroom.de)
- Accept old "out" attribute for audio inputs to fix compatibility issues with older experiments
1.1.2
Jul 28, 2019
- Serbian translation
- Remote access stores settings (font size, layout) until the end of the browser session
- Remote access now has a bright mode (should help on low-contrast projectors)
- Fix error in distance calculation of location/GPS experiment. (Introduced in 1.1.0, please check any distance data generated in 1.1.0 or 1.1.1)
- Add 1/min to acceleration spectrum and magnetic spectrum to directly get RPM from engines
- Add gap between value and unit in value view elements to avoid confusing units
- Show optional dialogs and hints (save experiment locally, press arrow to start, etc.) after showing the Bluetooth scan dialog instead of not showing them at all
- Fix separators in experiment layouts
1.1.1
Jul 11, 2019
Bugfixes:
- Elevator experiment not working due to an error in the new formula parser
- Crash of color plot (mostly when starting the sonar experiment)
- Color map not showing if any z value is infinite (encountered in magnetic spectrum)
- Crash when picking data points in graph with history (i.e. in the sonar experiment)
- Crash in reduce module for fewer y than x data points
- Fixes for iOS 13: Crash when opening experiments and design of tab bar
1.1.0
Jun 16, 2019
* Interactive graphs (zooming, picking points, linear fit)
* Multi-line plots
* Bar charts
* Color plots (used in spectrum experiments)
* Bluetooth Low Energy support
* Bluetooth Experiments included: Generic heart rate sensor, generic HID mouse, PocketLab One, PocketLab Voyager, Sensirion Smart Humigadget, Texas Instruments SensorTag CC1350/CC2650
* New experiment: Applause meter
* Open experiments from zip files or QR codes
* Raw sensor experiments now feature a multi-line version
* New languages: Chinese (simplified script), French, Vietnamese
The entire list of changes and new features can be found on http://phyphox.org.
1.0.16
Jan 15, 2019
Japanese translation
1.0.15
Nov 18, 2018
Portuguese translation
Fix flickering of Audio Scope
Hotfix: Languages were used that were not yet ready for release (sorry about that)
1.0.14
Nov 16, 2018
Fix flickering of Audio scope
Portuguese translation
1.0.13
Jun 2, 2018
Italian and Greek translation.
Disabled roll experiment.
1.0.12
Apr 22, 2018
New languages: Dutch and Russian
Inelastic collision experiment hides invalid intervals
Translations are now also applied to units
Fix crash when value element has empty map tag
1.0.11
Feb 12, 2018
New languages: Czech and Polish
Fix flickering of motion stopwatch experiment
1.0.10
Jan 12, 2018
Hotfix for "sample rate mismatch" error on iPhones older than the 6s and most iPads. Sorry for any inconveniences!
1.0.9
Jan 9, 2018
- Location (GPS) experiment now calculates the distance travelled
- Wider text fields
- Pendulum experiment shows a genreic results page first
- Minor optimizations of remote access communication
- Minor optimizations of text in experiments
- Icon-Positioning in tool bar no longer optimized by the app as this lead to problems on some iOS 11 versions
- Remove subject text when sharing data or screenshots as this generates multiple files in iOS and leads to more trouble than it's worth
- Fix: Crash when using the remote access in hotspot mode
- Fix: Inclination experiment now resumes at correct timestamp
- Fix: Jittery axis in roll experiment
- Fix: Crash when saving a saved state a second time
- Fix: Crash when activating remote access while port 80 is already in use
- Fix: Crash when the system does not support an audio rate of 48 kHz (for example when using AirPlay)
- Fix: Crash when external link has not been translated in custom experiment
- Fix: Highlighted link not visible if not translated
- Fix: Some sensors do not produce data on iPods (not tested)
1.0.8
Jul 12, 2017
Minor update with bugfixes:
- Fix flickering and wrong time axis of audio scope
- Allow unusual frequencies in tone generator but add a warning
- Rename centrifugal acceleration to centripetal
- Fix crash on audio playback, mostly on iOS11

phyphox FAQ

Click here to learn how to download phyphox in restricted country or region.
Check the following list to see the minimum requirements of phyphox.
iPhone
Requires iOS 12.0 or later.
iPad
Requires iPadOS 12.0 or later.
iPod touch
Requires iOS 12.0 or later.
phyphox supports English, Czech, Dutch, French, Georgian, German, Greek, Hindi, Italian, Japanese, Polish, Portuguese, Russian, Serbian, Simplified Chinese, Spanish, Traditional Chinese, Turkish, Vietnamese

phyphox Alternative

You May Also Like

Get more from RWTH Aachen University