Hackster is hosting Hackster Holidays, Ep. 6: Livestream & Giveaway Drawing. Watch previous episodes or stream live on Monday!Stream Hackster Holidays, Ep. 6 on Monday!
ScottC
Published © GPL3+

Arduino Based Security Project Using Cayenne

Arduino based Home Security Project. SMS/email alerts when intruder detected. Personalized messages for authorized personnel.

IntermediateFull instructions provided1 hour17,594
Arduino Based Security Project Using Cayenne

Things used in this project

Hardware components

Seeed Studio Grove Serial MP3 Player
Also need a 8GB SDHC card with MP3 sound files pre-loaded.
×1
Seeed Studio Grove 125kHz RFID reader
×1
Seeed Studio Grove Base Shield
×1
Seeed Studio Seeeduino Cloud
×1
Arduino UNO
Arduino UNO
×1
Seeed Studio 5mW Laser Module emitter - Red Line
×1
Arduino Ethernet Shield (W5100)
×1
PIR Motion Sensor (generic)
PIR Motion Sensor (generic)
×1
Photo resistor
Photo resistor
×1
Breadboard (generic)
Breadboard (generic)
×2
Resistor 10k ohm
Resistor 10k ohm
×1
Resistor 68 ohm
×1
Jumper wires (generic)
Jumper wires (generic)
Male to Male
×1

Software apps and online services

Cayenne
myDevices Cayenne
Arduino IDE
Arduino IDE

Story

Read more

Schematics

Fritzing diagram for Arduino UNO with Ethernet

Connect the PIR sensor and the Photoresistor to the Arduino UNO (with Ethernet shield)

Fritzing diagram for Seeeduino Cloud

Connect the Laser, the Grove RFID reader and the Grove MP3 player to the Seeeduino Cloud

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.

Code

Code for Arduino UNO with Ethernet Shield

This is the Arduino Code to be uploaded to the Arduino Uno (with Ethernet Shield)

Code for Seeeduino Cloud

The following code will need to be uploaded to the Seeeduino Cloud

Credits

ScottC

ScottC

4 projects • 17 followers
ArduinoBasics is a collection of tutorials aimed at helping people to learn Arduino by example. So many ideas, so little time.

Comments