Microwaves have become essential appliances in homes and workplaces all over the world, as they allow to defrost, warm up or even cook food by punching just a couple of buttons. However, this does not work so easily at it might seem, as most microwaves have different settings and ways to program them, making them sometimes awkward to use and not obtaining optimal results.

What it does

The Smart microwave Pies with Pi saves the user the time and trouble of setting the power, weight, and time by recognizing the food the user puts in the machine and setting it all automatically. Furthermore, the user will get a message when the food is ready through a chatbot and will be able to communicate with the microwave and indicate if they wish for it to keep the food warm or just stop.

How we built it

We built a cardboard microwave where we installed a Rasperry Pi and a Raspberry Pi camera to capture images from inside the microwave, such as the QR code on the food to automatically set the time. We used Keras to train a CNN to recognize food items in the microwave if there is no QR code, and wrote a chatbot that connects to the Raspberry and remotely control the timer on the microwave.

We have also a domain from and a logo for our product.

Accomplishments that we're proud of

We got the visual recognition to work in food and QR, set the timer accordingly and send the confirmation message.

Built With

Share this project: