Clean: The Perfect Shower
Team members:
- Tony Carosa
- Negar Ehsan
- Tim Plummer
- Mikal Tirfe
- Sandra Wiese
The problem that we wish to solve with our project is shower water temperature control. Everyone has dealt with the hassle of getting their shower temperature just right before they get in. This is a waste of water and time. While in the shower, temperature variations caused by using water in other areas of the home is a nuisance. We want to solve all of these problems by making a system that senses the water temperature and allows a user to digitally set the desired water temperature. This system will quickly bring the water to its desired temperature and hold it at this temperature for the duration of the shower.
This system will include a FPGA board linked to a keypad and a LED display so that the user can easily set the water temperature. The FPGA will output an analog set point to an analog control circuit. The control circuit will compare the set point to actual water temperature. The control circuit output will tell a motor which direction to turn so that the mixture of hot and cold water will yield the appropriate temperature.
Our primary goals are to build the analog controllers and the FPGA state machine to get the system to work with human interaction (manual on/off and human monitoring to prevent motor saturation). Our Secondary goal is to implement the on/off switch and circuit to prevent and detect motor saturation to for implement the on/off feature. Our third goal is to implement other features such as multiple set points for multiple people. Timer to detect water usage, clock etc.