The Remote Health Care Monitoring System is a project designed to monitor and track vital health parameters remotely using an integrated setup of Arduino Nano 33 IoT and Raspberry Pi. This system collects and processes data such as heart rate, body temperature, oxygen levels, and other essential health metrics in real-time, providing valuable insights for healthcare professionals and caregivers.
The system features a user-friendly interface and secure cloud integration, enabling remote access and monitoring of patient health data. It is an ideal solution for home-based patient care, elderly care, and remote health monitoring scenarios.
- Real-Time Monitoring: Continuously tracks vital health parameters like heart rate, body temperature, and SpO2.
- IoT Integration: Uses Arduino Nano 33 IoT to send data to a central server.
- Data Storage and Analysis: Raspberry Pi processes data and stores it in a local or cloud database.
- User Authentication: Secure login for healthcare professionals and caregivers to access patient data.
- Alerts and Notifications: Configurable alerts for abnormal health readings via email or SMS.
- Data Visualization: Web dashboard for visualizing health trends over time.
evolumin_healthcare_monitoring_system/
│
├── Binary_Classification_LSTM.ipynb # Jupyter notebook for data analysis using LSTM model
├── CODES.zip # ZIP file containing various project codes
├── README.md # Project documentation (this file)
├── extract.py # Python script for data extraction
├── healthcare_monitoring_system.zip # Complete healthcare monitoring system files
├── login.py # Python script for user authentication
└── ... # Additional project files and directories
- Arduino Nano 33 IoT
- Raspberry Pi (any model with WiFi capability)
- Sensors: Heart rate sensor, temperature sensor, SpO2 sensor, etc.
- Jumper wires and Breadboard
- MicroSD Card (for Raspberry Pi OS)
- Power Supply for Raspberry Pi
- Arduino IDE: For programming the Arduino Nano 33 IoT.
- Python 3.x: Required for running scripts on Raspberry Pi.
- Raspbian OS: Operating system for Raspberry Pi.
- Jupyter Notebook: For running the
Binary_Classification_LSTM.ipynb
. - Blynk App or Custom Dashboard: For visualizing data.
- Install the Arduino IDE and necessary libraries for the sensors being used.
- Connect the sensors to the Arduino Nano 33 IoT using jumper wires.
- Upload the Arduino sketch from the project files to the Nano 33 IoT to read sensor data and send it to the Raspberry Pi.
- Install Raspbian OS on the Raspberry Pi.
- Ensure Python 3 and the necessary libraries (
numpy
,pandas
,matplotlib
,scikit-learn
, etc.) are installed. - Run
extract.py
to extract data from the Arduino and store it in a local or cloud database. - Set up a web server (e.g., Flask or Django) to create a dashboard for data visualization.
- Use the
login.py
script to create a secure login page for accessing the dashboard. - Set up user roles and permissions for healthcare professionals and caregivers.
- Use the
Binary_Classification_LSTM.ipynb
notebook to analyze the collected data. - Train the LSTM model to predict potential health issues based on historical data trends.
- Ensure all hardware components are properly connected and powered.
- Start the data collection script on the Arduino Nano 33 IoT.
- Launch the data extraction and processing script on the Raspberry Pi.
- Access the web dashboard to monitor real-time health data and receive alerts.
If you'd like to contribute to this project, please fork the repository, create a new branch, and submit a pull request. Contributions are welcome in the form of bug fixes, new features, documentation improvements, or any other enhancements.
For any questions, issues, or suggestions, feel free to reach out to Keerthivasan Venkitajalam.