Building a Home Security System with Arduino

Design, build and maintain a home security system with Arduino Uno

Building a Home Security System with Arduino

This ebook is included in a Mapt subscription
Jorge R. Castro

1 customer reviews
Design, build and maintain a home security system with Arduino Uno
$23.99
$29.99
RRP $23.99
RRP $29.99
eBook
Print + eBook
Subscribe and access every Packt eBook & Video.
 
  • 4,000+ eBooks & Videos
  • 40+ New titles a month
  • 1 Free eBook/Video to keep every month
Start Free Trial
 
Preview in Mapt

Book Details

ISBN 139781785280603
Paperback132 pages

Book Description

Arduino is an open source micro-controller built on a single circuit board that is capable of receiving sensory input from the environment and controlling interactive physical objects. It is also a development environment that allows the writing of software to the board, and is programmed in the Arduino programming language. It is used for a variety of different purposes and projects, from simple projects such as building a thermostat, to more advanced ones such as robotics, web servers, seismographs, home security systems and synthesizers.

This book will demonstrate how the Arduino can be used to develop a highly connected home security system by mobilizing a network of sensors which can feed alerts back to an Arduino when alarms are triggered. You will know the current state of security systems, well supported by the designs that fit best for your environment. Also, we will see some current technologies such as NFC, Wi-Fi and Bluetooth, and will finally create a complete web interface that will allow us to remotely manage our system, and even send daily bulletins with the summary of activity.

Towards the end, we'll develop a wireless home security system by setting up security cameras and motion detectors (door and gate trips, temperature sensors). We will then set up a centralized remote access hub (powered by the Arduino) that allows sensors to connect to the wireless home network that can be viewed and interacted by the user.

Table of Contents

Chapter 1: Getting Started with a Home Security System
What is home security infrastructure?
How does it work?
The prerequisites for installing a security system
How to prepare your current home for a security system
Wired and wireless security systems.
Traditional systems versus the modern home security system
Summary
Chapter 2: Getting Started with Arduino and Arduino IDE
Arduino boards
Safety precautions
Arduino IDE
Hello World
Python and Arduino
Summary
Chapter 3: From Code to the Real World
ProtoBoards and wiring
Analog and digital ports
Component datasheets
Near Field Communication
Access control
Summary
Chapter 4: Designing Your Own System
Designing a project
The basic principles of electricity
Summary
Chapter 5: Arduino and Sensors
The code library
Debugging the code
More hardware
A mini project
Summary
Chapter 6: Documentation and Version Control
Code style and documentation
Version control and Git
Git clone
The Graphical User Interface
Summary
Chapter 7: Interaction and Connectivity
The Raspberry Pi
Camera and IP Camera
OpenCV
Face detection
C&C ‑ Command and control
Summary

What You Will Learn

  • Run cables and electricity to support home security infrastructure
  • Connect Arduino to your programming environment
  • Learn to interact with output devices – alarms, locks, shutters
  • Understand different parts of electronics circuit (MOSFET, resistor, capacitor)
  • Integrate home monitoring and security notifications with monitoring systems
  • Use logical level shifter with Arduino to send and receive data to and from Raspberry PI

Authors

Table of Contents

Chapter 1: Getting Started with a Home Security System
What is home security infrastructure?
How does it work?
The prerequisites for installing a security system
How to prepare your current home for a security system
Wired and wireless security systems.
Traditional systems versus the modern home security system
Summary
Chapter 2: Getting Started with Arduino and Arduino IDE
Arduino boards
Safety precautions
Arduino IDE
Hello World
Python and Arduino
Summary
Chapter 3: From Code to the Real World
ProtoBoards and wiring
Analog and digital ports
Component datasheets
Near Field Communication
Access control
Summary
Chapter 4: Designing Your Own System
Designing a project
The basic principles of electricity
Summary
Chapter 5: Arduino and Sensors
The code library
Debugging the code
More hardware
A mini project
Summary
Chapter 6: Documentation and Version Control
Code style and documentation
Version control and Git
Git clone
The Graphical User Interface
Summary
Chapter 7: Interaction and Connectivity
The Raspberry Pi
Camera and IP Camera
OpenCV
Face detection
C&C ‑ Command and control
Summary

Book Details

ISBN 139781785280603
Paperback132 pages
Read More
From 1 reviews

Read More Reviews