Smart Bandage Wound Monitoring Through a Connected Smart Bandage

Slides:



Advertisements
Similar presentations
Android architecture overview
Advertisements

Team 7 / May 24, 2006 Web Based Automation & Security Client Capstone Design Advisor Prof. David Bourner Team Members Lloyd Emokpae (team Lead) Vikash.
Home Area Networking for the Smart Grid Erik Cates David Green Daniel Han Justin Michela ECE 4007 Koblasz/Maxwell Fall 2010 In Conjunction With: Unmesh.
Bluetooth Monitor for PowerFilm Solar Panels SDDEC1107 Alex Rannow, Tim Fox, Arthur Fiester, Jacob Rasmuson, Collin Howe.
A Project Team Members: Shamlan AlbaharRifaah Alkhamis Doug BloomquistChris Deboer.
SKKU Embedded Software Lab Remote Sensor Byunghei Jun Dongsu Kim Dongig Sin.
HOME AUTOMATION THROUGH ANDROID MOBILE. What is Home Automation?  Home automation involves introducing a degree of computerized or automatic control.
RFID for Health Care Tracking and Monitoring
Electrical & Computer Engineering Presentation by: Andrew Frieden Matthew Weydt Nick Setzer Tyler Dunn PDR 2012 – Team Gong Self Sustaining Sensor System.
Chapter 2: Simplify! The Android User Interface
Wireless Sensor Monitoring Group Members: Steven Shih (ECE) Brian Reilly (ECE) Dan Eke (COMPE) Sponsored by:
Traumatic Brain Injury Eyewear “TB-Eye” Todd Biesiadecki, Matthew Campbell, Matthew Vildzius ECE4007 L03 EM1 Advisor: Erick Maxwell December 14, 2011.
EWatch: A Wearable Sensor and Notification Platform Paper By: Uwe Maurer, Anthony Rowe, Asim Smailagic, Daniel P. Siewiorek Presenter: Ke Gao.
Chapter 2 The Android User Interface. Objectives  In this chapter, you learn to:  Develop a user interface using the TextView, ImageView, and Button.
Android Boot Camp for Developers Using Java, Comprehensive: A Guide to Creating Your First Android Apps Chapter 2: Simplify! The Android User Interface.
ATtiny23131 A SEMINAR ON AVR MICROCONTROLLER ATtiny2313.
Bully Blue Lock Midterm Presentation 2014 Senior Design II.
Traumatic Brain Injury Eyewear “TB-Eye” Todd Biesiadecki, Matthew Campbell, Matthew Vildzius ECE4007 L03 EM1 Advisor: Erick Maxwell October 31, 2011.
Accuracy In Your Back Pocket Mid-Semester Presentation March 26, 2015.
Android Multi-Meter (AMM)
The Smart/Safe Car Seat SENIOR DESIGN I FINAL PRESENTATION.
ECE 477 DESIGN REVIEW TEAM 3  SPRING 2015 Garrett Bernichon Bryan Marquet John Skubic Tim Trippel.
Maze Twinbots Group 28 Uyen Nguyen – EE Ly Nguyen – EE Luke Ireland - EE.
Android Alert Dialog. Alert Dialog Place Button to open the dialog. public class MainActivity extends ActionBarActivity { private static Button button_sbm;
Final Presentation Smart-Home Smart-Switch using Arduino
ECE ILLINOIS Smart Thermometer Group 20 Alisher Kurmanbay Praful Mehrota TA: Jacob Bryan ECE 445 Spirng 2016.
TRANSMISSION LINE MULTIPLE FAULT DETECTION AND INDICATION TO EB
Smart Home Temperature System with Spinning LED Display Group 49: Jianxi Lu, Jia Shi, Xingchang Cheng May 4th, 2016 ECE445.
Department of Communication Systems Engineering Ben-Gurion University of the Negev SimpliciTI RF Network for M2M Connection Presenters: Assaf Matalon Guy.
Bully Blue Lock Mid-Semester Presentation 2014 Senior Design I.
Chapter 2: Simplify! The Android User Interface
Instrumented Sensor Technology, Inc
NFC Sensor System ECE Winter 2015
NFC Sensor System ECE Winter 2015
Smart Hydroponic Greenhouse December 8, 2016
Lecture 5: Location Topics: Google Play Services, Location API.
Controlling of robot using voice
Ultra-Low-Power Sensor Nodes Featuring a Virtual Runtime Environment
SMART GRID BASED FAULT IDENTIFICATION SYSTEM
App controlled solar powered street lamp
Atrial Fibrillation Detection Device
Wireless Controlled PowerStrip
Insights into designing short range communication interface for IOT
Introduction With TimeCard users can tag SharePoint events with information that converts them into time sheets. This way they can report.
ECE 477 Design Review Team15 – Social Lock
Solar-Powered Flower Sculpture
Cumulative Design Review
Stand-Alone and Mesh Networks of Dissolved Oxygen (DO) Monitors
Assistive Technology for Patients with Medical Face Blindness
Wireless Communication between Android Application and Sensors
Bluetooth Based Smart Sensor Network
Mike Pappas, Nigel Himmelreich, Eric Anderson
Mike Pappas, Nigel Himmelreich, Eric Anderson
M.A.D. Sleeve Muscular Atrophy Detection
Purdue University Fort Wayne
Controlling Sensors Efficiently with MCUs
Project Smart Sleeper Team 9.
Project Smart Sleeper Mid-Semester Check-In
Communication: SeamBlue, OpenChirp
Purdue University Fort Wayne
Smart Bandage Wound Monitoring Through a Connected Smart Bandage
BRAIN Helmet Group 4 Ryan Mortera EE Nada Algharabawi CpE
Tareq Khan, Ph.D. Assistant Professor,
Nir Zaidman and Michael Tahar
Lecture 5: Location Topics: Google Play Services, Location API.
Smart Bandage Wound Monitoring Through a Connected Smart Bandage
Ecology, Environment, Climate Change and Disaster Management
Detailed Design Review: P18001
CA16R405 - Mobile Application Development (Theory)
Presentation transcript:

Smart Bandage Wound Monitoring Through a Connected Smart Bandage Mike Blouin – Hardware & Embedded Jenna Hatchard – Embedded & Android Jared Cuglietta – Android & Web ECE 492 Group 1– Winter 2016

Motivation In-home care of patients costs $1000/day Bandage swapping may interfere with wound healing Not replacing a bandage when it needs replacing can lead to infection/interference with healing Optimally timing bandage replacement reduces costs, speeds healing Woman had wounds for 10 years, for 2 years received home care, total cost estimate around $1000/day. Over two years cost ~$730,000. With aid of the smart bandage, if only have to do homecare every other day for the 2 years, then the cost would be ~$367282.62 which saves a total of ~$362717.38 (calculations in appendix)

Solution Design Goal: Small size representative of real-world solution Bluetooth-capable TI CC2640 Microcontroller Integrated battery management for 110mAh battery Temperature, humidity, and moisture sensing Software recognition of “interesting” data points Android application for reading information from device and relaying Web application for remote monitoring of patient information

System Architecture Direction of Data Flow

Components Communications Module Bandage Module Reusable enclosed module Bandage Module FPC Sewn into bandage

Communications Module Hardware Battery image source: https://www.sparkfun.com/products/13112 Battery Dimensions: 5.7x12x28mm Stats: 32 Packages 83 SMDs 8 fine pitch

Code Sample – Enumerating BLE Devices protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); mHandler = new Handler(); mLeDeviceListAdapter = new LeDeviceListAdapter(); lv = (ListView) findViewById(R.id.listView); lv.setAdapter(mLeDeviceListAdapter); scanBtn = (Button) findViewById(R.id.scanBtn); //api23+ requires permission access to coarse location even for bluetooth //so we have to ask for permissions //first check if the app already has permissions to access if (ContextCompat.checkSelfPermission(this, Manifest.permission.ACCESS_COARSE_LOCATION) != PackageManager.PERMISSION_GRANTED) { //prompt explanation if (ActivityCompat.shouldShowRequestPermissionRationale(this, Manifest.permission.ACCESS_COARSE_LOCATION)) { } else { ActivityCompat.requestPermissions(this, new String[]{Manifest.permission.ACCESS_COARSE_LOCATION}, PERMISSION_REQUEST_COARSE_LOCATION); } } // Initializes Bluetooth adapter. final BluetoothManager bluetoothManager = (BluetoothManager) getSystemService(Context.BLUETOOTH_SERVICE); mBluetoothAdapter = bluetoothManager.getAdapter(); // Ensures Bluetooth is available on the device and it is enabled. If not, // displays a dialog requesting user permission to enable Bluetooth. if (mBluetoothAdapter == null || !mBluetoothAdapter.isEnabled()) { Intent enableBtIntent = new Intent(BluetoothAdapter.ACTION_REQUEST_ENABLE); startActivityForResult(enableBtIntent, REQUEST_ENABLE_BT); } scanBtn.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { Log.i("Button","Clicked"); scanLeDevice(true); } }); }

