
This breathing rate system is significant and applicable to individuals or areas where the breathing rate of young children needs to be monitored.
It indicates possible cases of pneumonia by specifically detecting breathing rates greater than 40 breaths per minute, abnormal breathing rates under 12 breaths per minute, and normal breathing rates between 12 and 40 breaths per minute. If no breathing rate within any of these ranges is detected, it is indicated that the system is non-operational. Different audible alarms are sounded for each of the three states aside from normal breathing, for which there is no alarm.
Any warning alarms are audible within 2 minutes of breathing rate entering into either warning zone or fault detection, while not producing any false positive or false negative warnings.
In addition, the Arduino-based monitor system operates continuously and reliably without physically being connected to an external computer device.
Essentially, this breathing rate monitor system will mostly benefit caregivers, childcare centers, kindergartens, and schools as it will constantly monitor young children who are suspected to have breathing issues or pneumonia.
System Logic

State Diagram
- NOT Operational: no signal above Noise Threshold
- Low Breathing Rate: LPF is highest standard deviation.
- Normal Breathing Rate: BPF is highest standard deviation.
- High Breathing Rate: HPF is highest standard deviation.

Filter Banks




Using IIR Chebyshev filters (2nd Order)
- High Pass Filter (7th Order, 12BPM - C/O)
- Low Pass Filter (7th Order, 40BPM - C/O)
- Bandpass Filter (6th Order)
Warning Speaker
Following the State Diagram:
- NON-OPERATIONAL = 200Hz
- High Breathing = 1000Hz (Toggle)
- Normal = Silent
- Low Breathing = 400 Hz

Equalizer
