+ All Categories
Home > Documents > Biomedical Engineering Solutions Amir Kamyabnejad Bobby Luk Chen Zhang Eric Boyer Yash Trivedi.

Biomedical Engineering Solutions Amir Kamyabnejad Bobby Luk Chen Zhang Eric Boyer Yash Trivedi.

Date post: 25-Dec-2015
Category:
Upload: clinton-haynes
View: 216 times
Download: 1 times
Share this document with a friend
Popular Tags:
31
HeartMon TM Biomedical Engineering Solutions Amir Kamyabnejad Bobby Luk Chen Zhang Eric Boyer Yash Trivedi
Transcript
  • Slide 1
  • Biomedical Engineering Solutions Amir Kamyabnejad Bobby Luk Chen Zhang Eric Boyer Yash Trivedi
  • Slide 2
  • Outline Motivation Project Overview Hardware Software System Testing /Verification Budget Schedule/Timeline Problems Encountered Future Extensions Conclusion 2
  • Slide 3
  • Team Members Team MemberMain Role Amir KamyabnejadTeam lead, Hardware Bobby LukSoftware Chen ZhangSoftware lead Eric BoyerHardware lead Yash TrivediSystem integration 3
  • Slide 4
  • Motivation 1. Cardiovascular disease accounts for 30% of all deaths, which costs $22.2 billion annually 2. Improve heart monitoring, diagnosing, prevention 3. More treatment options 4. Lower cost 5. Continuous remote monitoring 6. On-site preliminary analysis 7. Transfer information via internet 8. Notify emergency services 4
  • Slide 5
  • Project Overview Hardware Software System 5
  • Slide 6
  • 6 Project Overview Brief System Overview Figure 1: Brief System Overview
  • Slide 7
  • Hardware 7 Figure 2: ECG Signal
  • Slide 8
  • Functions of the ECG Circuit Patient protection ECG signal amplification Filtering: Muscle noise Radio Frequency (RF) noise and Electromagnetic Interference (EMI) The bodys DC bias 60Hz noise from household power Common-mode noise by means of a leg driver electrode 8 Hardware
  • Slide 9
  • Functions of the Arduino Analog to Digital Conversion (ADC) Bluetooth transmission 9 Hardware
  • Slide 10
  • Arduino and PCB 10 Hardware Figure 3: Arduino BoardFigure 4: PCB
  • Slide 11
  • Testing/Verification: Hardware Testing with a function generator and oscilloscope: Applied a 1.5Hz, 1mV square wave to simulate a heartbeat, and ensured that it is amplified sufficiently without adding any noise Applied a DC bias to the square wave to verify common- mode rejection Checked the frequency response of the ECG to ensure that frequencies below 0.5Hz and above 100Hz are attenuated sufficiently 11
  • Slide 12
  • Problems Encountered - Hardware Notch filter did not perform properly while on the breadboard RF interference saturated the op-amps until low-pass filters were implemented on the input Arduino voltage converter died 12
  • Slide 13
  • Software Diagnostics Graphical User Interface Bluetooth Module Warning System Data logging and Uploading 13
  • Slide 14
  • Diagnostics Heart pulse amplitude Heart rate period Ischemia 14 Figure 5: Ischemia http://web.squ.edu.om/med-Lib/MED_CD/E_CDs/anesthesia/site/content/figures/3025f11.gif
  • Slide 15
  • GUI 15 Software Figure 6: Application GUI
  • Slide 16
  • Bluetooth Module Establish Bluetooth connection with Arduino BT Board Receive data Display data on GUI 16 Software
  • Slide 17
  • Warning System User Warning Notification Automated call to health professionals when emergency occurs False Alarms 17 Software Figure 7: Warning Message
  • Slide 18
  • Data Logging and Uploading Record data continuously in spreadsheet form ECG Signal User Activity (accelerometer data) GPS Location Data Timestamps Store.csv (comma separated values) files locally Upload data to server for remote diagnostics 18 Software
  • Slide 19
  • Testing/Verification: Software Testing with Android phone Placed important values into the GUI Placed buttons to test uploading and digital filtering Modified threshold values to test specific scenario 19
  • Slide 20
  • Problems Encountered - Software Warning System Problem System freezes during warning Server Option Problem Google Documents Server system instability because of too many dependencies Java Server - limited space for data storage, but stable and customizable 20
  • Slide 21
  • System Overview Connection between Sensors and Microcontroller Connection between Microcontroller and Smart Phone Ability to fetch information from within the App 21
  • Slide 22
  • System Overview Connection between Sensors and Microcontroller established through Digital Port Pin 4 configured as Input Pin Signal from sensors hardwired into Microcontroller Port 22
  • Slide 23
  • System Overview Connection between Microcontroller and Smart Phone established over Bluetooth Baud rate used: 115200 Microcontroller sends digital signals at a sampling rate of 100 Hz 23
  • Slide 24
  • System Overview Phone App uses Activity based Java class to execute the program BroadcastReceiver method used to detect incoming signals Intent setup to extract signal values from BroadcastReceiver 24
  • Slide 25
  • Testing/Verification: System Condition imposed to trigger alarm only after a certain number of consecutive error readings Avoids triggering false alarms Ways to artificially induce false alarms 25
  • Slide 26
  • Testing/Verification: System Best way to test system diagnostics is by using a signal generator Signal generated produces electric signals similar to a heart pulse Amplitude and time intervals can be modified as required during simulation 26
  • Slide 27
  • Problems Encountered - System Setting up a framework to support Bluetooth connection between Microcontroller and Smart Phone Hardware limitations restricting sampling frequency at 100Hz Discrepancies in different builds causing bugs in some versions over different platforms 27
  • Slide 28
  • 28 Top Level Overview Figure 8: Top Level Overview
  • Slide 29
  • Budget: Proposed and Actual CATEGORYESTIMATED AMOUNT Actual Amount Microcontroller including Bluetooth (Arduino BT) $168.00 ($150 for the equipment and $18 for shipping) $188.10 Accelerometer$52.00 ($25 for the equipment and $27 for shipping) $57.12 Power Control (DC-DC converters and batteries) $20.00 $19.87 Project Case for Arduino$10.00 $0 ECG electrodes$65.00 ($45 for the sensors and $20 for shipping) $60.25 ECG circuit components$50.00 $34.78 PCB Supplies$30.00 $48.43 Contingency fund$100.00 $25.04 (replacement instrumentation op amp) ESSS cheque $100.00 EXPENSE SUBTOTAL$495.00 $533.59 29
  • Slide 30
  • Schedule/Timeline 30 Figure 9: Schedule/Timeline
  • Slide 31
  • Future Extensions 1. Waterproof case 2. Weigh less than 200 g 3. Comply with CSA, UL, FCC requirements 4. Reliability & durability 5. Wireless ECG electrodes 6. Compatible with X-rays 7. Add oximeter 8. Add thermometer 9. Detect symptoms of heart disease 10. Minimize energy consumption 11. Work on all Android, iPhone, and Blackberry platforms 31
  • Slide 32
  • Conclusion Successful completion of goals Exceeded expectation Team dynamics Contribution to society Confidence in entrepreneurship 32
  • Slide 33
  • 33 Questions

Recommended