Fall Design Review
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
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
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
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
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
Project Features
Synthesized Outputs
User Interface
Wearable�Sensors
Smartphone Features Used
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
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
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
Skin Thermometer
nRF52840
(Microcontroller)
• Communicates using I2C
• Measures temperature via contact with skin
• Frequently used in healthcare products, evidencing precision
Sensor Details
TMP117
I2C
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
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
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
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
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
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
Prototype Circuit and Sample Outputs
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
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
Thank You!
Special thanks to: Dr. Yoga and Brian Li (TA) for the guidance