Arduino-Based Mechanical Ventilator with Health Monitoring System
Introduction
The project aims to develop a mechanical ventilator using Arduino, integrated with various sensors and modules for monitoring patient health parameters. Additionally, an Android application allows remote control of the ventilator settings and provides real-time health data monitoring.
Components Used
- Arduino Uno: Acts as the main control unit.
- 16×2 LCD Display: Provides local feedback on ventilator settings and health parameters.
- DS1307 Real-Time Clock (RTC) Module: Ensures accurate timestamping of patient data.
- Max30100 Pulse and Blood Oxygen Sensor: Measures pulse rate and blood oxygen saturation level.
- HC-05 Bluetooth Module: Enables wireless communication between Arduino and the Android app.
- Temperature Sensor: Monitors ambient temperature for patient comfort and safety.
- 20Kg Servo Motor: Controls the speed and timing of the ambu bag for ventilation.
System Architecture
- Arduino Uno: Acts as the central processing unit, interfacing with all sensors and actuators.
- Android Application: Allows users (doctors or caregivers) to control ventilator settings and monitor patient health parameters remotely via Bluetooth.
- Sensor Integration: Each sensor provides vital data:
- Max30100: Measures pulse rate and blood oxygen saturation.
- Temperature Sensor: Monitors ambient temperature around the patient.
- DS1307 RTC: Provides timestamps for all data collected.
- Servo Motor: Regulates the compression and release cycle of the ambu bag, controlling ventilation rate.
Functionality
- Ventilation Control:
- The servo motor controls the ambu bag’s compression rate and volume.
- Users can adjust ventilation speed via the Android app, ensuring tailored respiratory support.
- Health Monitoring:
- Real-time pulse rate and blood oxygen saturation level are continuously monitored using the Max30100 sensor.
- Data is displayed on the Arduino’s LCD and sent to the Android app for remote viewing.
- Data Logging and Timestamping:
- The DS1307 RTC module timestamps all health data, ensuring accurate record-keeping.
- Logged data includes pulse rate, blood oxygen saturation, ambient temperature, and timestamped ventilation settings.
- User Interface (Android App):
- Provides a user-friendly interface for setting ventilation parameters.
- Displays real-time health data including pulse rate, blood oxygen saturation, and timestamped data.
Conclusion
The Arduino-based mechanical ventilator with integrated health monitoring system offers a versatile solution for providing controlled ventilation and monitoring critical health parameters. The use of Arduino facilitates easy prototyping and customization, while the Android app enhances user interaction and remote monitoring capabilities. Future enhancements could include alarms for abnormal health readings and integration with cloud-based data storage for broader accessibility and analysis.
This project demonstrates the effective integration of hardware components, real-time data monitoring, and remote control capabilities to enhance patient care in medical environments.
This report outlines the development and functionality of the Arduino-based mechanical ventilator and health monitoring system. It highlights the integration of various sensors and actuators, as well as the role of the Android app in providing remote control and real-time health data monitoring.
Reviews
There are no reviews yet.