This is an Arduino based home security project that uses the power of “Cayenne” for extraordinary capabilities.
In order to fully experience this new IoT platform, I decided to create a project to really put it through its paces. This is what my Security Project will need:
- It will use two Arduinos, one connected to the internet via an Ethernet shield, and the other via WIFI.
- Two detectors – a PIR sensor and a laser trip wire.
- If the sensors are tripped, the person has 10 seconds to present an RFID tag to the Grove RFID reader:
- If a valid RFID tag is SUCCESSFULLY presented within the time limit, a nice personalised greeting will be played to that person using a Grove – Serial MP3 player
- If a valid RFID FAILS to be presented within the time limit, an Alarm will sound, and I will be notified of the intrusion via an SMS alert.
- The Cayenne dashboard will show the status of the sensors, and I will have full control over my security system via the web interface (or smartphone app).
- The sensors will be attached to a different Arduino to that of the Grove MP3 player and the RFID tag reader, which means that there will have to be some level of communication between the two Arduinos. In fact, the cross communication will be vital to the success of this project.
Main Flow Diagram
The following flow diagram shows the Security project process. It is a high level view of the decisions being made by each Arduino in response to various events.
Triggers Flow Diagram
The following flow diagram aims to highlight the various triggers set up within Cayenne to get this Security system to work.
Video : https://youtu.be/EDsCsPLqVGI
Tags : 201608, W5100, Ethernet Shield, Arduino
Author : ScottC