Things used in this project

Hardware components:
Particle Spark Core
SeeedStudio Grove Rotary Encoder
Adafruit industries ada161 image 75px
Photo resistor
Adafruit industries ada258 image 75px
Li-Ion Battery 1000mAh
Adafruit IR Break Beam Sensor - 3mm LEDs
SparkFun Load Cell Amplifier - HX711
SparkFun Load Cell - 10kg, Straight Bar (TAL220)
SPDT Lever Switch
Single Cell Lithium Ion Battery Charger (MCP73831)
Software apps and online services:
Ha 2up iot
Amazon Web Services AWS IoT
IFTTT Maker service
Amazon Web Services Amazon DRS
Hand tools and fabrication machines:
3D Printer (generic)

Custom parts and enclosures


Smart Drawer Schematic
Full schematic professionally hand drawn in TylerEDA


Particle Core Firmware
firmware for the Particle Core
DRS Webserver
Code for registering with Dash Replenishment Service.


Tyler Spadgenske

Aspiring entrepreneur teaching myself engineering while sharing my designs and ideas along the way.

Thanks to Ravi Butani.


Did you replicate this project? Share it!

I made one

Love this project? Think it could be improved? Tell us what you think!

Give feedback


Similar projects you might like

Blynk GPS Tracker
  • 218
  • 5

Full instructions

Simple GPS tracker using a Particle Photon (or Electron) and an EM406 GPS module with location visible on Blynk app map.

Pool Buddy
  • 1,847
  • 11

Work in progress

Monitor and log water quality (pH & ORP) and temperature from everywhere.

IoT Thermometer Using Python
  • 1,200
  • 10

Full instructions

How to develop a simple but powerful IoT thermometer using a Zerynth-powered single-board MCU and the Zerynth App.

Particle Photon Flip Dot Clock
  • 2,213
  • 31

Full instructions

The flip dot display uses an electromechanical dot matrix that spin from black to yellow to display text, numbers and more!

Do You Know How Your Plants Are Feeling? [Particle+Ubidots]
  • 186
  • 4

Full instructions

Build and deploy a soil moisture and temperature sensor for commercial greenhouses or private garden monitoring and treatment.

Patriot iOS App
  • 560
  • 9

Use an old iPhone device to control and display the status of your Patriot IoT devices.

Patriot iOS App

Team Patriot

Add projectSign up / Login