Simple Preventive System.
If a switch has turned off, It is not working.
But the switch is turned on and catch the movements by PIR sensor, WIZwiki-W7500 will send the results to the IFTTT. IFTTT can use defined notification applicaton at "That" Function. Then IFTTT can send information about sensored result to user.
Schematic
The PIR module can be operated in 5V. you can just connect VCC, GND then Data pin to D8 on WIZwiki-W7500 board.
To connect the Analog pin with the switch. The reason is that recycling existing the shield board.
Parts
* WIZwiki-W7500: mbed enabled, Hardwired TCP/IP platform, It can send query to IFTTT when the movements was caught.
* PIR sensor: HC-SR501 motion sensor, detect the motion.
* Switch: ON/OFF function.
* Pushover(Andriod Notification Application): To send notofication to your cellular phone. Pushover used instead of the Android notifications of the number of Actions.
Used Library
Basically this project were made in mbed compiler.
1. IFTTT
* HTTP server information like IP and port is contained within IFTTT library. you can send GET and POST Query easily. * https://developer.mbed.org/components/If-This-The...
2. WIZnetInterface
* It can use Ethernet Interface with WIZwiki-W7500
* https://developer.mbed.org/teams/WIZnet/code/WIZn...
3. mbed
* mbed library for using mbed platform
How to Make It
1. IFTTT
* After sign in IFTTT. to make the maker channel. https://ifttt.com/maker
* Create the recipe in My Recipes.
* Select the 'maker' at This function. Then To select a 'receive a web request'.
* Select the pushover at That function. Then to select a 'send a notification'.
* Type the message and URL in the Action Field.
* my maker channel: https://ifttt.com/recipes/312069-stopthief-wizwiki...
* In the above link, you can just add the recipe easily.
* (Note: After make the maker channel you have to copy the Secret key from IFTTT.)
2. Hardware
* Wire the PIR Sensor's Data pin to D8 on WIZwiki-W7500.
* To connect the Analog 0 pin (A0) with the switch.
3. Source code
* Source code: https://developer.mbed.org/users/jehoon/code/Stop...
* For using the WIZnetInterface in mbed. you can read following link below.(korean)
**http://embeddist.blogspot.kr/2015/07/armmbed-wizne...
* Write the Event name and Secret Key.
* When specific event is triggered. WIZwiki-W7500 excute ifttt.triger() function. it can send Query with ifttt.addIngredients() function's saved value.
4. Android Application
* The Pushover application was installed your Cellular phone.
Results.
References
1. mbed: https://developer.mbed.org/
2. WIZwiki-W7500 mbed platform: https://developer.mbed.org/platforms/WIZwiki-W750...
3. How to use WIZnetInterface(korean): http://embeddist.blogspot.kr/2015/07/armmbed-wizn...
4. About IFTTT: http://embeddist.blogspot.kr/2015/07/armmbed-wizn...
5. Pushover(notification app): http://embeddist.blogspot.kr/2015/07/armmbed-wizn...
6. HC-SR501(PIR Sensor) Datasheet: http://embeddist.blogspot.kr/2015/07/armmbed-wizn...
7. Recipe: http://embeddist.blogspot.kr/2015/07/armmbed-wizn...