CSCE Capstone

Student Site for Individual and Collaborative Activities

CSCE Capstone

Student Site for Individual and Collaborative Activites

Team 17 – Care-Mate:

Wheelchair Pressure Distribution Mapping System Application 

 

Team Members:

Benjamin Allen
Clay Griscom
Hugo Serrano

Kira Threlfall
David
Whelan
 

Description

One risk faced by wheelchairbound patients is the development of pressure ulcers, which reduce the patient’s quality of life and increase the risk of infection. This can lead to major complications. This project is designed to reduce this risk by constructing a pressure sensor array and application to enable visualization of highpressure areas that may form pressure ulcers.

There are several devices that can measure the pressure distribution on a wheel chair, but they are expensive and may be inaccessible. The application interfaces with the pressure sensor array via Bluetooth and then displays this information as a heatmap and allows users to calibrate the sensitivity of the pressure pad.

Deliverables

Project Proposal
Proposal Slides
Final Report/Design Document
Final Presentation
Poster
Project GitHub Repository (Contains the source code for the application. Instructions on how to install the application for development or on an android device are provided in the README.md file in this repository)

       

Schedule

Tasks 
Assigned to 
Start by 
Complete by 
Completed 
Verify requirements   David Whelan 11/1/2021  11/15/2021   Yes
Write final proposal report   All 11/15/2021  11/28/2021   Yes
Create team website  Kira Threlfall 11/28/2021  12/7/2021   Yes
Create individual pages All 11/28/2021  12/7/2021   Yes
Install Ionic CLI and Android Studio All 1/20/2021 1/27/2022  Yes
Define the bluetooth interface David Whelan 1/27/2022  2/3/2022

 Yes

 

