The Task
We want to build a device that boils eggs after the user wakes up in the morning. The device should be linked to the alarm on the user’s phone. When the alarm goes off, the device starts to boil eggs, and once the eggs are ready, the user should be notified. The user should be able to let the device know how many eggs they want in the morning, and if they are soft boiled or hard boiled. The user should be able to let the device know whether to cool down the eggs after boiling or not. The device should work autonomously as much as possible without user interaction or input. The prototype should be possible to construct within a week using readily available components. The project managers are required to design the solution (the hardware and the software) using the least amount of mechanical engineering possible, and explain how it works to achieve the desired results.The Deliverables
- The project managers are expected to deliver a sketch of what the device looks like, while highlighting the different components that make it work, as well as inputs and outputs.
- An explanation of how the device works should be provided.
- The project managers are also expected to write a high level algorithm of how the programming of the device works.
- Finally, they need to explain how the device will connect to the user’s phone and provide a high level algorithm of how that works.

Share on: