Computer Engineering Department

Degree Name

BS in Computer Engineering




Bruce DeBruhl


The ultimate goal for this project is to design an automatic, large capacity coffee maker. The system should be able to detect when a cup or mug is in position to receive coffee, then dispense a cup’s worth (~ 8oz) of coffee. When the coffee in the urn is getting low, our system should be able to allow a person to put new coffee grounds in the top, then push a button to start the coffee brewing process. More specifically, we had to accomplish the following tasks in order to meet our goals: solving the issue of transporting water from a reservoir to a coffee urn through a heating component so that it can brew coffee grounds; figuring out how to measure how much coffee has been dispensed by the urn to keep each pour at a consistent 8 fluid ounces; detecting when a cup or mug is in proper position; and keeping track of the amount of coffee left in the urn at all times so that the system can know when more coffee needs to be brewed.