This is an implementation of a Smart Glove that can detect internal temperature and oxygen saturation of a patient, as well as giving small diagnoses based on those values.
We developed an embedded system as a glove capable of detecting internal temperature and oxygen saturation of a patient, and displaying those values. The glove is able to work without any laptop, but comes with a graphical user interface as an additional tool. Thanks to the GUI, the glove is able to send via a serial communication more data than how much is able to display on the LCD screen positioned on the top of the glove.
The source code is available under the folders *_source_code
, depending on which programming language it is.
The GUI written in python should be re-written by scratch. We focused on developing a good JavaFX GUI.
A detailed explanation on our reasoning can be found here.
Clone the repository and use each *_source_code
folder as the root for each project.
We harnessed Arduino to implement an application in C++ in order to read temperature and oxygen from the sensors and display them on the LCD screen. The code has been carefully thought to ease extension and maintainability.
We used JavaFX for developing an interactive graphical interface with the doctor. As for Arduino, the code has been carefully thought to ease extension and maintainability.
The GUI written in Python should be re-written from scratch. It's been an initial experiment to see the differences with JavaFX during coding.
For any question regarding the project, send me an email at [email protected]
Any contribution is welcome. The more clean and commented is the code, the better it is. In this way, we ease the development for future works and save a great amount of time in maintenance.
This project is open to further implementation with other sensors or other applications.