Home > News & Updates > Electronics News Updates > AmazonDRS NFC Replenisher

AmazonDRS NFC Replenisher

Summary of AmazonDRS NFC Replenisher


This project, Replenisher, uses the AmazonDRS Arduino library and NFC tags to trigger Amazon Dash Replenishment purchases by scanning tags containing product ASINs. It combines an Arduino (WiFi-enabled like MKR1000 or Due/Zero), an NFC PN532 shield (SPI mode), and optionally a custom shield integrating ATWINC1500, EEPROM, and LCD. The workflow lets passive RFID stickers initiate orders without batteries or complex setup; guides cover account authorization, token exchange, wiring, and soldering details.

Parts used in the Replenisher:

  • Arduino MKR1000 (or any WiFi 101 enabled Arduino; compatible: Due, Zero)
  • Adafruit PN532 NFC shield with built-in antenna
  • ATWINC1500 WiFi module (for planned custom shield)
  • EEPROM (on custom shield)
  • LCD (on custom shield)
  • Header pins for Arduino and PN532 shield
  • Jumper cables
  • Ntag203 Mifare Ultralight NFC tags (round sticker tags)
  • Soldering tools and solder (for headers and SEL 0/SEL 1 bridging)

You just say what the thing does and then you add ‘-er’.” Replenisher keeps your fridge, office…stocked! Just scan! “I’m going on break!

AmazonDRS NFC Replenisher

Story

Quick Solutions to Questions related to Replenisher:

  • What does Replenisher do?
    Replenisher uses NFC tags and the AmazonDRS Arduino library to initiate Amazon Dash Replenishment purchases by scanning tags containing product identifiers.
  • Which Arduino boards are supported?
    The project uses the Arduino MKR1000 but any WiFi 101 enabled Arduino such as the Due or Zero should work.
  • Which NFC hardware is recommended?
    The Adafruit PN532 NFC shield with built-in antenna is recommended and compatible with the project.
  • Which NFC tags should I use?
    Ntag203 Mifare Ultralight tags, specifically round sticker tags, are used in the project.
  • Do I need to solder components?
    Yes; solder header pins to the MKR1000 and the provided shield headers to the PN532, and bridge SEL 1 and SEL 0 with solder for SPI mode.
  • How do I connect the PN532 to the Arduino?
    Use SPI connections (MOSI, MISO, SS, SCK) as outlined in the Fritzing wiring diagram and bridge SEL 1 and SEL 0 for SPI mode.
  • Does the project require WiFi on each tag?
    No; the NFC tags are passive and require no batteries or WiFi—the NFC scanner (Arduino) provides the WiFi connection.
  • Where can I find setup guidance for Amazon Dash Replenishment?
    The Getting Started guide at the AmazonDRS GitHub repo covers account setup, Log in with Amazon authorization, and token exchange.

About The Author

Ibrar Ayyub

I am an experienced technical writer holding a Master's degree in computer science from BZU Multan, Pakistan University. With a background spanning various industries, particularly in home automation and engineering, I have honed my skills in crafting clear and concise content. Proficient in leveraging infographics and diagrams, I strive to simplify complex concepts for readers. My strength lies in thorough research and presenting information in a structured and logical format.

Follow Us:
LinkedinTwitter
Scroll to Top