Back to Parent

Outcome


Problem Statement: 

My roommate has a door with a weak lock, so she has no control over who comes and enters her room. I chose her because through IOT, the problem can be easily solved by giving triggers.

Goal:

The main goal of this project is to make the person aware of the activity in a private space, i.e., detect motion and get feedback if any. The feedback is received in the form of an SMS connected through IFTTT. 

Process:

The process included designing the hardware, i.e., connecting the sensor and LED to the photon and writing code to input and output the data. Many iterations were done to make the circuit work and get it connected to IFTTT. Although the circuitry is easy to assemble, the real bulk of the work lies in getting it connected to IFTTT and writing code accordingly to perfectly match the action you want the device to trigger. 




Img 9601
Show Advanced Options

The final circuit connections are shown below. The blue LED light blinks when motion is detected, and transfers the signal to the cloud and to the mobile phone through IFTTT. 

3e8385ee ce65 4c17 921c 35d0b8290ac3
Show Advanced Options

Outcome: 

RoomBuddy is a device that can detect motion in your room/office and send a notification to your phone. It uses Particle to connect to IFTTT and send SMS alerts to your phone. 

The code for the project is given below. 

Show Advanced Options

The components are then connected with reference to the Fritzing sketch as shown below. 

Screen shot 2018 01 30 at 7.12.53 pm
Show Advanced Options

The components used are:

Photon particle - 1

PIR motion sensor - 1

Breadboard - 1

LED light - 1

Jumper wires - 6

A video of the working prototype. 

Show Advanced Options

Reflection: 

This project serves as an entry point in the field of IOT and provides touch points to many new things. Ideally, I wanted to create something that would give a trigger based on motion, as well as a description of the person involved in the action. For that, I would need more components and better coding skills, which I hope to achieve in the near future. Since the first step is achieved, i.e., creating a trigger for motion, the next step would involve sending triggers about the details of the motion as well as a description of the person/s involved in the motion. 

Drop files here or click to select

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