walidamriou / MedicalSignalsBox

Project to collect,send and receive medical data

Home Page:https://github.com/MedicalSignalsBox

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

panal with left menu

Medical Signals Box project source

Medical signals box is an Embedded system project to collect,send and save medical data with software for receive the data in computers and smart devices.



Hardware:

  • Partial Building of Firmware (Hardware test and config):
  1. ESP32 Bluetooth send data or ble_server.
  2. TFT ILI9225 with ESP32 LOLIN32.
  3. TTP224 Switch Touch Sensor Digital 4.
  4. RTC_DS3231: set time and date, read the time and date now.
  5. Get the data of Heart Rate and SpO2 from MAX30102.
  6. plot the signal of ECG from AD8232
  7. Display logo of Medical Signals box and more in the start.
  8. make Hardware intarface.
  9. Develop an Arduino Library to samplify the main code of the firemware. We focus to this part in the next prototype v2 to focus in education use of the Medical Signals Box
  10. MPU-6050 accelerometer and gyroscope.
  11. I2C scanner for get the I2C address of the module
  1. Circuit: Soon
  2. PCB: Soon

Software:

  • Partial Building;
  1. receive the data from the hardware via bluetooth by Nodejs (software/Linux/code.js) in linux (test it in ubuntu 18.04.2)
  2. receive the data from the hardware via bluetooth by Nodejs (software/Windows/code.js) in Windows (test it in windows 10)
    Update of 06 may 2019 for the app for Windows: there are a problems when I try to program the bluetooth receive in windows, the philosophy of windows with the hardware is not like the linux, in Linux any thing is file for that the play with the hardware is so easy, I will stop develop the app for windows in this time and complete develop the app just in linux, in the future I try to develep it by C#.
  • Full building:
    When complete the partial building, I use a methode from prepreprocessor to use the special code for special OS, so when the software run in Linux the software choose the code 1 and when run in windows the software choose the code 2.

Copyright CC 2020 Walid Amriou

Creative Commons License
This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.

You are free to:

  • Share — copy and redistribute the material in any medium or format
  • Adapt — remix, transform, and build upon the material The licensor cannot revoke these freedoms as long as you follow the license terms.

Under the following terms:

  • Attribution — You must give appropriate credit, provide a link to the license, and indicate if changes were made. You may do so in any reasonable manner, but not in any way that suggests the licensor endorses you or your use.
  • NonCommercial — You may not use the material for commercial purposes.
  • ShareAlike — If you remix, transform, or build upon the material, you must distribute your contributions under the same license as the original.
  • No additional restrictions — You may not apply legal terms or technological measures that legally restrict others from doing anything the license permits.

the software or Code or Scripts or any files in this source is provided "as is" and the author disclaims all warranties with regard to this files including all implied warranties of merchantability and fitness. in no event shall the author be liable for any special, direct, indirect, or consequential damages or any damages whatsoever resulting from loss of use, data or profits, whether in an action of contract, negligence or other tortious action, arising out of or in connection with the use or performance of this software or code or scripts or any files in this source.

About

Project to collect,send and receive medical data

https://github.com/MedicalSignalsBox


Languages

Language:C 57.6%Language:C++ 42.1%Language:JavaScript 0.2%