1 of 21

Fall Design Review

2 of 21

Table of Contents

Our Team

Team members and their responsibilities

Overview

Problem statement and proposed solution

Hardware

Overview of hardware components (block diagram, components)

Software

Overview of embedded and mobile softwares

Progress & Goals

Accomplishments so far and future timeline

Risk Analysis

Risk factors and areas of concern

3 of 21

Team Members

Ben Cruttenden

Harshita Gangaswamy

Snehith Nayak

Brandon Lee

Julian Frank

Microphone & GPS sensor communication; data processing

Display drivers and UI;

app connection & development

Team Lead; Embedded programming; data processing (IMU module)

Building the PCB & sensor communication

PCB design, sensor communication, data transmission to app

4 of 21

Current Wearables

Feature-Heavy

Many features are included to improve marketability

Not Health Focused

Meaningful health data (outside of exercise) is rarely collected and analyzed

Expensive

Specialized UI and unnecessary features inflate price

UI Focused

Specialized UI design leads to non-intuitive interface

5 of 21

Our Solution

Affordable

Minimal features and simple design will keep price low

Essentialist

Include only features that are essential to device functionality

Specialized

Specialized purpose provides additional benefits to particular populations

Intuitive

Simple, streamlined UI will allow users to easily use device

Data-Driven

Collect and analyze meaningful data to produce useful insights

6 of 21

Specialization: Assisted Living Homes

Benefits

Staff can use our device to monitor the physical status of residents remotely

Remote Monitoring

Databasing

Data collected with our devie can be remotely compiled into a database

Comfort

Monitor residents’ health in a comfortable, stress-free environment

Continuity

Collect health data at all times, instead of only during physicial visits; alert staff of detected conditions

7 of 21

Project Features

  • Resting heart rate
  • Estimated blood pressure
  • Sleep detection
  • Step detection
  • Fall detection
  • Health warnings

Synthesized Outputs

  • Buttons for inputs
  • Vibration for notifications
  • LCD display
  • Companion application provides a more sophisticated interface

User Interface

  • Heart rate
  • Blood oxygen
  • Accelerometer
  • Gyroscope
  • Noise level
  • Weather
  • Indoor Air Quality
  • Body temperature

Wearable�Sensors

  • Accelerometer
  • Gyroscope
  • Ambient light sensor
  • Built-in step counter
  • Microphone
  • Bluetooth

Smartphone Features Used

8 of 21

Wearable Block Diagram

TMP117

Body temperature sensor

nRF52840

(Microcontroller)

ADMP401

Analog-output decibel sensor

ST7789V

LCD display driver

MAX30101 &

MAX32664

Optical heart rate sensor & data processor

BME688

Temperature, pressure, humidity, & AQI sensor

LSM9DS1

Accelerometer, gyroscope, & magnetometer sensor

I2C

SPI

I2C

ADC

SPI

I2C

9 of 21

Microcontroller: nRF52840

nRF52840

(Microcontroller)

• ARM Cortex-M4 CPU

• 1 MB flash storage and 256 KB RAM

• On-board ADC, DAC, and Bluetooth 5

• Several low-power operating modes

• Supports I2C, SPI, � UART, and GPIO � communications

Specifications

• Speed facilitates multiple concurrent measurements

• Bluetooth 5 makes smartphone communication straightforward

• Memory is sufficient for on-board data storage

Key Features

10 of 21

Weather Sensor

nRF52840

(Microcontroller)

BME688

I2C

• Communicates using I2C

• Measures:� - Temperature� - Barometric pressure� - Relative humidity� - Gas resistance

• Used to analyze environmental conditions for safety

Sensor Details

11 of 21

Skin Thermometer

nRF52840

(Microcontroller)

• Communicates using I2C

• Measures temperature via contact with skin

• Frequently used in healthcare products, evidencing precision

Sensor Details

TMP117

I2C

12 of 21

Inertial Measurement Unit (IMU)

nRF52840

(Microcontroller)

• Communicates using SPI

• Contains an accelerometer, magnetometer, and gyroscope

• Provides data for step counting, sleep tracking, � and fall detection

Sensor Details

LSM9DS1

SPI

13 of 21

Heart Rate / Blood Oxygen Sensor

nRF52840

(Microcontroller)

• Optical heart rate sensor

• Measures blood flow and color through analyzing reflected light emitted by LEDs

• Receives commands � and transmits data to � MAX32664 for analysis � using I2C

MAX30101 Details

MAX30101 &

MAX32664

I2C

• Sensor controller hub compatible with MAX30101

• Sends commands to and received data raw from MAX30101 over I2C

• Receives commands and � sends computed heart rate � and oxygen saturation � to microcontroller � via I2C

MAX32664 Details

I2C

14 of 21

Volume Sensor

nRF52840

(Microcontroller)

• MEMS microphone that detects volume level

• Outputs volume as analog voltage

- Captured by on-� board ADC

• Omnidirectional – � captures sound well � from any direction

Sensor Details

ADMP401

ADC

15 of 21

Display Sensor

nRF52840

(Microcontroller)

• Display driver that communicates via SPI

• 16-bit color depth

• Connects to display with ribbon connector

• Compatible with LCD displays up to 240x320 resolution

- Allows us to change � displays later if � needed

Sensor Details

ST7789V

SPI

16 of 21

Miscellaneous Components

Button to manage bluetooth connection to smartphone

Connection Button

Button to toggle display modes (and other actions)

Function Button

Generic 3.7V Lithium Polymer battery; capacity TBD

Battery

Creates vibrations to send tactile notifications

Haptic Motor

17 of 21

Progress So Far

Wrote driver code to interface with all devices

Device Drivers

Built circuit to confirm concurrent functionality of all components

System Test

Selected and acquired all required components

Components

Selected and acquired all necessary components

PCB Design

18 of 21

Prototype Circuit and Sample Outputs

19 of 21

Timeline

Spring Quarter

Implement ML features, refine enclosure, further develop custom app UI

End of Fall Quarter

Complete as much of PCB design as possible

Winter Quarter

Finish PCB design, design simple enclosure, display all data in companion app

Progress So Far

Implemented driver code for all sensors and completed prototype circuit

1

2

3

4

20 of 21

Risk Analysis

Potential Issues

Our intended design is small in size and some of our components have limited availabilities

PCB Design

We may face difficulties in processing and extracting meaningful conclusions from our collected data

Data Analysis

No team members have experience in this area, which could prove problematic

Enclosure Design

Excessive power consumption and poor resource management could drain our battery

Battery Life

21 of 21

Thank You!

Special thanks to: Dr. Yoga and Brian Li (TA) for the guidance