V i t a l i s

fallsnowpeasInternet και Εφαρμογές Web

12 Νοε 2013 (πριν από 3 χρόνια και 7 μήνες)

73 εμφανίσεις

V
i

t a l
i

s

ECE 477
-

Spring 2013


TEAM 13


Presenter: Shantanu Joshi



Wireless Biometric Sensor

Team
Members:

Aakash

Lamba

Di Mo

Shantanu Joshi

Yi
Shen

Software Design Narrative


P
rototype
of a portable wireless biometric sensor


B
attery
-
powered device with fuel gauge


M
ounted on the wrist


M
onitor pulse
rate, SpO
2

and skin temperature


T
ransmit 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.


Project Abstract

Block Diagram

Software Requirements (1)

Software / Communication

Protocol

Sensor/Device

UART


μOLED

and

WiFly

Shield

I2C

Temp.

Sensor and Fuel Gauge

ADC

Accelerometer

4DGL


μOLED


Embedded

Software Requirements (2)

Software

Function

Node.js

Server

Jade,

Stylus

Client


Smoothie.js

Plotting

MongoDB


Database

Android

App

for
NFC

Tag

Web/Mobile

Software Organization

Pulse
Oximeter

Algorithm

1.
Red/Infra
-
red LED switched on alternately

2.
TSL230 outputs appropriate frequency

3.
Each output pulse triggers external interrupt

4.
Update appropriate counter

5.
Calculate ratio

6.
Table lookup

7.
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


T
imer interrupt triggered at appropriate
interval


Web Application Software


Server is asynchronous event driven


Makes extensive use of callbacks


Database:
NoSQL

MongoDB


Client side


Add/Review/Delete patients and doctors.


Real time graphs using
Smoothie.js

Example of
Smoothie.js

chart

Software Status

Software Component

Status

UART

Verified through T.T.

I2C

Tested and Verified

with Temp

Pulse

oximeter

Only

missing lookup tables

ADC

Tested

and Verified with pots.

μOLED

(4DGL)

In progress

WiFly

Part Arrived over spring break

NFC(Android App)

Tested

via SW emulation of NFC

Web Application

Need

to incorporate plotting
library and host it and ensure it
communicates with the Wi
-
Fi
board

Questions?