150 likes | 282 Views
H eart B ook & S mart H elper. By HeartBook. Members: Mentor:. Alice TO Pui Ling Sunny POON Oi Ching Zoe HO Yiu Ting LIU Man Lee. Shun Tak Fraternal Association Yung Yau College. What problems we are facing:. Heart disease is the third biggest 'murderer' in the world.
E N D
HeartBook & SmartHelper ByHeartBook Members: Mentor: • Alice TO Pui Ling • Sunny POON OiChing • Zoe HO Yiu Ting LIU Man Lee Shun Tak Fraternal Association Yung Yau College
What problems we are facing: • Heart disease is the third biggest 'murderer' in the world. • In every 3mins and 42 sec, ONE person suffersa heart attack and dies • The main reason for that is the persons suffering the heart attack, cannot receive the rescue in time • Besides, some elderlies may easily tumble and causing serious injuries and even death • So, some of elderlies are prohibited to go out and have activities freely
Vision and Mission: • We want our hearts to be listened • So, we can detect, record and central monitor the latest status of our hearts • Hence, we can give instant rescue to the people having heart diseases • Also, to give analysis to the users to assist in their cures or athletic training We want our elderlies can freely go outdoor Therefore, we design our innovative system, HeartBook & SmartHelper Our System is composed by 3 sub-systems:
System Introduction It is an integrated system, including: Server and client, Hardware and Software . All the software (APPS) and hardware are designed and built by ourselves • Software components: • Windows Phone: • HeartBook & SmartHelper Client (WP8 APP) • HelpMe Apps • Server • HeartBook Server • WCF Services • SMS Gateway • Design and create Database • Arduino (C program) • HeartBook Sensor program • SmartHelper Sensor Program • Hardware components: • HeartBook Sensor • SmartBook Sensor
System Diagram All these 3 sub-systems can be applied individually
Major functions HeartBook & SmartHelper Client: - HeartBook: 1.)HeatRate monitor function 1.1)Normal Heart Rate 1.2)Irregular Heart Rate 1.3)No Heart Beat - SmartHelper: 2.) Fall Down Detection and Alert sending Function 3.) Obstacles Detector Function HelpMeApps: 4.) Voice-command-triggered Rescue Calling Function Server-sided: HeartBook Server: 6.)Real-time Monitoring for the users by the Central administrator HeartBookServer For Users: 7.) Allow users to browse their own data (and obtain (save) the data) from the central web-site (Database) WiFi/ Mobile network 5.) Toast Notification - Notification even the user’s APPS is in background
HeartBookSystem:1.)Heart Rate Monitoring function: To • show the Heart rate of the user on user’s Windows Phone (HeartBook & SmartHelper Client). • call the WCF to submit/send the information of the user’s status and location to the server. For athlete: Our system can provide their heart rate info and related analysis to them and even their coaches, and hence to assist to improve their training quality For heart disease patients : Our system can provide useful daily info (the heart rate and status) about the patients to their doctors, and hence to improve their cure
HeartBookSystem:1.)HeatRateMonitoring Function 1.2 Detect and give rescue request (with the user’s current GPS location, heart rate and status) to central server to notify admin when the user’s heart beat irregularly 1.1In normal situation, central detect, record and monitor the user’s heart rate Text-To-Speech (TTS) Message on WP8: Message on WP8: Message show on HeatBook Server: Message show on HeatBook Server: 1.3 Detect and give rescue request to central server to notify admin (with SMS also) when the user has NO HEART BEAT SMS to Admin’s mobile Text-To-Speech (TTS) Message show on WP8: Message show on HeatBook Server:
2.) Tumbe Detecting and Rescue Calling Function SmartHelper System(HeartBook& SmartHelper Client): 3.) Obstacles Detecting Function • Detect the tumble of the user instantly • (i.e. user’s both hands release the 2 handles of the walker) • Then send the signal, including the message indicating the tumble of the user and the current GPS location, to the server (by calling WCF). Also, a rescue SMS will be sent to central admin’s mobile • To notify the central admin, and the user can be rescued as soon as possible • Detect the distance of the obstacle in front of the user’s walker • When an obstacle is too close to the user, our WP8 APPS will “speak out” (with Text-to-Speech, TTS function) an alert to notify the user to avoid this obstacle Text-To-Speech (TTS) To alert the user Message shown on WP8: SMS to Admin’s mobile Message shown on WP8: Message shown on HeatBook Server:
HelpMeSystem(stand-alone WP8 APPS): 4.)Voice-command-triggered Rescue Calling Function • In any accidents, the user can call for rescue by opening “HelpMe” (WP8 APPS) by using voice command (saying “HelpMe”) • The current GPS location will be obtained • It will call the WCF in the server to send the rescue message to the server to record in central database and notify the central administrator • Also, a rescue calling SMS will also be sent to the admin. • So, the user can get the rescue as soon as possible Info shown on HeatBook Server SMS sent to Administrator’s mobile 5.) Toast Notification – Notification even the user’s APPS is in background • The “HeartBook & SmartHelper Client” (user’s client-sided WP8 APPS) can be operated in background (so the user can use the mobile in other ways, such as making a phone call) • Toast Notification (and even TTS speech notification) will be emitted • whenever the APPS received any heart rate data, or special events (e.g.: no heart beat, irregular heart beating, tumble) detected from the sensors. • It is especially helpful for the athlete to understand his/her heart rates during trainings
Server-sided: 6.) HeartBook Server – Real-time Monitoring for users by Central admin • Connect to the database • Display the latest info and status of all the users (such as the heart rate, situations of the irregular heart beating, NO heart beat, tumbling, any other rescue request and the current GPS location) to the central administrator • All the info will be updated periodically • If necessary, the central administrator can send at once the rescue team to the users in need with the users’ latest location, and hence to increase the chance of survival of the users 7.) HeartBook Server For Users (ASP.Net) – Allow users to browse their own data (and obtain (save) the data) • Users can go to our ASP.Net website (HeartBook Server For Users) • to browse their Heart rate data, and all the special case (such as No Heart Beat, fall down, call for Help) form the HeartBook Server to the user. • Also, the users can download their own data from the server and save as CSV file • URL: http://heartbook.stfa-yyc.edu.hk/hbserver/login.aspx
Technologies we used in this system • WP8 APPS(n Visual Studio 2012 (C#)) • Server-sided(n Visual Studio 2012 (C#)) Software related • Bluetooth Serial Port Protocol (SPP) • Locationing(with GPS or mobile network) • Text-To-Speech, TTS • Voice command / instruction • WCF Services • SMS gateway • Database (using MS SQL Server 2012) • IIS 8 • MCU Programming (for Arduino) • Hardware related • Arduino MCU • Heart Rate Sensor & Transmittor • Heart Rate Monitor Interface • Bluetooth Chipset • Capacitive Sensors • Ultra-sonic Range Detector
Comparison of function In the market, there is NOT any other products having exact functions with ours. We can only find some with partial similarity Products similiar to HeartBook System: 1.)Polar RS800CX HeartBook’s advantages: • Data transmitted to the server and stored to central DB instantly • Central administrator will be notified instantly whenever the user is in dangers 2.)MyPulse HeartBook’s advantages: • Data transmitted to the server and stored to central DB instantly • Central administrator will be notified instantly whenever the user is in dangers • With TTS alert Product similar to SmartHelper System: (台大智活智慧型助行器) SmartHelper’s advantages: • With GPS locationing • Data transmitted to the server and stored to central DB instantly • Real-time obstacle detection • Smaller in size Product similar to HelpMe: Emergency Alarm System (長者安心通) HelpMe’s Advantages: • With GPS locationing • With Voice-command control My Pulse Polar RS800CX
Commercial Value Conclusion An innovative and integrated system is designed and developed • Functions of our system: • 1.)HeatRatemonitor function 1.1)Normal Heart Rate 1.2)Irregular Heart Rate 1.3)No Heart Beat 2.) Fall Down Detection and Alert sending Function 3.) Obstacles Detector Function 4.) Voice-command-triggered Rescue Calling Function 5.) Toast Notification (for “HeartBook & SmartHelper Client) 6.) Real-time Monitoring for the users by the Central administrator 7.) Allow users to browse and download their own data from the central Server • Let our elderlies can freely go outdoor • Let our hearts to express themselves May be the world's first WP8 system to connect to the external Heart Rate Detector (using Bluetooth) to monitor the users’ heart rate Have more functionalities and wider variety than the similar products in the market Have a broader customer base The manufacturing cost is low (only US$ 110, and will be sharply reduced if in mass production)