ECE 477: Digital Systems Senior DesignLast Modified: 03-03-2015

Final Project Proposal[FL1]

Year: 2018 Semester: Spring Project Name: Health Portal

Creation Date: October 28, 2017 Last Modified: January 12, 2018

Team Members (#1 is Team Leader):

Member 1: Asheem Chhetri Email:

Member 2: Abhirit Kanti Email:

Member 3: Christina Shi Email:

Member 4: Kavian Mojabe Email:

1.0 Project Description:

Our project is a small-scale prototype that demonstrates an easier method to manage and harness health data. We do so by using sensors to monitor body parameters and transmitting that data to a server. Specifically, our prototype consists of a heart rate sensor, a galvanic sensor and a temperature sensor in a self-contained unit that uses a microcontroller to interface with the sensors and a wifi chip to wirelessly transmit their data to a server. Here, the user data is stored, processed and presented in an intuitive user interface. This enables health conscious users to view their personalized health information and understand what health measures they need to take. Such personalized health reports presented in an intuitive format circumvent laborious paperwork. If implemented on a nation-wide scale as a B2B model, it undercuts the cost to value margin of traditional paper based reports. Additionally, it has the scope of using machine learning and AI to make health recommendations.Our project is a small scalesmall-scale prototype that demonstrates an easier method to manage and harness health data. We do so by using sensors to monitor body parameters and transmitting that data to a server. Users can interact with their data through an intuitive user interface and view their personalized health information. This enables health conscious users to understand what health measures they need to take. Such personalized health reports presented in an intuitive format circumvent laborious paperwork. If implemented on a nation-wide scale as a B2B model, it undercuts the cost to value margin of traditional paper based reports. Additionally, it has the scope of using machine learning and AI to make health recommendations.[FL2]

2.0 Roles and Responsibilities:

Asheem Chhetri: He has quite diverse experience in leading team in both technical and non-technical roles in past and in internship with Optum RX (United Health Group), and has a very strong background as a full stack web developer and is quite well versed in hardware design too. Due to such experience, he will be leading our team, while working exclusively on web end of our product website, but will also assist Christina with Raspberry Pi and will assist Kavian with STM microcontroller to be able to work with ARM Cortex M4. He will be using AGILE method to handle the project to ensure the team is on track, and work is being done at a healthy pace.

Kavian Mojabe: At Texas Instruments he had a role in leading technical teams within the scope of embedded software engineering. He also has in-depth experience with back-end development and a technical expertise with microcontroller system design and programming. Due to this experience, he will be the systems engineering overlooking the three SOCs as well as program these SOCs with assistance. With sufficient time he will assist Christina with the Raspberry Pi’s GUI. Kavian is also excited to learn front-end web design by assisting Asheem.

Christina Shi: In previous internships, she has worked heavily in embedded software development. She has also worked on an EPICS team in which she was the software engineering lead--in this role she played a large part in the high-level system design of the project. On this EPICS team she also gained experience working with hardware design. Due to this experience, she will be primarily working as a systems and a software engineer through work on the Raspberry Pi server and GUI. She will also be assisting the team with PCB design and soldering.

Abhirit Kanti: With nearly a year of industry experience under his belt, Abhirit ‘Abhi’ Kanti possesses manufacturing and hardware skills. As a Failure Analysis intern at Tesla, Abhi built test fixtures to identify root causes for failures on field returns. In addition to using manufacturing skills to build test fixtures, Abhi learned about system level engineering to identify failures from all phases of the product’s life cycle. This expertise, as well as an eagerness to build PCBs, makes him well prepared for Hardware and System Engineering roles.

2.1 Homework Assignment Responsibilities

Design Component Homework / Professional Component Homework
3-Software Overview / CS / 9-Legal Analysis / KM
5-Electrical Overview / AK / 10-Reliability and Safety Analysis / AK
7-Mechanical Overview / AC / 11-Ethical/Environmental Analysis / CS
8-Software Formalization / KM / 12-User Manual / AC

AC: Asheem Chhetri

AK: Abhirit Kanti

CS: Christina Shi

KM: Kavian Mojabe

3.0 Estimated Budget

Below is our estimation of our budget.

Item / Estimated price
Electrical
Raspberry Pi 3+ / $60
Raspberry Pi Display / $180
Heart Rate sensor / $24
Temp. sensor / $10
Galvanic sensor / $10
Lipo Battery / $30
Fabrication / $50
Microcontroller / $30
Wireless module / $60
Casing for microcontroller / $30
Casing for touchscreen / $20
Software
Server hosting / $50
Domain / $10
Other
Shipping Cost / $40
Total: / $604

Electrical components: The expected items that will be needed to design our prototype. These are not purchased in bulk and are therefore relatively expensive.

Software component: Money for capital needed to setup our own product site and a dedicated server to hold our data, with other available features if needed based on the hosting company.

Other: Shipping costs while ordering parts from independent retailers such as STM, adafruit, PCB, etc.

Individual Contributions: 25% of total cost / member

4.0 Project Specific Success Criteria

An ability to maintain a database that is capable of storing and modifying user related data such as name, dob, sensor data, etc.

1.An ability to display user data such as name, dob, ssn, body temperature, etc on our product website.[FL3]

  1. An ability to generate and display a graph of user health data.
  2. An ability to generate and display a graph of user health data, based on how much data is logged from each sensor (minimum: 5-8 data point).
  3. An ability to notify the user of the sensor unit’s battery level.
  4. An ability to transmit data from the Heart Rate, Body Temperature, and Galvanic sensors to our Raspberry Pi.
  5. An ability to correctly measure data (heart rate, body temperature, galvanic skin response) from the sensor on the microcontroller.

5.0 Sources Cited:

No citation needed at this time.

1 of 3

[FL1]Ask Joe for a stm32 dev board to start prototyping soon.

[FL2]Cool idea, but what is your device exactly, or physically?

[FL3]This is a bit trivial/redundant considering you also have PSSC2. Maybe consider something else with the Pi or web server?