Skip to content

This Python application collects and displays blood pressure and heart rate data using an Arduino connected to a blood pressure cuff and heart rate sensor. It communicates via USB serial connection and features a Tkinter-based GUI for user interaction. Multithreading ensures continuous data collection and real-time graphing.

Notifications You must be signed in to change notification settings

DinaliAssylbek/Blood-Pressure-and-Heart-Rate-Monitoring-Software

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 

Repository files navigation

Blood Pressure and Heart Rate Monitoring Software

Overview

This project is a Python-based software application designed to collect and display blood pressure and heart rate data. The software interfaces with an Arduino connected to a blood pressure cuff and a heart rate sensor. Communication between the Arduino and the software is handled via serial connection over USB. The graphical user interface (GUI) is implemented using the Tkinter library, and the application utilizes multithreading to ensure continuous data collection and real-time graphing.

Features

Serial Communication: Communicates with the Arduino via a USB serial connection.
GUI Interface: Easy-to-use GUI for selecting ports, subjects, and data parameters.
Measurement Control: Start, stop, and restart data measurements with ease.
Real-Time Graphing: Continuously graph the collected data during measurements.
Data Export: Save collected data in a .txt format after measurements are complete.
Multithreading: Ensures smooth and continuous data collection and graphing.

Example

Screenshot 2024-07-11 095717

About

This Python application collects and displays blood pressure and heart rate data using an Arduino connected to a blood pressure cuff and heart rate sensor. It communicates via USB serial connection and features a Tkinter-based GUI for user interaction. Multithreading ensures continuous data collection and real-time graphing.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages