BeagleBone Home Automation Blueprints

 
 
Packt Publishing Limited
  • 1. Auflage
  • |
  • erschienen am 3. Februar 2016
  • |
  • 378 Seiten
 
E-Book | ePUB mit Adobe DRM | Systemvoraussetzungen
E-Book | PDF mit Adobe DRM | Systemvoraussetzungen
978-1-78398-603-3 (ISBN)
 
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 scripting languages such as PHP, Python, and JavaScript.
  • Englisch
  • Birmingham
  • |
  • Großbritannien
978-1-78398-603-3 (9781783986033)
1783986034 (1783986034)
weitere Ausgaben werden ermittelt
Rodolfo Giometti is an engineer, IT specialist, and GNU/Linux expert. He has over 15 years of experience working with platforms based on x86 (PC), ARM, MIPS, and PowerPC. He is the first author and a maintainer of the LinuxPPS project (Linux's pulse per second subsystem.) He actively contributes to the Linux source code with several patches and new device drivers for several devices. His areas of core expertise are in writing device drivers for new peripherals, realizing special Linux ports for several custom embedded boards, and developing control automation and remote monitoring systems. He is the cofounder of the Cosino Project, where he develops software for industry control automation systems. He is also the co-CEO at HCE Engineering S.r.l., a leading industrial embedded systems-based company.
  • Cover
  • Copyright
  • Credits
  • About the Author
  • About the Reviewers
  • www.PacktPub.com
  • Table of Contents
  • Preface
  • Chapter 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
  • Chapter 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
  • Chapter 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
  • Chapter 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
  • Chapter 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
  • Chapter 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
  • Chapter 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
  • Chapter 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
  • Chapter 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
  • Chapter 10: A Lights Manager with the 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
  • Chapter 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

Dateiformat: EPUB
Kopierschutz: Adobe-DRM (Digital Rights Management)

Systemvoraussetzungen:

Computer (Windows; MacOS X; Linux): Installieren Sie bereits vor dem Download die kostenlose Software Adobe Digital Editions (siehe E-Book Hilfe).

Tablet/Smartphone (Android; iOS): Installieren Sie bereits vor dem Download die kostenlose App Adobe Digital Editions (siehe E-Book Hilfe).

E-Book-Reader: Bookeen, Kobo, Pocketbook, Sony, Tolino u.v.a.m. (nicht Kindle)

Das Dateiformat EPUB ist sehr gut für Romane und Sachbücher geeignet - also für "fließenden" Text ohne komplexes Layout. Bei E-Readern oder Smartphones passt sich der Zeilen- und Seitenumbruch automatisch den kleinen Displays an. Mit Adobe-DRM wird hier ein "harter" Kopierschutz verwendet. Wenn die notwendigen Voraussetzungen nicht vorliegen, können Sie das E-Book leider nicht öffnen. Daher müssen Sie bereits vor dem Download Ihre Lese-Hardware vorbereiten.

Weitere Informationen finden Sie in unserer E-Book Hilfe.


Dateiformat: PDF
Kopierschutz: Adobe-DRM (Digital Rights Management)

Systemvoraussetzungen:

Computer (Windows; MacOS X; Linux): Installieren Sie bereits vor dem Download die kostenlose Software Adobe Digital Editions (siehe E-Book Hilfe).

Tablet/Smartphone (Android; iOS): Installieren Sie bereits vor dem Download die kostenlose App Adobe Digital Editions (siehe E-Book Hilfe).

E-Book-Reader: Bookeen, Kobo, Pocketbook, Sony, Tolino u.v.a.m. (nicht Kindle)

Das Dateiformat PDF zeigt auf jeder Hardware eine Buchseite stets identisch an. Daher ist eine PDF auch für ein komplexes Layout geeignet, wie es bei Lehr- und Fachbüchern verwendet wird (Bilder, Tabellen, Spalten, Fußnoten). Bei kleinen Displays von E-Readern oder Smartphones sind PDF leider eher nervig, weil zu viel Scrollen notwendig ist. Mit Adobe-DRM wird hier ein "harter" Kopierschutz verwendet. Wenn die notwendigen Voraussetzungen nicht vorliegen, können Sie das E-Book leider nicht öffnen. Daher müssen Sie bereits vor dem Download Ihre Lese-Hardware vorbereiten.

Weitere Informationen finden Sie in unserer E-Book Hilfe.


Download (sofort verfügbar)

35,85 €
inkl. 19% MwSt.
Download / Einzel-Lizenz
ePUB mit Adobe DRM
siehe Systemvoraussetzungen
PDF mit Adobe DRM
siehe Systemvoraussetzungen
Hinweis: Die Auswahl des von Ihnen gewünschten Dateiformats und des Kopierschutzes erfolgt erst im System des E-Book Anbieters
E-Book bestellen

Unsere Web-Seiten verwenden Cookies. Mit der Nutzung dieser Web-Seiten erklären Sie sich damit einverstanden. Mehr Informationen finden Sie in unserem Datenschutzhinweis. Ok