Wearable Wireless Physiological Sensors Daniel Bishop Rosy Logioia Josh Handley Gouri Shintri Phillip Hay Clay Smith Christina Hernandez Adam Stevenson
Goals and Objectives Measure blood volume pulse Measure skin resistance Measure temperature Record measurements on wearable device unit Transmit measurements wirelessly to a computer Display measurements on Graphical User Interface in real time
Recent Issues BVP Sensor – Correctly amplifying and filtering signals BVP Sensor – Correctly amplifying and filtering signals GSR – Reverse engineering safely GSR – Reverse engineering safely Convert bulky circuit into small and wearable device Convert bulky circuit into small and wearable device Understanding Eagle Understanding Eagle Size and availability of parts Size and availability of parts Compatible design to Dr.Liu’s requirements Compatible design to Dr.Liu’s requirements Getting Chipcon to process information Getting Chipcon to process information Debugging hardware Debugging hardware
Sensors Team - Goals Objectives – To Do Properly filter BVP signal with 2 nd order low pass filter Reverse engineer GSR sensor Condense circuits into wearable item Integrate sensors and board Test / Debug integration Integrate sensors / board with software Test / Debug complete configuration Present final product Objectives – Done Reverse engineer BVP sensor Reverse engineer temperature sensor Calibrate and test temperature sensor
Temperature – Circuit
Temperature – Calibration
Temperature – Testing Thermometer Positions Temperature ◦ F Measured Voltage V Calculate Voltage V % Error Gouri’s palm Zach’s palm Di’s palm Di’s fingers
Pulse Oximetry – Circuits Photovoltaic Circuit LED Circuit
Skin Resistance Waiting on extra samples to arrive Reverse engineer sample to learn how GSR sensors work Build a working prototype on breadboard using knowledge and information from sample Calibrate sensor Proposed skin resistance circuit
Board Design Team - Goals Objectives – To Do Test schematic Send off schematic for board creation Integrate sensors and board Test / Debug integration Integrate sensors / board with software Test / Debug complete configuration Present final product Objectives – Done Comprehension of Chipcon 2400 and Microcontroller Board Schematic (Eagle) Research Parts – Size and $$
Board Design Microcontroller and Chipcon 2400 Microcontroller and Chipcon 2400 Microcontroller 32 I/O Pins 8 analog inputs pins (100 ksps) Max amplification = 16, variable UART (Built-In) Chipcon CC pin SPI bus 6 optional digital interfaces 3 pin antenna connection 2.4 GHz transceiver
Custom Circuit Board
PCB Layout
Software Team - Goals Objectives – To Do Transmission software Receiving Software USB software GUI Integrate software with sensors / board configuration Test / Debug complete configuration Present final product Objectives – Done Comprehension of Chipcon 2400 and Microcontroller Analog input software
Analog Input Code Code Initialize timer Initialize timer Poll sensors continuously Poll sensors continuously Convert to digital signals Convert to digital signals Testing Testing Signal generator Signal generator
Communication Code Code Initialize Chipcon registers/clock Initialize Chipcon registers/clock Construct/Transmit packets Construct/Transmit packets Testing Testing Writing/Reading chipcon registers Writing/Reading chipcon registers Set up multiple Chipcon EBs Set up multiple Chipcon EBs
Questions?