Safe Heart GSOC 2015 Proposal for Systers
Name and Introduction
Kirti Choudhary
I am a Final year student pursuing BTECH in Information Technology at Govt.
Engineering College of Bikaner. I am originally from Sikar City, Rajasthan
Abstract
The threat of heart disease isn't a new one. It's been glaring at us for years,
making us question every detail of our complicated lifestyle choices, diet and
level of physical activity. It's been a leading killer in the West and has now
aggressively made its way to India. The purpose of this application is to
develop a Heart Attack Detection android application for heart patient. A new
mobile app compatible with the Android that can immediately alert doctors,
friends, and loved ones when an unexpected health event — such as a heart
attack or fall — occurs. Mobile technology with this android application can
save many lives. Although the app is primarily targeting older people who are
at greater risk for falls and heart attacks.
Motivation
I want to create this project because Heart attack rate is increasing day by day.
Sometime patients get heart attack but don’t get any help because they can’t
inform their relatives for help. So this android application would be very
useful in such conditions.
Proposal Design
The purpose of this Android application is the detection of heart attack and
inform patient’s relatives,doctor and friends for help. In this project there will
be two phase.
1.Android Programming
2.Arduino Programming
Android Programming
This Android App is for caretakers of patients.In this phase we will create
Android application which will show patient’s heart rate and pulse w ith the
help of IR pulse Sensor which will be wore by patient on finger tip or wrist.
Android app will be connected with Arduino board via low power Bluetooth
technology. So that Heart rate in app will be regularly updated if it will be in
Bluetooth range of device{Which is present on finger tip of patient}.
This app also have a feature to find my device which is wore by patient.When
Caretaker click on find my device then a ring alert command execute and send
to arduino board via Bluetooth.By ringing, user can easliy find his device.
This is the mockup of android app. In this fig. “0
bpm” shows heart beat per minute and pulse will
be shown in the green graph.
Arduino Programming
In the second phase there will be an Arduino board with IR pulse sensor,
Bluetooth module, GPS ,speaker and GSM module.
Infrared Pulse Sensor
Arduino Board with
Bluetooth,gps ,speaker and
GSM module
How It Will Work
Step 1. Patient will need to wear IR sensor to his/her finger tip otherwise on
wrist. This IR pulse sensor will be connected with Arduino board.
Step 2. The sensor itself consists of an infrared emitter and detector mounted
side-by-side and pressed closely against the skin. When the heart pumps,
blood pressure rises sharply, and so does the amount of infrared light from
the emitter that gets reflected from blood tissues and back to the detector. The
detector passes more current when it receives more light, which in turn
causes a voltage drop to enter the amplifier circuitry. Result of this is Pulse
generation.
Step 3. All information of contact will be already present in Arduino board
with GSM module. So that he/she can save contact no. in SIM card which will
be inserted in Arduino GSM slot.
Step 4. Users set individual preferences on what they consider to be normal
levels of each criteria. If the sensor detects a change outside of these limits, a
real-time alert is sent to designated caregivers, family members, or other
contacts with information about the user's location and condition.
Step 5. The Android application i.e “Safe Heart” will be connected with
Arduino board via Bluetooth because Bluetooth is low power consumption
technology. Arduino will continuously transmit pulse data so that “Safe Heart”
app could show pulse and Heart rate. This app will be for caretaker of patient.
So if patient get heart attack then Arduino board will first look for phone in
Bluetooth range. If phone which is connected with this board then Arduino
will trigger an alarm to Android phone. If phone is not in Bluetooth range then
Arduino will trigger a message and gps coordinates to contact no. present in
SIM card of GSM module.
Step 6. The Gadget which is on patient’s finger tip or wrist also features an
SOS button, which allows the user to send an emergency message to pre-
determined contacts. It will also simultaneously place a phone call to your
primary contact.
Step 7. By this alert system caretaker of patient can always attach with
patient.
Implementation
First step would be deep study of interaction & code flow Arduino and
Android.
To develop android application, Use of java programming language with
Eclipse IDE and ADT
Designing the User Interface.
Use openclipart and adobe photoshop for creating icons.
Creating IR pulse sensor body to wear at finger tip.
To program Arduino board, Use of C programming language with
Arduino IDE.
Hardware Implementation: Arduino board, Bluetooth module, IR pulse
sensor, GPS,GSM module, Speaker.
Timeline
April 27 - May 25(Community Bonding Period)
Further discuss the activity ideas with the mentor
Final list of activities to be implemented under this application
Study documentation on Arduino.
Setting up the development environment.
May 21 - July 21
Start Coding
Collect hardwares
Connection of all hardwares
Code integration of hardwares
Report the work
July 21 – August 24(Pencils down)
Designing UI for all size phone
Increase stability of app
Code Integration of both Arduino and App
Testing of Correct Pulse rate
Hardware Testing and Bug fixes
Documententation
Final Release
About me
I am a FOSS enthusiast & familiar with FOSS from 2 years.
I have no commitments during summer.
I have working knowledge of Java,C,C++ ,Visual basic & Python.
I take Summer of code as an opportunity to get engaged with Systers
Community as contributor and continue this association even after
Gsoc.
I would not just based my being the right person for the task on my
proficiency in programming, but also on the understanding of logic
that will make things work, a prior knowledge and understanding of
what the mobile development project explains and also the readiness
to contributes in terms of code and innovative ideas for the
betterment and completeness of the task.
I have worked on coding projects in Android and I am very excited
about this opportunity because I worked hard in this week. I am
willing and ready to extend the amount of time I input into the
development of this project.I’ll give my best.
I would love to be contacted if any part of this proposal is not clear to
you.
Thank you for considering this proposal and for your time.