Skip to content

App to Monitor Heart Rate and Read Sensor Data from MicroChip

Notifications You must be signed in to change notification settings

aniketdhole07/micro-health

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

App to manage any AVR IoT Board Sensor Data and Read User's Heart Rate using Phone's Camera

image-2021-01-31-T012541-426

How I Build It

The App was build using Flutter and Firebase.

  1. Flutter: Framework to develop Mobile Apps easily using Java.

  2. Firebase: Database to connect Apps and also has Authentication Feature for easily integrating User Auth in App.

How I used Microchip AVR IoT :

Not everyone can create a MP-Lab Project and then try to build it for his WIFI settings, So I tried to make it Universal for all the AVR IoT Boards by just entering the Board ID the App will link the Temperature and Light Sensor Data. As the most of users are from non-technical background they might not have tools or knowledge to Build the AVR Project and Flash it to the Board so using this app they can easily View the Sensor Data.

It would securely provide user his Data as I have included Authentication Features for each User and Board.

For Reading Sensor Data:

Whenever User SignUp in the App it will take the Board ID of AVR IoT Board (eg. 012386XXXXXXXXB1FE). This will be stored in the Firebase Database. Any IoT WG Board's ID can be added here.

Screenshot-2021-01-31-00-58-57-600-com-example-firebase IMG-20210131-020825

Whenever user is Authenticated he can see options to "View Sensor Data" ,here he can open that and view the Live Data from AVR IoT Board

Screenshot-2021-01-31-01-02-34-760-com-android-chrome-1 Screenshot-2021-01-31-01-02-46-551-com-android-chrome-1

For Calculating Heart Rate:

I have used Phone's Camera to read Pulses from Index Fingers . The method is known as photoplethysmogram (PPG) it is an optically obtained plethysmogram that can be used to detect blood volume changes in the microvascular bed of tissue

1-75e0-L3-AW-FG9b-Ab9-AVn-Gz-Q

We measure the average value of all the pixel’s intensity of the camera image, the intensity measured will vary with the blood flow.

Screenshot-2021-01-31-00-58-28-598-com-example-firebase

Future Work

  1. Adding More Health Features like Oxygen Level

  2. Alerts

About

App to Monitor Heart Rate and Read Sensor Data from MicroChip

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published