Tanner Stinson
Published © GPL3+

Amazon Kitchen DRS

This project utilizes a combination of RFID, Load Cell Sensors, and connectivity through Arduino and Echo for an Amazon Based Smart Pantry.

AdvancedWork in progressOver 2 days5,042
Amazon Kitchen DRS

Things used in this project

Hardware components

Arduino UNO & Genuino UNO
Arduino UNO & Genuino UNO
Any Arduino will work as long as it has 10 digital pins, power,
×1
ESP8266 ESP-01
Espressif ESP8266 ESP-01
For use if you are using an Arduino (assuming it does not have networking built in)
×1
Intel Galileo Gen 2
Intel Galileo Gen 2
In this project, I am using a Gen 1. There is not difference
×1
Intel Centrino
Any PCIe half card will work. This one can be found online easily and is the most optimized for Galileo
×1
HX711
Any HX711 Will work. I picked this one up because the ratings seemed fine and the price was good.
×1
RFID MiFare for Arduino
Any RFID chip reader will do
×1
Load Cell
As with others, any will work, as long as you know how to wire/program with it
×1
Amazon Echo
Amazon Alexa Amazon Echo
Can be substituted for Echo dot, as well
×1

Software apps and online services

Arduino IDE
Arduino IDE
AWS Lambda
Amazon Web Services AWS Lambda
Alexa Skills Kit
Amazon Alexa Alexa Skills Kit
AWS IoT
Amazon Web Services AWS IoT

Hand tools and fabrication machines

Soldering iron (generic)
Soldering iron (generic)
Laser cutter (generic)
Laser cutter (generic)
I used this to make my base, however, a base can be made through any form or materials. 3d printer will work just fine, although I don't get along with them that well!

Story

Read more

Custom parts and enclosures

Top and Bottom Place

For Scale

Enclosure Side

Side part of Arduino Enclosure.

Enclosure Side Two

Other Side

Enclosure Side Three

Other Side for Enclosure

Bottom/Top of Enclosure

Bottom and Top of Enclosure

Schematics

Wire Diagram of Circuit

I apologize for Low-Res diagram. Fritzting does not have the MFRC522 RFID module, nor the ESP I am using

Code

ESP library, Secure Client

Amazon DRS Library

For use with Arduino, meant for calling up DRS functions via Amazon

MFRC522 Library

Wifi101 Library

ArduinoJSON

EtherCard Library

Read Title

UIPEthernet

Overlays Existing Ethernet Library

NodeJS Files for Google Spreadsheet

For use and install for Alexa/Echo

Credits

Tanner Stinson

Tanner Stinson

2 projects • 4 followers

Comments

Add projectSign up / Login