The VentMon T0.5 is a completely open software/hardware spirometer whose development began for the COVID-19 pandemic as a tester for emergency ventilators.
The VentMon is a small device that is placed inline in standard 22mm adult airway. It dynamically reports the waveform of pressure, flow, and volume, in addition to temperature, humidity, and FiO2 percentage. It is WiFi enabled, and sends its data to a public data lake, where it can be viewed with a browser as the waveform changes with the breath.
The home repo for the VentMon is: https://github.com/PubInv/ventmon-ventilator-inline-test-monitor
This product is intended for researchers working on human or animal respiration. It is ideal for graduate students, or even undergraduates, who need a human spirometer. It could also be used by a medical technician who needs to test potentially broken or repaired ventilators. It could technically be used by an athlete, brass or wind instrument player, or a coach.
If you are interested in the product, please contact us as <email@example.com> for further technical details.
It is powered by a micro-USB connector. For initial configuration, you have to set it up to recognize a WiFi SSID and password in the location where it is to be utilized. This is done easiest by connecting a USB cable to a general purpose computer and using the Arduino IDE or some other “terminal” program to interact with the serial port.
When not configured, the VentMon can continuously output its data via the serial port. This could be used by a Python or JS Node program to read all of the data (but using the VentDisplay software at the public data lake tends to be easier, and allows multiple individuals to view the data at the same breath waveform at the same time, even if geographically distributed).