Create calibration service to set calibration array Kira Threlfall 1/27/2022 2/3/2022  Yes
Clear demo ionic screen Benjamin Allen 1/27/2022 2/3/2022  Yes
Add UI elements to screen Hugo Serrano 1/27/2022 2/3/2022  Yes
Update calibration data service to new requirements Kira Threlfall 2/3/2022 2/10/2022  Yes
Calibration Page: add calibration UI elements and connect to service Hugo Serrano 2/3/2022 2/10/2022  Yes
Read Bluetooth library docs and Bluetooth module docs David Whelan 2/3/2022 2/10/2022  Yes
Research heatmap.js or find alternative Benjamin Allen 2/3/2022 2/10/2022  Yes
Create static mock data of the sensor arrays for internal testing Clay Griscom 1/27/2021  2/14/2022 Yes
Collaborate with BMEG to improve UI Hugo Serrano 2/10/2022 2/17/2022  Yes
Create the heat map display logic Benjamin Allen 2/10/2022 2/17/2022  Yes
Add calibration service for separate top/bottom sensor arrays Kira Threlfall 2/3/2022 2/17/2022  Yes
Hook up Bluetooth module to an Arduino David Whelan 2/10/2022 2/22/2022  Yes
Create the heat map display Benjamin Allen 2/17/2022 2/24/2022  Yes
Add persistent calibration Kira Threlfall 2/17/2022 2/24/2022  Yes
Change UI based on BMEG feedback Hugo Serrano 2/17/2022 2/24/2022  Yes
Add Bluetooth page Hugo Serrano 2/24/2022 3/03/2022  Yes
Create events to update data Kira Threlfall, Benjamin Allen 2/24/2022 3/03/2022  Yes
Connect Calibration to Bluetooth Kira Threlfall 2/24/2022 3/03/2022  Yes
Create scaling logic for heatmap Benjamin Allen 2/24/2022 3/03/2022  Yes
Read documentation (hardware data sheets) Clay Griscom 2/1/2022 3/03/2022  Yes
Create mock data of sensor arrays to be sent through Bluetooth David Whelan 2/24/2022 3/03/2022  Yes
Test PCB with ELEG Clay Griscom and ELEG Team 2/14/2022 3/01/2022  Yes
Report: Screenshots, UI Hugo Serrano 3/08/2022 3/10/2022  Yes
Report: Events, heatmap, backend diagrams Benjamin Allen 3/08/2022 3/10/2022  Yes
Report: Bluetooth, framework, mock data David Whelan 3/08/2022 3/10/2022  Yes
Report: Calibration, Tasks, Schedule, Review abstract and sections 1, 2 Kira Threlfall 3/08/2022 3/10/2022  Yes
Report: Microcontroler, review section 3 Clay Griscom 3/08/2022 3/10/2022  Yes
Add temperature scale next to maps Benjamin Allen 3/03/2022  3/17/2022   Yes
Create calibration conformation popup Hugo Serrano 3/03/2022  3/17/2022   Yes
Test sending data through Bluetooth module to phone David Whelan 2/17/2022 3/17/2022  Yes
Add reset calibration method Kira Threlfall 3/03/2022  3/17/2022   Yes
Make pressure map colorblind friendly Kira Threlfall 3/03/2022  3/17/2022  Yes 
Program the microcontroller Clay Griscom 2/1/2022 3/14/2022  Yes
Add a color scale so users can easily read the pressure map Benjamin Allen 3/17/2022  3/24/2022  Yes
Add reset calibration button Hugo Serrano 3/17/2022  3/24/2022   Yes
Assemble Sensor Array Clay Griscom and ELEG Team 3/01/2022 3/24/2022  Yes
Test the phone with the sensor array  Clay Griscom, Hugo Serrano, David Whelan 3/24/2022 4/07/2022  Yes
Fix bug in capacitor-bluetooth-serial library David Whelan 3/31/2022 4/14/2022  Yes
Fix how HC06 bluetooth service formats data David Whelan 3/31/2022 4/14/2022 Yes
Fix error in calibration service with HC06BluetoothService Kira Threlfall 3/31/2022 4/14/2022  Yes
Fix double click on calibrate button causes error Benjamin Allen 3/31/2022 4/14/2022  Yes
Give confirmation of bluetooth connection Hugo Serrano 3/31/2022 4/14/2022  Yes
Fix ascii error in micro controller Clay Griscom 3/31/2022 4/14/2022  Yes
Switch expected values from 0-100 to 33-125  David Whelan 3/31/2022 4/14/2022 Yes
Add calibration instructions (pending BMEG)  Hugo Serrano 3/31/2022 4/14/2022  Yes
Create Final Report, Presentation,  and Poster All 4/14/2022  4/25/2022   Yes

Future Work

Add notifications if adjustments are needed
Add pressure map color options
Add a calibration wizard
Add a way to save/load calibration profiles

Team Meetings

Date
Attendance
Notes
1/20/2022 Benjamin, Clay, Hugo, Kira, David Divided up website tasks, added task for everyone to get Ionic set up
1/27/2022 Benjamin, Clay, Hugo, Kira, David Added more tasks, made the schedule a little more detailed
2/1/2022 Benjamin, Clay, Hugo, Kira, David Added collaboration with ELEG and BMEG, added some research tasks, talked about more detailed requirements for services
2/8/2022 Benjamin, Clay, Hugo, Kira, David General check in and updates
2/15/2022 Benjamin, Clay, Hugo, Kira, David General check in and updates
2/22/2022 Benjamin, Clay, Hugo, Kira, David Reassessed tasks
3/01/2022 Benjamin, Clay, Hugo, Kira, David General check in and updates
3/08/2022 Benjamin, Clay, Hugo, Kira, David Assign tasks for the report
3/29/2022 Benjamin, Clay, Hugo, Kira, David Scheduled testing with hardware for Thursday
4/05/2022 Benjamin, Clay, Hugo, Kira, David General check in and updates
4/12/2022 Benjamin, Clay, Hugo, Kira, David General check in and updates
4/19/2022 Benjamin, Clay, Hugo, Kira, David Assigned work for final presentation and report