Introduction
Diabetes is considered as the world's fastest growing chronic disease. According to the International Diabetes Federation, one in every 11 adults are suffering from diabetes which counts nearly to 425 million of total world population. Severe diabetes can cause serious complications like stroke, amputation, kidney failure, heart attack and in worst case, death. Therefore, it should be monitored by measuring blood glucose levels regularly and keeping it under control. For a diabetic patient having type 1 diabetes, it is recommended to measure blood sugar 4 - 10 times a day. People with type 2 diabetes should take blood sugar testing at least once a day. The currently available and mostly used method is the invasive glucometer which is painful, can cause damage to the blood vessels, and can cause infections. They are also costly as the strips need to be replaced over time. The aim of this project is to eliminate these drawbacks and build a convenient method for frequent glucose monitoring. and accurate to a considerable extent.
About Us
According to the recent research conducted on this subject, three methods have been found to measure glucose non invasively and the method that we are focusing is called the Near Infrared based method. The concept is that when a near infrared light ray is sent through the finger tip, it will get absorbed and scattered inside the finger and the output light ray will have a loss of intensity. Based on this, it is concluded that there is a correlation between the glucose concentration and the intensity of the output light. Therefor, we can build a regression formula and use it to calculate glucose concentration at any output intensity. Here we present, Gluco Stat, the painless, low cost, infection free and efficient Non-invasive Glucometer. Not only measuring glucose, but this will also help the users to monitor their blood glucose on a daily basis.
-
01 Hardware Component
The hardware implementation is based on a microcontroller programmed using C. The physical device will be connected to the mobile client using Bluetooth for data transmission.
-
02 Mobile Application
Using mobile app users can read glucose levels from hardware device. Also users can track their glucose levels. They also can connect with doctors and get health tips regarding diabetes.
-
03 Web Application
Web applications will be used by doctors to connect with their patients and monitor their health situation.
Technology Stack
Frontend Development
React and React Native
React will be used to develop the front end of the mobile and web app. React Native will be used to develop the front end of the mobile app. It provide easy to use features and less time to develop. Most importantly, React Native allows apps to run in both android and IoS platforms.
Backend Development
Node js
Node js and its most famous framework, express js will be used implement backend. Backend Api will connect mobile web app and hardware componenets.
Microcontroller Programming
C language
We use C as a Microcontroller programming language because most of the other high-level languages rely on libraries which require more memory and that is a major challenge in embedded systems.
Cloud Mangement
Aws Lightsail
AWS will be used as the cloud computing platform because of its extensive features and reliability. We used AWS lightsail cloud server for deploy our backend. Also mongodb is deployed in aws lightsail server. MongoDb is used as database mangement system beacuse of its scailability, performance and security.
Hardware Implementation
The hardware design comprises of following components.
- Main processing unit Atmega328p Microcontroller
- NIR emitter of 940 nm wavelength
- Main two sensors NIR detector and Touch sensor
- LCD display
- Bluetooth module
- Batteries to supply constant power to the emitter
- Noise filter and Amplifier circuit
Software Implementation
This is the interface for patients or the people who need to monitor diabetes. Features of the mobile and web application are,
Moblile App
- User-specific accounts
- Displays measured glucose concentration
- Get a graphical representation of the historical values of glucose levels
- Issue alerts on users' diabetic conditions
- Get health tips and prescriptions from doctors to control diabetes
Web App
- User-specific accounts
- Displays measured glucose concentration
- Get a graphical representation of the historical values of glucose levels
- Issue alerts on users' diabetic conditions
- Get health tips and prescriptions from doctors to control diabetes
How to connect with device
To pair with mobile phone, you need to go to the Bluetooth settings of your mobile phone and follow the steps in the video.
1.) Enable Bluetooth on your mobile phone.
2.) Allow to scan available devices. Make sure that GlucoStat is switched on and kept in closer vicinity with your mobile device.
3.) From the available devices list, you will see the device name as 'HC-05'. Press on it and an alert will be popped asking for the password.
4.) Type '1234' which is the default password of the device.
5.) Upon successful pairing, the device name will be shown under paired devices list.
Demostration
How to use GlucoStat
You can use GlucoStat with or without the mobile app. But, if you need to store the measured values under your glucose history records, make sure that you are logged to your GlucoStat account, and the device is paired with the mobile phone.