(CRHM) Comprehensive Respiratory Health Monitor

A wearable bluetooth-enabled Arduino Pulse Oximeter.

Similar projects worth following
Last year I bought one of these new pulse oximeters from eBay. The amazing little gadget clips on your finger, shines a red light into it, and measures the % saturation of Oxygen in your bloodstream. It was enlightening to check my blood-oxygen levels periodically to learn about my respiratory health. This gadget is a tool which helped me correct bad habits, achieve better health.

I thought it would be interesting to collect data continuously throughout my normal daily activities, and learn how well I am breathing.

With this device I took it to the next level by also measuring ambient CO2. This bluetooth-enabled wearable device can measure Pulse Oximetry, and ambient CO2 24/7.

By monitoring oxygen levels in the body, and CO2 levels outside the body, a comprehensive data set about general respiratory/circulatory health, as well as environmental health risks can be assessed.

A few reasons for location on the foot:

1) The achilles tendon on the back of the ankle is the only tissue thin enough to pass light through. The Oximeter works by measuring the amount of light absorbed when passing through a sample. Reflection does not work. The light needs to pass all the way through.

2) It can be worn 24 hours a day without interfering with work.

3) Typically pulse oximeters are worn on the finger. The arms are close to the heart/lungs where the oxygen levels are high (usually between 95%-100% saturation).

By measuring oxygenation at the lower extremities, we may provide a better metric for 'total health'. Saturation may vary between 90 and 100 percent in the legs.

If the level drops below 93% a vibration/beep will indicate to the user it is time to get up and go for a walk.

I love this idea because it is a future tech, even for perfectly healthy people. It could be a part of a Mars space suit. But it will also help people with health conditions manage their stress levels, and maintain a proper breathing/meditation regimen.

  • Prototype 3

    Dean Gouramanis01/16/2016 at 16:44 0 comments

    PCBs are assembled. Now on to coding.

    That's a penny on top!

  • Test/Demo Video

    Dean Gouramanis11/11/2015 at 18:01 0 comments

  • Prototype #2 constructed

    Dean Gouramanis11/11/2015 at 16:06 0 comments

    This prototype contains the circuitry, and oximetry sensors. The enclosure is constructed of RTV silicone.

  • More than just an invention

    Dean Gouramanis10/29/2015 at 00:40 0 comments

    Every 90s baby remembers these fabulous Sticky Hands toys from the vending machines at the supermarket.

    There is alot of wearable tech out there, and much more on the way. One thing i've focused on with CRHM and also MMID is the use of soft rubbers, and mechanized electronics.

    The ultimate concept is a wearable instrument which does not resemble a traditional watch or bracelet, but rather alien tech which conforms and integrates with the body. A new level of performance & comfort.

    "Exo" is greek for outside/external. This Exo Biomedical logo is simple and relevant. The brand exists in my mind. It is my motivation to keep working.

  • molded silicone sensor assy.

    Dean Gouramanis10/26/2015 at 16:42 0 comments

    I used the plaster of paris heel casting to create this silicone clip. Embedded inside the rubber are the LEDs and photodetector.

  • CRHM-0.1 circuit assembled

    Dean Gouramanis10/23/2015 at 21:41 0 comments

    Circuit tested and working. Time to code. :)

  • V0.1 PCB design complete

    Dean Gouramanis10/06/2015 at 03:52 0 comments

    Construction of the first fully functional prototype is under way.

    Here is a beautiful rendering of the circuit boards.

    This PCB includes an Arduino pro mini, SD Card, battery management system, bluetooth radio, vibration motor, beeper, pulse oximeter, and CO2 sensor.

    I will post a schematic once everything is tested.

  • Plaster of Paris

    Dean Gouramanis10/05/2015 at 23:51 0 comments

    The V0.1 PCB design is complete, and the prototypes are on their way. Now it's time to start doing some wearable garment design.

    The prototype will be constructed of soft RTV silicone, and elastic straps.

    The first thing I did was cast my heel in plaster of paris. I like Yoga, but measuring the back of my ankle every 5 minutes was getting to be a little much. :)

    Some wax and a hand polish made it look nice.

    The black line shows the top of my shoe. The battery pack and most of the PCB will be above this level for V0.1. Eventually the whole thing can be smaller and inside the shoe.

  • Conceptual Renderings

    Dean Gouramanis10/05/2015 at 23:44 0 comments

    Here is what it might be like to use CRHM in your day-to-day activities. The device comfortably wraps around the user's ankle, and pairs with any bluetooth-enabled smartphone.

    The smartphone may display Pulse Rate, SpO2, Atmostheric CO2, and "mood". The map shows other CRHM users in your area, and their "mood".

    The vomiting emojis may be a little much, but you get the idea. It is an air quality map.

View all 9 project logs

Enjoy this project?



Tony wrote 12/06/2016 at 16:37 point

Can you make your hardware, software, instructions ... available for download?

  Are you sure? yes | no

Tony wrote 12/05/2016 at 22:00 point

I agree also with your conclusion,  that the oxygen can be different  on the finger or the foot, and for that alone, it would be nice to have several sensors around the body, for a long time research!

I also think that the barometric values effect your oxygen values in your blood, so one should record that also - what do you think?

One can assume that stress would also effect your readings - how would one measure that?

EKG on top wouldn't hurt and if you have data and can record them, with  other stats, EKG with few other values,... Some kind of program to make assumption about real and assumed stress, can be concluded on a PC later.

Also, one should measure outside conditions, with the body sensors for study and life adjustment purposes, so patient can  benefit asap.

I would like to have everything recorded 24/7, so the unit must be made not just reliable, but easy to put on easily, keep in the daily routines on the body, including in the sleeping part of the day.

This can lead to a GREAT LIFE SAVING PRODUCT; and quality of life that improve, when changes doctor and patient can make, based on REAL NUMBERS!

I would like to encourage everyone to get this and even my ideas as much help as you all can spare!

Merry Christmas, happy New Year to you and everyone out there!


  Are you sure? yes | no

Tony wrote 12/05/2016 at 21:43 point

LOVE your idea!

I'm planing to make also a wearable sensor that includes a barometric pressure, temperature, body temperature in few places, record at least 24hrs of data, some kind of an input for recording pain 1-10 or 1-100..., humidity... I have a severe Fibromyalgia and when the weather changes, I know it much sooner than the weather man! I need to find what causes the pain, not just in the joints, when the weather changes. I think a some kind of MAGNETISM must change also, so I would need some kind of detector for that also!
Is anyone out there know anything that would help me to construct something like that, I'm all ears!. I use Arduino and I do have a 3D printer also, with the usual Oscilloscopes, Generator ...etc.

  Are you sure? yes | no

Similar Projects

Does this project spark your interest?

Become a member to follow this project and never miss any updates