Wearable Wireless Physiological SensorsSlide 2Recent IssuesSlide 4Temperature – CircuitTemperature – CalibrationTemperature – TestingPulse Oximetry – CircuitsSkin ResistanceSlide 10Board DesignCustom Circuit BoardPCB LayoutSlide 14Analog InputCommunicationQuestions?Wearable Wireless Wearable Wireless Physiological Physiological SensorsSensorsDaniel Bishop Rosy Daniel Bishop Rosy LogioiaLogioiaJosh Handley Josh Handley Gouri ShintriGouri ShintriPhillip Hay Phillip Hay Clay SmithClay SmithChristina Hernandez Adam Christina Hernandez Adam StevensonStevensonGoals 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 timeRecent IssuesRecent IssuesBVP Sensor – Correctly amplifying and BVP Sensor – Correctly amplifying and filtering signalsfiltering signalsGSR – Reverse engineering safelyGSR – Reverse engineering safelyConvert bulky circuit into small and Convert bulky circuit into small and wearable devicewearable deviceUnderstanding EagleUnderstanding EagleSize and availability of partsSize and availability of partsCompatible design to Dr.Liu’s requirementsCompatible design to Dr.Liu’s requirementsGetting Chipcon to process informationGetting Chipcon to process informationDebugging hardwareDebugging hardwareSensors Team - Goals Objectives – To Do•Properly filter BVP signal with 2nd 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 productObjectives – Done• Reverse engineer BVP sensor • Reverse engineer temperature sensor• Calibrate and test temperature sensorTemperature – CircuitTemperature – CircuitTemperature – Temperature – CalibrationCalibrationTemperature – TestingTemperature – TestingThermometerPositionsTemperature◦FMeasured Voltage VCalculate Voltage V% ErrorGouri’s palm 91.6 .314 .314 0Zach’s palm 97.2 .442 .431 2.55Di’s palm 96.4 .403 .414 2.66Di’s fingers 94.995.9.340.360.383.40411.2210.89Pulse Oximetry – Pulse Oximetry – CircuitsCircuits Photovoltaic Circuit LED CircuitSkin ResistanceSkin 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 circuitBoard 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 productObjectives – Done• Comprehension of Chipcon 2400 and Microcontroller • Board Schematic (Eagle)• Research Parts – Size and $$Board DesignBoard Design Microcontroller and Chipcon 2400Microcontroller and Chipcon 2400• Microcontroller• 32 I/O Pins• 8 analog inputs pins (100 ksps)• Max amplification = 16, variable• UART (Built-In)• Chipcon CC2400• 4 pin SPI bus• 6 optional digital interfaces• 3 pin antenna connection• 2.4 GHz transceiverCustom Circuit BoardCustom Circuit BoardPCB LayoutPCB LayoutSoftware Team - Goals Objectives – To Do• Transmission software•Receiving Software•USB software•GUI• Integrate software with sensors / board configuration•Test / Debug complete configuration• Present final productObjectives – Done• Comprehension of Chipcon 2400 and Microcontroller •Analog input softwareAnalog InputAnalog InputCodeCodeInitialize timerInitialize timerPoll sensors Poll sensors continuouslycontinuouslyConvert to digital Convert to digital signalssignalsTestingTestingSignal generatorSignal generatorCommunicationCommunicationCodeCodeInitialize Chipcon Initialize Chipcon registers/clockregisters/clockConstruct/Transmit Construct/Transmit packetspacketsTestingTestingWriting/Reading Writing/Reading chipcon registerschipcon registersSet up multiple Set up multiple Chipcon EBsChipcon
View Full Document