This is simple project for breathing detection. It uses Arduino Uno as driver with LabView.
This project was created on 01/22/2014 and last updated 2 months ago.
Program monitors breathing and stores
data in txt file.
is based on dataflow visual programming language and
I chose LabView to communicate
with Arduino, because it has integrated function to
calculate frequency and threshold of raw data from sensor.
NTC resistor should be placed near
mouth or nose.
Stopping of breathing is detected with
frequency and threshold.
If breathing stops Arduino turns on
Program stores threshold and frequency
in data.txt file.
NTC of nominal 10k resistance should
If NTC of a different resistance
value is used, code should be modified.
LabVIEW (short for Laboratory Virtual Instrument Engineering Workbench) is a system-design platform and development environment for a visual programming language from National Instruments.
To learn about LabView check official National Instruments site.
Check out this youtube tutorial about LabView programing examples.
In this project I'm using low cost Arduino Uno kit for data acquisition. Main reason for using Arduino is low price and built in support in LabView. You can modify this project to work with Data Acquisition (DAQ) devices but those are professional tools and cost a lot.
Please do get familiar with LabVIEw because next step is to program Arduino with specific driver which enables communication between these two products.
Official page with tutorial can be found at https://decibel.ni.com/content/groups/labview-interface-for-arduino