Close

Fast Track Tidal Volume Meter built

A project log for Open Source Spirometer using ESP32

An open source standalone spirometer (measures tidal volume) made using Olimex ESP32-POE-ISO and Sensirion SFM3300 Flow Sensor.

patrickPatrick 04/03/2020 at 22:250 Comments

The good news is the first one is built and working. Actually, 2 units. 

The bad news is, the SFM3300 has gone into scarce supply and can't be had.

But, much can be learned with these units while other projects that don't rely on this sensor can be developed. 

Here is the 1st working unit. Breathing into the flow sensor, it calculates the tidal volume (volume of inspiratory flow on a single breath). I also display the time since last breath in seconds, this will later drive an alarm if this goes beyond 6 seconds (respiratory rate should be about 12-20 breaths per minute).

Since we're using an ESP32, web page shows the same data.

Missing on this unit are some must-haves

Features/issues of this design approach

Still lots of work to do. Also, there are individuals working on implementing parallel designs, versions using hot wire anemometer, everything from an automotive mass airflow sensor to a transistor based unit. At some point, the prevailing unit (ideally 3.3V powered for my design direction) will be adapted to this design so we can make more. We also have a couple of designs in progress that are based on differential pressure, one with a pitot design and one as a venturi design. 

Most are using an existing PCB, from STM Blue Pills, ESP32s, Arduino, & feathers. Also, one design is going component level using a STM32. 

The current plan with these 2 sensors is to do some testing, with simulated lungs. Hopefully in the next couple of days, in a med-school lung lab. 

We are looking at what this will take to get FDA EAU approval under the PREP act. This will provide liability immunity.

Discussions