Amazon DRS Promise: Never Miss Coffee Break Again!
Amazon Dash Replenishment Service Automatic coffee ordering robot using Arduino MKR1000. Never miss another coffee break again!
Coffee fuels our nation, according to this Gallup article
- Just under two-thirds of U.S. adults drink at least one cup a day
- Coffee drinkers average 2.7 cups per day, unchanged from 1999
- A quarter say they’re addicted, but only 10% want to cut back
We all love our coffee. We want constant supply of it – at home, in the office, the gym, everywhere these days. Some people have it for breakfast, morning breaks, lunch, afternoon snacks, after dinner, midnight snacks. Just about anytime of the day.
This led me to experiment on new Amazon Dash Replenishment Services. Coffee is something we use everyday and a great use case for Amazon DRS.
This is based from following instructions from this github Repo from Brian Carbonette. https://github.com/andium/AmazonDRS
The instructions are easy to follow. Fit for Hackster devs like us. I used the same library and followed the steps to create an Arduino MKR1000.
SNS Simple Notification Service
LWA Login With Amazon
Create a login with amazon security profile. Create a security profile to authorize the device to make purchases and log in with Amazon. Fill out the required fields, Security Profile Name,Security Profile Description,Consent Privacy Notice URL,Consent Logo Image
Don’t forget to setup Allowed Origins and Allowed Return URLs. Take note of Client ID and Client Secret.
Dash Replenishment Device
Create a Dash Replenishment Device. Follow this device creation wizard. It’s simple. You need Device Name, Model ID, Image. Then create Slots. You would need to know how to get the Amazon Standard Identification Number (ASIN). Currently only items that are “Shipped and Sold by Amazon” are eligible for DRS.
JLCPCB – Prototype 10 PCBs for $2 + 2 days Lead Time
China’s Largest PCB Prototype Enterprise, 300,000+ Customers & 10,000+ Online Orders Per Day
Inside a huge PCB factory: https://www.youtube.com/watch?v=_XCznQFV-Mw