A patient's medical ventilator, using an Arduino-type Mega2560 controller and continuous-rotation servo.
It compresses and relaxes a Bag-Valve-Mask (BVM unit, or "Ambu Bag") to assist a patient's breathing. The doctor or attendant (or the patient himself) can adjust:
1.) Breathing rate (Breaths per minute)
2.) Tidal Volume (the amount of air the patients inhales or exhales in each breath)
3.) How long the ventilator should pause (if at all) in case the patient wants to start a breath on his own, and
4.) A safety feature: The maximum allowable pressure the ventilator should exert, to avoid overpressuring the patient's lungs.
See it at:
https://youtu.be/7_dnBDvZj1Q (copy/paste this URL into your browser if necessary)
By now many of you have a lot of experience with these custom-made ventilators, especially with Arduino-type controllers. I'm still fairly new to this, and would greatly appreciate any comments or advice you'd like to suggest, positive or negative. It's through such advice and exchange of experience that we can create better products in this important field!
Thanks, all!
(mod edit)
