We are presenting Boxera, a smart-device that would automate the process of purchasing consumables, one example being soap. By creating a smart container that relies on a variety of sensors, we can pinpoint whether we are running low on an item and simply order it via your preferred service (i.e. Amazon).
The following steps instruct how to set up the device:
1. Scan QR code to associate device with the user's name & address.
2. Set the device to default by pressing the button on top. A red light will follow.
3. Place the full soap container on the slot allocated for it. The light will change to green.
4. The device will recognize when the soap is running low and order automatically. The light will change to Blue when the order has been placed.
The device consists of an Arduino 101 for data collection and a Raspberry Pi for database uploading. The Arduino uses a photoresistor located at the base of the holding vessel to quantify how much soap is left. Once a specific threshold is passed, it will send a message to the Raspberry Pi via UART. Subsequently, the Raspberry Pi will connect via WiFi and upload the Firebase Database with an encrypted key which is what the user has previously scanned in the QR code and associated with their address. A database management system will be in charge of processing the order and having it shipped.
The enclosure for the device is made of ABS and was 3D printed on an FDM machine.
This is a short project we did as part of the Intel Hacks in 2017. The prompt of the hackathon was to use the Arduino 101, powered by Intel Curie chip, to built an IoT application. Since the hackathon was online, you had to submit your proposal a couple of months in advance. If the organization liked it they would ship you a kit of sensors and the newest Arduino 101 which includes a Bluetooth Low Energy (BLE) integrated module.
Unfortunately we didn't win, but we did receive the sensor kit and Arduino for developing, which is not a bad consolation price. In addition, learning how to use the BLE module has come in handy for later projects. And you can't forget the fun of putting together a project last minute in a couple of evenings...