Testing Hardware Software Separate PCBs allow for individual testing of power stages and MCU TI Launchpad to be used for development of BLE code Software Core State Machine can be easily unit tested Android application will be largely unit tested End-to-End test including the MCU and java/web apps will be used to test intercommunication. Testing is all about isolation of problems. Goal with hardware is to have easily accessible paths for isolating various components/functions.

Application Notes PCB Review Guidelines 3.3V Buck/Boost Converter Talk to us if you are interested ASAP

Questions? Wound Monitoring Through a Connected Smart Bandage

Full Schematic

CC2650 Launchpad Code compatible with CC2640 Contains XDS110 Debugger Can program standalone devices

State Diagram for MCU States: Events: Sleep, Check, Transmit, Initialize, Temporary Error, Permanent Error Events: Check Timer Expires, BLE Timer Expires, Data Change, No Bandage Detected

Power Calculations State Seconds/Hour (S) Current Draw (uA) CHECK_MODE 12 130,367 TRANSMIT_MODE 10 8,400 SLEEP_MODE 3588 2.7 All Modes (Passive Consumption) 3600 133 Power Consumption: 0.69mAh Battery Life: 157 hours (6.6 days) This could be optimized by introducing ultra-low power timers such as TI TPL5110 for 33.6% more battery life Would reduce the all mode passive consumption + SLEEP_MODE to ~40nA.

Moisture Sensing Goal: Detect surface moisture through resistivity Grid of conductive material spaced at 1cm intervals inside bandage Max current of 0.3mA < minimum threshold of sensation

Price Estimates Approximate cost for 2 year homecare without the Smart bandage 1000 365 2 = $𝟕𝟑𝟎,𝟎𝟎𝟎 Approximate cost for 2 year period with smart bandage 1000+6.2 365 = $𝟑𝟔𝟕,𝟐𝟖𝟐.𝟔𝟐 Overall Savings 730000− 3672.62=$𝟑𝟔𝟐,𝟕𝟏𝟕.𝟑𝟖 Price Calculations For Smart Bandage Costs