The goal of this project is to be able to provide my room mate with real time notifications on her smartphone, every time someone leaves or enters the house. Using a PIR sensor, any motion at the house entrance is detected and with the help of IFTTT and Pushover app, this notification is sent to her smartphone real time.
Using the precedents from hackster.io on Motion Sensors, I started building the motion sensor circuit first. I began with checking the motion sensor function using the LED and it did not function properly initially. I had mixed up the input pin and the voltage pin for the sensor due to which the circuit did not function properly. On connecting the input pin in between the voltage and ground pin, the sensor started functioning properly. Once the sensor started functioning well, I published the code and created an account in IFTTT. In IFTTT, 'this' was connected to Particle and 'that' was connected to Pushover. After downloading the Pushover app, I registered my phone as one of the devices on the Pushover website. Every time the event was published, a notification pops up on my phone, indicating motion in the specified area.
When the sensor detects motion, the LED lights up and the published event is captured. Once the published event is captured, IFTTT sends a trigger to Pushover app which in turn sends a notification to the smartphone device connected. This way, my room mate can get a notification on her phone, everytime there is motion detected outside the home entrance door.
Through this project I learnt about sensors and their qualities. I experimented with various sensors such as Halleffect Sensor, Infrared Proximity Sensor, Temperature Sensor etc. Writing the code to check the sensor function and then publishing it was a very tedious yet informative step. Additionally, using IFTTT and Pushover to get the desired notification on the phone was extremely informative and opened up my knowledge about capturing published events on the phone. All in all, the entire experience has been very enriching and accomplishing. The projects that I came across at hackster.io have been very helpful in shaping and guiding my project.
You can upload files of up to 20MB using this form.