Project

# Title Team Members TA Documents Sponsor
38 Perfect Posture
Apoorva Josyula
Julianna Gecsey
Rohan Kanianchalil
Daniel Vargas design_document1.pdf
design_document2.docx
final_paper1.pdf
photo1.pdf
presentation1.pptx
proposal1.pdf
Group Members:

Julianna Gecsey (jgecsey2)
Rohan Kanianchalil (rohansk2)
Apoorva Josyula (josyula3)

#Perfect Posture

## Problem

In today’s world, millions of people, whether they are at work or at home, are sitting in front of a desk. Most people who are sitting or walking don’t practice good posture, leading to severe upper back pain and spinal deformities. We have the issue of "hunch back" and "text neck" becoming more and more of a problem. This problem was already prevalent, however, with the pandemic, over the past year, this issue has gotten worse as more people have been stuck at home. Many products currently on the market focus on usually just one aspect of a person's posture and often are just physical braces but rarely do we see devices approach this issue holistically, where we can naturally train a person's entire spinal posture.

## Solution Overview

Our approach is to focus on holistically training and correcting a person's upper back posture. We propose a wearable device for users to wear throughout their workday. The device will relay data on a person's upper spine position, calculate whether their posture is not upright, and send a message back to the user to inform them their posture is off. The user will be able to see the data of their posture through a phone app that will be connected to the device, along with receiving a vibration from the device which will alert the user when their posture is worsening and then again but stronger if their posture has hit inadequate measurements.

## Solution Components

**Posture Sensors** - We will use a combination of an accelerometer and gyroscope to calculate the angular positions of a person's entire spine. We will include these sensors in two places, the upper back and at the base of the neck. Our goal with these sensors is not just to calculate a person's position deviances at these particular spots, but to also use them to ensure that a person's entire spinal curve is appropriate. From the placement of these two sensors and the angles we will get from the reading, we can use an algorithm from our phone app module to calculate what approximately that person's upper spinal form is.

**Control Unit** - Our control unit will consist of a microcontroller that will collect sensor information, where we will include a BlueTooth module to send receiving data to our phone app. The microcontroller will be in charge to convert the readings to something that our software algorithm can read for calculation. The microcontroller will be the one to set off initial readings once the user starts using the device. Our phone app will send a message back to our controller when it deems that a person's spine is off track of their initial calibration. From there it will be in charge of figuring out when to alert our feedback systems. We will want to include an internal timer as we don't want to alert the user every time their posture is off, only when they participate in a bad posture for a certain amount of time.

**App interface** - For users to see their analytics on how much their posture is changing we will include an app interface that will show a person how often they are in bad posture, creating goals on improving their posture from the last time they used the device. It will also be in charge of the calibration process, where it will record initially what that person's upright position is, giving us a threshold on when we can say a person's entire upper spinal curve is off. The calibration process will include an algorithm of reading the angular data received from the sensors and calculating the normal curvature of that person's spine.

**Feedback System** - For users to be made aware when they are in a bad posture for an extended period of time we will include a vibrational motor to physically alert the user of their bad posture.

**Power System** - Ideally we would like to include a small lithium battery to power our device, we want it to be relatively small in size for the sake of the device being wearable.

## Criterion for Success
- Sensors are giving quick and accurate feedback on angular readings.
- Our control unit is able to process information received from sensors and relay it back accurately to our phone app.
- Phone app will accurately analyze a person's spinal information and detect irregularities.
- Control Unit will be able to send signals to our feedback systems after a given amount of time when an irregularity alert is received.
- Vibrational motors are quickly and effectively able to alert the user.
- The placements of the device sensors will be readily wearable and relatively small in size, to not add weight to a person's back.
- Being able to successfully train users in improving their posture by creating a habit, essentially through classical conditioning and a reward system of checking their posture.

Musical Hand

Ramsey Foote, Thomas MacDonald, Michelle Zhang

Musical Hand

Featured Project

# Musical Hand

Team Members:

- Ramesey Foote (rgfoote2)

- Michelle Zhang (mz32)

- Thomas MacDonald (tcm5)

# Problem

Musical instruments come in all shapes and sizes; however, transporting instruments often involves bulky and heavy cases. Not only can transporting instruments be a hassle, but the initial purchase and maintenance of an instrument can be very expensive. We would like to solve this problem by creating an instrument that is lightweight, compact, and low maintenance.

# Solution

Our project involves a wearable system on the chest and both hands. The left hand will be used to dictate the pitches of three “strings” using relative angles between the palm and fingers. For example, from a flat horizontal hand a small dip in one finger is associated with a low frequency. A greater dip corresponds to a higher frequency pitch. The right hand will modulate the generated sound by adding effects such as vibrato through lateral motion. Finally, the brains of the project will be the central unit, a wearable, chest-mounted subsystem responsible for the audio synthesis and output.

Our solution would provide an instrument that is lightweight and easy to transport. We will be utilizing accelerometers instead of flex sensors to limit wear and tear, which would solve the issue of expensive maintenance typical of more physical synthesis methods.

# Solution Components

The overall solution has three subsystems; a right hand, left hand, and a central unit.

## Subsystem 1 - Left Hand

The left hand subsystem will use four digital accelerometers total: three on the fingers and one on the back of the hand. These sensors will be used to determine the angle between the back of the hand and each of the three fingers (ring, middle, and index) being used for synthesis. Each angle will correspond to an analog signal for pitch with a low frequency corresponding to a completely straight finger and a high frequency corresponding to a completely bent finger. To filter out AC noise, bypass capacitors and possibly resistors will be used when sending the accelerometer signals to the central unit.

## Subsystem 2 - Right Hand

The right subsystem will use one accelerometer to determine the broad movement of the hand. This information will be used to determine how much of a vibrato there is in the output sound. This system will need the accelerometer, bypass capacitors (.1uF), and possibly some resistors if they are needed for the communication scheme used (SPI or I2C).

## Subsystem 3 - Central Unit

The central subsystem utilizes data from the gloves to determine and generate the correct audio. To do this, two microcontrollers from the STM32F3 series will be used. The left and right hand subunits will be connected to the central unit through cabling. One of the microcontrollers will receive information from the sensors on both gloves and use it to calculate the correct frequencies. The other microcontroller uses these frequencies to generate the actual audio. The use of two separate microcontrollers allows for the logic to take longer, accounting for slower human response time, while meeting needs for quicker audio updates. At the output, there will be a second order multiple feedback filter. This will get rid of any switching noise while also allowing us to set a gain. This will be done using an LM358 Op amp along with the necessary resistors and capacitors to generate the filter and gain. This output will then go to an audio jack that will go to a speaker. In addition, bypass capacitors, pull up resistors, pull down resistors, and the necessary programming circuits will be implemented on this board.

# Criterion For Success

The minimum viable product will consist of two wearable gloves and a central unit that will be connected together via cords. The user will be able to adjust three separate notes that will be played simultaneously using the left hand, and will be able to apply a sound effect using the right hand. The output audio should be able to be heard audibly from a speaker.

Project Videos