1 / 11

V i t a l i s

V i t a l i s. Software Design Narrative. Wireless Biometric Sensor. ECE 477 - Spring 2013 TEAM 13 Presenter: Shantanu Joshi. Team Members: Aakash Lamba Di Mo Shantanu Joshi Yi Shen. Project Abstract. P rototype of a portable wireless biometric sensor

aaralyn
Download Presentation

V i t a l i s

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. V i t a l i s Software Design Narrative Wireless Biometric Sensor • ECE 477 - Spring 2013 • TEAM 13 • Presenter: Shantanu Joshi Team Members: AakashLamba Di Mo Shantanu Joshi Yi Shen

  2. Project Abstract Prototype of a portable wireless biometric sensor Battery-powered device with fuel gauge Mounted on the wrist Monitor pulse rate, SpO2 and skin temperature Transmit the information via Wi-Fi for remote web access NFC chip allows immediate access Accelerometer on the shoulder for fall detection Manual and automatic alarm system.

  3. Block Diagram

  4. Software Requirements (1) Embedded

  5. Software Requirements (2) Web/Mobile

  6. Software Organization

  7. Pulse Oximeter Algorithm • Red/Infra-red LED switched on alternately • TSL230 outputs appropriate frequency • Each output pulse triggers external interrupt • Update appropriate counter • Calculate ratio • Table lookup • Count peaks to obtain pulse

  8. Software Design Constraints • Balance safety and reliability with power • Achieved by collecting data in a buffer and transmitting it periodically to the server • Empirically determine buffer size and transmit interval to maximize battery life while ensuring patient safety • Avoid high latency • Timer interrupt triggered at appropriate interval

  9. Web Application Software • Server is asynchronous event driven • Makes extensive use of callbacks • Database: NoSQLMongoDB • Client side • Add/Review/Delete patients and doctors. • Real time graphs using Smoothie.js Example of Smoothie.js chart

  10. Software Status

  11. Questions?

More Related