万本电子书0元读

万本电子书0元读

顶部广告

BeagleBone Home Automation Blueprints电子书

售       价:¥

1人正在读 | 0人评论 9.8

作       者:Rodolfo Giometti

出  版  社:Packt Publishing

出版时间:2016-02-03

字       数:174.9万

所属分类: 进口书 > 外文原版书 > 电脑/网络

温馨提示:数字商品不支持退换货,不提供源文件,不支持导出打印

为你推荐

  • 读书简介
  • 目录
  • 累计评论(0条)
  • 读书简介
  • 目录
  • 累计评论(0条)
Automate and control your home using the power of the BeagleBone Black with practical home automation projectsAbout This BookBuild, set up, and develop your circuits via step-by-step tutorial of practical examples, from initial board setup to device driver managementGet access to several kinds of computer peripherals to monitor and control your domestic environment using this guideThis book is spread across 10 chapters all focused on one practical home automation projectWho This Book Is ForThis book is for developers who know how to use BeagleBone and are just above the “beginner” level. If you want to learn to use embedded machine learning capabilities, you should have some experience of creating simple home automation projects.What You Will LearnBuild a CO (and other gas) sensor with a buzzer/LED alarm to signal high concentrationsLog environment data and plot it in a fancy mannerDevelop a simple web interface with a LAMP platformPrepare complex web interfaces in JavaScript and get to know how to stream video data from a webcamUse APIs to get access to a Google Docs account or a WhatsApp/Facebook account to manage a home automation systemAdd custom device drivers to manage an LED with different blinking frequenciesDiscover how to work with electronic components to build small circuitsUse an NFS, temperature sensor, relays, and other peripherals to monitor and control your surroundingsIn DetailBeagleBone is a microboard PC that runs Linux. It can connect to the Internet and can run OSes such as Android and Ubuntu. BeagleBone is used for a variety of different purposes and projects, from simple projects such as building a thermostat to more advanced ones such as home security systems.Packed with real-world examples, this book will provide you with examples of how to connect several sensors and an actuator to the BeagleBone Black. You’ll learn how to give access to them, in order to realize simple-to-complex monitoring and controlling systems that will help you take control of the house. You will also find software examples of implementing web interfaces using the classical PHP/HTML pair with JavaScript, using complex APIs to interact with a Google Docs account, WhatsApp, or Facebook. This guide is an invaluable tutorial if you are planning to use a BeagleBone Black in a home automation project.Style and approachThis step-by-step guide contains several home automation examples that can be used as base projects for tons of other home automation and control systems. Through clear, concise examples based on real-life situations, you will quickly get to grips with the core concepts needed to develop home automation applications with the BeagleBone Black using both the C language and high-level *ing languages such as PHP, Python, and JavaScript.
目录展开

BeagleBone Home Automation Blueprints

Table of Contents

BeagleBone Home Automation Blueprints

Credits

About the Author

About the Reviewers

www.PacktPub.com

Support files, eBooks, discount offers, and more

Why subscribe?

Free access for Packt account holders

Preface

What this book covers

What you need for this book

Software prerequisites

Hardware prerequisites

Who this book is for

Conventions

Codes and command lines

Kernel and logging messages

File modifications

Serial and network connections

Other conventions

Reader feedback

Customer support

Downloading the example code

Downloading the color images of this book

Errata

Piracy

Questions

1. Dangerous Gas Sensors

The basic of functioning

Setting up the hardware

Connecting the gas sensors

Connecting the alarm actuators

LED and buzzer

GSM module

The final picture

Setting up the software

Managing the ADCs

Managing the actuators

Controlling the environment

Final test

Summary

2. Ultrasonic Parking Assistant

The basic of functioning

Setting up the hardware

First setup – all devices near the BeagleBone Black

Using the analog output of the distance sensor

Connecting the LEDs in the first setup

Second setup – the distance sensor is remotized

Using the serial output of the distance sensor

Connecting the LEDs in the second setup

The final picture

Setting up the software

Managing the LEDs

The distance monitor

Final test

Summary

3. Aquarium Monitor

The basics of functioning

Setting up the hardware

Setting up the 12V devices

Setting up the webcam

Connecting the temperature sensor

Connecting the feeder

The water sensor

The final picture

Setting up the software

Managing the system status and configuration

Building up the web control panel

Handling the control panel

Knowing the internal state-machine

Final test

Summary

4. Google Docs Weather Station

The basics of functioning

Setting up the hardware

Setting up the temperature/humidity sensor

Setting up the barometric sensor

The final picture

Setting up the software

Installing a new kernel

Running the weather station software

Adding the Google Docs API

Final test

Summary

5. WhatsApp Laundry Room Monitor

The basics of functioning

Setting up the hardware

Setting up the sound detector

Setting up the light sensor

Connecting the LEDs

The final picture

Setting up the software

The sound detector manager

The light sensor manager

Controlling the LEDs

Setting up the WhatsApp API

The state-machine

Final test

Summary

6. Baby Room Sentinel

The basics of functioning

Setting up the hardware

Setting up the contactless temperature sensor

Setting up the pressure sensor

Setting up the sound detector

Connecting the tiny LCD

The final picture

Setting up the software

The ADC manager

The LCD manager

Final test

Summary

7. Facebook Plant Monitor

The basics of functioning

Setting up the hardware

Connecting the moisture sensor

Connecting the light sensor

Setting up the contactless temperature sensor

Setting up the waterproof temperature sensor

Setting up the webcam

Adding a water pump

The final picture

Setting up the software

The Facebook API

Downloading the code

Creating a new Facebook app

Getting access to the Facebook account

The monitoring loop

The web interface

Final test

Summary

8. Intrusion Detection System

The basics of functioning

Setting up the hardware

Setting up the webcams

The final picture

Setting up the software

Setting up the mailer

Using motion

Downloading the code

Configuring the daemon

The web interface

Managing events

Final test

Summary

9. Twitter Access Control System with Smart Card and RFID

The basics of functioning

Setting up the hardware

Setting up the smart card reader

Setting up the RFID LF reader

Setting up the RFID UHF reader

The final picture

Setting up the software

Setting up the Twitter utility

The smart card implementation

The RFID LF implementation

The RFID UHF implementation

Final test

Summary

10. A Lights Manager with a TV Remote Controller

The basics of functioning

Setting up the hardware

Setting up the infrared detector

Setting up the relays array

The final picture

Setting up the software

Setting up the kernel driver

The LIRC tools

The input events manager

The final test

Summary

11. A Wireless Home Controller with Z-Wave

The basics of functioning

Setting up the hardware

Setting up the Z-Wave controller

Setting up the Z-Wave wall plug

Setting up the Z-Wave multisensor

The final picture

Setting up the software

Setting up the Python bindings

The Z-Wave manager

The final test

Summary

Index

累计评论(0条) 0个书友正在讨论这本书 发表评论

发表评论

发表评论,分享你的想法吧!

买过这本书的人还买过

读了这本书的人还在读

回顶部