Open Source Spirometer
The VentMon T0.5 is a completely open software and hardware spirometer whose development began during the COVID-19 pandemic as a tester for emergency ventilators.
The VentMon is a small device that is placed inline in a 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 read.robert@pubinv.org for further technical details.
Initial Setup
It is powered by a micro-USB connector. For initial configuration, you have to set it up to recognize a Wi-Fi 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).
Product Details
- VentMon weight: 78 grams
- Dimensions: 90 mm x 60 mm x 35 mm
OSHWA Certification: https://certification.oshwa.org/us002353.html



Reviews
There are no reviews yet.