Project

# Title Team Members TA Documents Sponsor
19 Profile Based Shower Head
Abhi Gupta
Bhavana Ambatipudi
Manav Modi
Akshatkumar Sanatbhai Sanghvi design_document2.pdf
final_paper1.docx
photo2.jpg
photo3.jpg
presentation1.pdf
proposal1.pdf
proposal3.docx
# Team Members:

- Abhijun Gupta (abhijun2)
- Bhavana Ambatipudi (bhavana4)
- Manav Modi (manavm2)

# Problem:

Sharing a shower with multiple individuals can often lead to conflicts and difficulties. One common issue is the inability to remember the desired position or temperature settings of the showerhead. Additionally, some individuals may have difficulty determining their preferred temperature due to the challenges of adjusting the knob. Another group who may encounter issues with the showerhead are those who are disabled or of shorter stature, as they may have difficulty reaching and adjusting the showerhead to their liking.


# Solution:

Our objective is to address some of the challenges associated with shared shower spaces by designing a showerhead that can save and recall individual user profiles. This includes information such as preferred showerhead position, water temperature settings, and average shower duration. By saving this data for each user, we aim to enhance the shower experience. For instance, by selecting a user's profile, the showerhead can automatically adjust to the last recorded position for that user. Additionally, our showerhead design would allow users to view the current water temperature and their preferred temperature setting. By learning the average shower time for each user, the showerhead can also encourage water conservation by suggesting shorter shower durations. Our showerhead would incorporate various elements such as sensors for detecting shower head position and water temperature, motors for positioning the showerhead, a controller for managing profile data and shower head movement, a display for displaying profile information and water temperature, and a sturdy physical structure suitable for most shower setups.

# Solution Components:

## Subsystem 1 (Sensor Subsystem):

The Sensor subsystem will consist of an accelerometer to collect data on the position of the showerhead in relation to Earth’s gravity, a temperature sensor to measure the temperature of the water flowing through the shower head, and a water flow sensor to detect if the shower is on so we can measure the shower duration. The sensor subsystem will also consist of a communication device to communicate with our remote control subsystem and send the data acquired from the sensors. These sensors will all be placed in the physical subsystem in a separate compartment to avoid water leaking into the sensors.

Accelerometer: ADXL345

https://www.amazon.com/Adafruit-ADXL345-Triple-Axis-Accelerometer-ADA1231/dp/B01BT4N9BC/ref=sr_1_6?keywords=accelerometer&qid=1674700283&sr=8-6

Temperature Sensor: DS18B20

https://www.sparkfun.com/products/11050

Water Flow Sensor: 1597-1516-ND

https://www.digikey.com/en/products/detail/seeed-technology-co-ltd/114991177/7387420

## Subsystem 2 (Positioning Subsystem):

The showerhead will also have a motor to add 1 rotation axis to the shower head to position it to the user’s preference. This motor will attach to a joint in the shower head and move the joint up when rotated one direction and vice versa to move it down. The chosen motor will have high torque and very low speed so that customization for the user is easier. Our option for a motor is the DC motor as it has a high starting torque.

Motor: JGY-370

https://www.amazon.com/Bringsmart-Turbine-Electric-Self-locking-JGY-370/dp/B07FD98N8J/ref=sr_1_2?gclid=Cj0KCQiAw8OeBhCeARIsAGxWtUwBLTCz0UFqaNAR19nPhGkZedCicuhl85gGYoDwjRzrCFuRCj0fOkYaAt70EALw_wcB&hvadid=384322822234&hvdev=c&hvlocphy=9022196&hvnetw=g&hvqmt=b&hvrand=15085001523702390373&hvtargid=kwd-385077632050&hydadcr=8434_9618941&keywords=low%2Bspeed%2Bmotor%2Bdc&qid=1674701110&sr=8-2&th=1

## Subsystem 3 (Physical Showerhead Subsystem):

For the physical subsystem we are planning on making a 3-d printed shell to make room for the sensor and positioning subsystems as well as space for the actual shower head. The 3-d printed showerhead will mimic most other showerheads in design but include space for sensors and motors to move the showerhead.

## Subsystem 4 (Remote Control Subsystem):

The remote control subsystem will communicate with the sensor and positioning subsystem and will have a raspberry pi to store user data and display it to the display subsystem. The remote control subsystem will also have a control to move the position of the shower head. A joystick will be attached to the remote control subsystem that will be able to communicate with the positioning subsystem and move the physical showerhead to the desired location. The display and remote control subsystems will be disconnected from the actual showerhead and communicate with the showerhead using another communication device.

Raspberry PI : SC0510

https://www.microcenter.com/product/643085/pizero2w?src=raspberrypi

Communication Device: 1597-101990981-ND

https://www.digikey.com/en/products/detail/seeed-technology-co.,-ltd/101990981/16570945?utm_adgroup=Seeed%20Technology%20Co.%2C%20LTD.&utm_source=google&utm_medium=cpc&utm_campaign=Shopping_DK%2BSupplier_Tier%201%20-%20Block%202&utm_term=&utm_content=Seeed%20Technology%20Co.%2C%20LTD.&gclid=Cj0KCQiAw8OeBhCeARIsAGxWtUwG39PuVvJmQc2wMEMMwPOC3TXsFfnmmdyhkOCejJKQ6LNssnmC9gYaAvDWEALw_wcB

Joystick: 108-THB001P-ND

https://www.digikey.com/en/products/detail/c&k/THB001P/11687191?utm_adgroup=Navigation%20Switches%2C%20Joystick&utm_source=google&utm_medium=cpc&utm_campaign=Shopping_Product_Switches&utm_term=&utm_content=Navigation%20Switches%2C%20Joystick&gclid=Cj0KCQiAw8OeBhCeARIsAGxWtUzvjqUbI3eIGeC2eboiJbUuwhIz2HG6AQwAD6CnUdDfo5_368jM08AaAi_yEALw_wcB

## Subsystem 5 (Display Subsystem):

We will attach a display to the remote control subsystem so that information collected by the sensor subsystem such as duration of shower, water temperature, and position can be displayed to the user. The display can also be used to show what user is active and allow users to select their profile when beginning the shower. The display and remote control subsystems will be disconnected from the showerhead itself and able to be placed anywhere in the shower.

Display: NHD-2.4-240320CS-CTXI#-FT

https://www.digikey.com/en/products/detail/newhaven-display-intl/NHD-2.4-240320CF-CTXI%23-FT/5209661?utm_adgroup=Optoelectronics&utm_source=google&utm_medium=cpc&utm_campaign=Shopping_Supplier_Newhaven%20Display%20Intl_0757_Co-op&utm_term=&utm_content=Optoelectronics&gclid=CjwKCAiAoL6eBhA3EiwAXDom5jzzoB8yeT2P9AaCyGGPeD4VBZHH3EnTSgczHfHkxkdWIvbkh_4DmhoCLcgQAvD_BwE

# Criterion For Success:

To be successful our shower head should be able to save multiple user’s data and display the user’s average shower time, user’s preferred temperature, and current water temperature. Furthermore our showerhead should have accurate temperature readings making it easier for the user to set the dials to their desired temperature. The showerhead should also be able to record its position and recreate its position after any movement. With all these features, the main goal of our project is to enhance the user’s shower experience.

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