Back to Parent

Outcome


Intention

My roommate Ellen is an online shopaholic receives packages almost every week. The couriers leave packages at the front porch of our house without calling her or knocking the door. She really wants to get a message of the packages’ arrival no matter she’s at home or not. Also she’s curious about which order has arrived since she might receive several orders at same time (crazy girl). 

Goal

The goal of this project is to provide an ambient LED signal at home to indicate packages’ arrival. More precisely, users can have a prediction of which order has arrived by the weight of the package. One LED on means a relatively light stuff, two LEDs means a heavy stuff. Also the force value could be sent to cloud so they can get this information online if they are not at home. A switch is added to control turing on/off the device. 

Process

Components:

1 – force sensitive resistor

2 - green LEDs

1 - switch

1 - 10 kohm resistor

2 - 1 kohm resistors

1 - Particle Photon & breadboard

Jumper cables


Step 1. Drawing the circuit to understand how it works.

Img 5470.jpg.thumb
Show Advanced Options

Step 2. Wiring the circuit. 

Img 5478.jpg.thumb
Show Advanced Options
Show Advanced Options

Outcome

Because of the area limitation of this FSR, I used an apple and a bottle of juice to mimic different packages. 

After turn on the switch, first I placed an apple on FSR and one LED shine; then I placed a heavier bottle on FSR and two LEDs shined. The two values of force are displayed in Cloud. By using this device, users can detect whether their package has arrived by LED signal inside home and predict which order through force value. The process is shown in the video below. 

For future improvement, I want to have push notification on mobile phone by using IFTTT. Also the prediction of package could be more useful and accurate by connecting the weight information from website like Amazon with this device. 

Show Advanced Options

Reflection

This project is very challenging for me since I don't have experience in coding and building circuit. Through the coding process, I learned the difference between digital signal and analog signal. Analog read/write is used for getting and setting the value of the pin; digital read/write is for digital signal. I successfully accomplished the goal of sensing stuff placed on FSR and tell the different weight by LED signals. If I have a bigger FSR I could use this device to detect package.

Drop files here or click to select

You can upload files of up to 20MB using this form.