Motivation:
As a student, coffee is an inevitable part of my daily routine. It happens to be that I am often out of milk, especially when I need it the most. I have been told not once or twice that: "In the future your refrigerator will order whatever you need automatically when its running out of it".
Well - I decided not to wait any longer and build a smart device for the refrigerator that will order milk automatically for me for the following reasons:
- One, I need my coffee.
- Two, I wouldn't want to invest money in a new refrigerator for that sole feature, when I can build it myself.
- Three, it can be easily integrated into any existing refrigerator.
System Description:
The system is constructed from two parts:
- Arduino based sensing unit that will be placed inside the refrigerator and will report the milk capacity every time the door is opened.
- Android based app that will receive all the updates via Bluetooth and place orders through the user's favorite supermarket.
In order to save power, the sensing unit will stay dormant until the door is opened. When opened, the milk capacity (can be altered to any other product) will be sent to an app that will handle the order, and present some usage statistics.
Why Arduino-101?
- I could use the built-in IMU to detect when the refrigerator door is open to activate the device.
- I could use the built-in Bluetooth to communicate with the mobile app that will handle all the ordering, heavy lifting and a nice UI.
- Low power consumption for a prototype.
- An opportunity to learn Intel's x86 architecture.
- Awesome community.
Comments