Department - Author 1

Computer Engineering Department

Degree Name - Author 1

BS in Computer Engineering



Primary Advisor

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.