Building a Home Security System with Arduino

Jorge R. Castro

  • 出版商: Packt Publishing
  • 出版日期: 2015-08-31
  • 售價: $1,240
  • 貴賓價: 9.5$1,178
  • 語言: 英文
  • 頁數: 132
  • 裝訂: Paperback
  • ISBN: 1785280600
  • ISBN-13: 9781785280603
  • 相關分類: Arduino資訊安全
  • 下單後立即進貨 (約3~4週)

商品描述

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

About This Book

  • Learn what a security system is, how it works and create one for yourself
  • Develop a security system by setting up security cameras and motion detector systems
  • Manage and analyze all the data collected by the sensors from the security system, using a graphical application

Who This Book Is For

This book is for novice programmers and hobbyists who want to understand how Arduino can be used to program a home security system as well as to those who want to delve deeper into the world of Arduino.

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

In Detail

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.

Style and approach

A step-by-step guide with numerous examples focusing on providing the practical skills required to build home security applications using Arduino.

商品描述(中文翻譯)

設計、建立和維護一個使用Arduino Uno的家庭安全系統

關於本書
- 學習什麼是安全系統,它是如何工作的,並自己建立一個
- 通過設置安全攝像頭和運動檢測系統來開發安全系統
- 使用圖形應用程序管理和分析從安全系統傳感器收集的所有數據

本書適合對象
- 本書適合初學者程式設計師和愛好者,他們想了解如何使用Arduino編程家庭安全系統,以及那些想深入研究Arduino世界的人。

你將學到什麼
- 執行電纜和電力以支持家庭安全基礎設施
- 將Arduino連接到你的編程環境
- 學習與輸出設備(警報、鎖、百葉窗)互動
- 了解電子電路的不同部分(MOSFET、電阻器、電容器)
- 將家庭監控和安全通知與監控系統集成
- 使用Arduino和邏輯電平轉換器來與Raspberry PI之間進行數據的發送和接收

詳細內容
Arduino是一個開源的微控制器,建立在一個單一的電路板上,能夠接收來自環境的感應輸入並控制互動式物理物體。它也是一個開發環境,允許將軟件寫入板上,並使用Arduino編程語言進行編程。它被用於各種不同的目的和項目,從簡單的項目如建立恆溫器,到更高級的項目如機器人、網頁伺服器、地震儀、家庭安全系統和合成器。

本書將演示如何使用Arduino開發一個高度連接的家庭安全系統,通過動員一個傳感器網絡,當警報觸發時可以向Arduino反饋警報。你將了解安全系統的當前狀態,並根據最適合你的環境的設計進行支持。此外,我們還將介紹一些當前的技術,如NFC、Wi-Fi和藍牙,最後創建一個完整的Web界面,讓我們可以遠程管理我們的系統,甚至發送每日摘要。

最後,我們將通過設置安全攝像頭和運動檢測器(門和閘觸發器、溫度傳感器)來開發一個無線家庭安全系統。然後,我們將設置一個由Arduino驅動的集中式遠程訪問中心,允許傳感器連接到無線家庭網絡,用戶可以查看和互動。

風格和方法
本書提供了大量實例的逐步指南,重點是提供使用Arduino構建家庭安全應用程序所需的實用技能。