110 likes | 232 Vues
This project presents a prototype for a portable wireless biometric sensor, designed as a battery-powered device for real-time health monitoring. Mounted on the wrist, it tracks pulse rate, SpO2, and skin temperature, transmitting data via Wi-Fi for remote access. Integrated with an NFC chip for immediate access and an accelerometer for fall detection, the device features both manual and automatic alarm systems. This report outlines the software requirements and design, including embedded software, web application, and database management utilizing NoSQL MongoDB.
E N D
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
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.
Software Requirements (1) Embedded
Software Requirements (2) Web/Mobile
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
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
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