CardioRespiratory Monitor Free

CardioRespiratory Monitor Free


This app uses your device's built-in sensors to measure a person's breathing and heartbeat rates. It turns your Android device into a heart monitor, useful for workout and exercise fitness regimens.

It is the only app on the market that uses two different methods to measure the heartbeat rate. One method monitors chest movements. The other uses the rear camera and light to monitor blood flowing through a finger tip.

With the first method, your device collects sensor readings several times each second while the device is resting on the subject's chest. The app makes use of a technology in your device called 'sensor fusion,' which combines the readings of multiple sensors to isolate such variables as linear acceleration, rotation, and gravity. The app monitors the change in angle to determine the breathing and heartbeat rates. To use this app, your device must have gyroscopes, accelerometers, and magnetometers and a version of Android that supports these technologies. If you are not sure, you can try one of the free sensor test apps in the Google Play Market and find out.

When you press 'Start' on the main screen the app begins to prepare the device for the measurements (for 10 seconds). During this time, place the device on the subject's chest. Once the measurements begin, the 'Start' button changes to 'Busy.' The measurements take about 20 seconds. Once the measurements are done, the breathing and heartbeat rates (in bpm) are shown, as well as the amplitudes of each. Also shown are plots of the breathing movements and the average movement ('pulse') due to the heartbeat (as angle versus time in arbitrary units).

With the second method, you place your fingertip on the device's rear camera and light for 25 seconds. The app monitors the brightness changes resulting from the changes in blood flow through your fingertip.

With these two methods available in the same app, virtually any Android device can be used to measure heartbeat rate. This is also the only app that gives the user an indication of the quality of the measurements.

If you find this app useful, please consider supporting us by buying the Pro version, which uses the same measurement 'engine' as this free version. If this version works well on your device, then so will the Pro version. The Pro version adds 'settings' and 'history' menu opitons. The settings screen gives you the options to save heartbeat and breathing rates to a file, 'speak' the results of the measurements, turn the 'ping' sound off or leave it on, and increase the number of 'rounds' of measurement (additional rounds do not require the prepare step). The history screen lists the values of the previous measurements since the history was last cleared. Also, the Pro version does not have ads.

Recent changes:
Version 2.5: app now only uses portrait mode, as rotation of the screen sometimes caused problems. Also, the app can now be installed to an external SD card.
Version 2.6: fixed some UI issues with larger devices. Fixed some problems with access to camera on some devices. Now ask user on first use of the device has a rear camera.
Version 2.7: minor performance improvements.
Version 2.8: fixed a bug that caused app to hang on the review request page.
Add to list
Free
69
3.5
User ratings
267
Installs
10,000+
Concerns
0
File size
3497 kb
Screenshots
Video of CardioRespiratory Monitor Free Screenshot of CardioRespiratory Monitor Free Screenshot of CardioRespiratory Monitor Free Screenshot of CardioRespiratory Monitor Free

About CardioRespiratory Monitor Free
This app uses your device's built-in sensors to measure a person's breathing and heartbeat rates. It turns your Android device into a heart monitor, useful for workout and exercise fitness regimens.

It is the only app on the market that uses two different methods to measure the heartbeat rate. One method monitors chest movements. The other uses the rear camera and light to monitor blood flowing through a finger tip.

With the first method, your device collects sensor readings several times each second while the device is resting on the subject's chest. The app makes use of a technology in your device called 'sensor fusion,' which combines the readings of multiple sensors to isolate such variables as linear acceleration, rotation, and gravity. The app monitors the change in angle to determine the breathing and heartbeat rates. To use this app, your device must have gyroscopes, accelerometers, and magnetometers and a version of Android that supports these technologies. If you are not sure, you can try one of the free sensor test apps in the Google Play Market and find out.

When you press 'Start' on the main screen the app begins to prepare the device for the measurements (for 10 seconds). During this time, place the device on the subject's chest. Once the measurements begin, the 'Start' button changes to 'Busy.' The measurements take about 20 seconds. Once the measurements are done, the breathing and heartbeat rates (in bpm) are shown, as well as the amplitudes of each. Also shown are plots of the breathing movements and the average movement ('pulse') due to the heartbeat (as angle versus time in arbitrary units).

With the second method, you place your fingertip on the device's rear camera and light for 25 seconds. The app monitors the brightness changes resulting from the changes in blood flow through your fingertip.

With these two methods available in the same app, virtually any Android device can be used to measure heartbeat rate. This is also the only app that gives the user an indication of the quality of the measurements.

If you find this app useful, please consider supporting us by buying the Pro version, which uses the same measurement 'engine' as this free version. If this version works well on your device, then so will the Pro version. The Pro version adds 'settings' and 'history' menu opitons. The settings screen gives you the options to save heartbeat and breathing rates to a file, 'speak' the results of the measurements, turn the 'ping' sound off or leave it on, and increase the number of 'rounds' of measurement (additional rounds do not require the prepare step). The history screen lists the values of the previous measurements since the history was last cleared. Also, the Pro version does not have ads.

Recent changes:
Version 2.5: app now only uses portrait mode, as rotation of the screen sometimes caused problems. Also, the app can now be installed to an external SD card.
Version 2.6: fixed some UI issues with larger devices. Fixed some problems with access to camera on some devices. Now ask user on first use of the device has a rear camera.
Version 2.7: minor performance improvements.
Version 2.8: fixed a bug that caused app to hang on the review request page.

Visit Website
User reviews of CardioRespiratory Monitor Free
Write the first review for this app!
Android Market Comments
A Google User
Sep 3, 2014
Where is the menu? This could be really good, or not, I can't tell. I can't find any way to choose between the chest method or fingertip method. Maybe this is covered by the ads running on the bottom of the screen?
A Google User
Aug 20, 2014
Rubbish!!!!
A Google User
Jun 13, 2014
Did not work on heart rate at all. Sen was on hi.
A Google User
Jun 12, 2014
A+ A+
A Google User
May 22, 2014
Poor Dose not work when lying down