Book Image

Arduino Home Automation Projects

By : Marco Schwartz
Book Image

Arduino Home Automation Projects

By: Marco Schwartz

Overview of this book

Table of Contents (14 chapters)
Arduino Home Automation Projects
Credits
About the Author
About the Reviewers
www.PacktPub.com
Preface
Index

Index

A

  • Adafruit CC3000 library
    • URL, for documentation / Hardware and software requirements
  • Arduino
    • PIR sensor, interfacing with / Interfacing the PIR sensor with Arduino
    • URL, for forum / Building a graphical interface
  • Arduino R3 board
    • URL / Hardware and software requirements, Hardware and software requirements
  • Arduino sketch
    • creating / Creating the Arduino sketch
    • URL / Creating the Arduino sketch
  • Arduino system
    • building, from scratch / Building an Arduino system from scratch
    • testing / Testing the Arduino system
  • Arduino Uno R3
    • URL / Hardware and software requirements, Hardware and software requirements
  • Arduino XBee shield
    • URL / Hardware and software requirements
  • aREST library
    • URL, for downloading / Hardware and software requirements, Hardware and software requirements
    • URL / Hardware and software requirements

B

  • Blink sketch / Building an Arduino system from scratch
  • Bluefruit EZ-link Bluetooth module
    • URL / Hardware and software requirements
  • Bluetooth board
    • URL / Hardware and software requirements
  • Bluetooth module
    • about / Hardware and software requirements
  • board
    • fabricating / Fabricating the board
  • Breadboard
    • URL / Hardware and software requirements, Hardware and software requirements, Hardware and software requirements

C

  • CC3000 chip library
    • URL, for downloading / Hardware and software requirements
    • URL / Hardware and software requirements
  • CC3000 mDNS library
    • URL, for downloading / Hardware and software requirements
  • CC3000 Wi-Fi module
    • URL / Hardware and software requirements, Hardware and software requirements
  • COM, relay pin / Hardware configuration
  • commercial device hacking
    • hardware requisites / Hardware and software requirements
    • software requisites / Hardware and software requirements
    • hardware configuration / Hardware configuration
    • device, conrolling from computer / Controlling the device from your computer
    • graphical interface, building / Building a graphical interface

D

  • delay() function / Testing the Arduino system
  • DHT11 sensor and resistor
    • URL / Hardware and software requirements, Hardware and software requirements
  • DHT library
    • URL / Hardware and software requirements
  • digitalRead() command / Interfacing the PIR sensor with Arduino

E

  • EAGLE
    • URL, for downloading / Hardware and software requirements, Designing a PCB for your home automation system
  • energy consumption monitoring project
    • hardware requisites / Hardware and software requirements
    • software requisites / Hardware and software requirements
    • hardware connections, creating / Making hardware connections
    • testing / Testing the project
    • Xively account, configuring / Configuring your Xively account
    • power consumption data, sending to Xively / Sending power consumption data to Xively

G

  • GitHub repository
    • URL, for code / Testing the relays and Wi-Fi connection, Testing the graphical interface
  • graphical interface
    • building, for XBee motion detectors / Building a graphical interface for your XBee motion detectors
    • building, for controlling relays / Building a graphical interface to control the relays
    • testing / Testing the graphical interface

H

  • home automation system project
    • hardware requisites / Hardware and software requirements
    • software requisites / Hardware and software requirements
    • Arduino system, building from scratch / Building an Arduino system from scratch
    • Arduino system, testing / Testing the Arduino system
    • PCB, designing for / Designing a PCB for your home automation system
    • board, fabricating / Fabricating the board
    • case, designing for / Designing and 3D printing a case for your home automation project
    • case, 3D printing for / Designing and 3D printing a case for your home automation project

I

  • Iteadstudio / Fabricating the board

J

  • JeeLib Arduino library
    • URL, for downloading / Hardware and software requirements
  • Jumper wires
    • URL / Hardware and software requirements, Hardware and software requirements, Hardware and software requirements

L

  • lights controlling project
    • hardware requisites / Hardware and software requirements
    • software requisites / Hardware and software requirements
    • hardware configuration / Hardware configuration
  • local fab lab
    • URL / Designing and 3D printing a case for your home automation project

N

  • Newark
    • about / Fabricating the board
    • URL / Fabricating the board
  • normally closed (NC), relay pin / Hardware configuration
  • normally opened (NO), relay pin / Hardware configuration

O

  • Open Home Automation blog
    • URL / Building a graphical interface
  • OpenSCAD
    • URL / Hardware and software requirements, Designing and 3D printing a case for your home automation project
    • URL, for documentation / Designing and 3D printing a case for your home automation project
  • OSH Park
    • URL / Fabricating the board

P

  • PCB
    • designing, for home automation system / Designing a PCB for your home automation system
  • Personal Area Network (PAN) ID / Programming an XBee motion detector
  • Photocell
    • URL / Hardware and software requirements
  • PIR sensor
    • URL / Hardware and software requirements
    • interfacing, with Arduino / Interfacing the PIR sensor with Arduino
  • Polulu 5V relay
    • URL / Hardware and software requirements
  • Polulu 5V relay module
    • URL / Hardware and software requirements
  • power cables
    • relay module, connecting to / Hardware configuration
  • Printed Circuit Board (PCB) / Hardware and software requirements
  • printed circuit board (PCB) / Hardware and software requirements
  • Python 2.7
    • about / Hardware and software requirements
    • URL, for downloading / Hardware and software requirements
  • Python serial library
    • URL / Hardware and software requirements
    • URL, for installation instructions / Hardware and software requirements

R

  • relay module
    • connecting, to power cables / Hardware configuration
  • relays
    • about / Hardware and software requirements
    • URL, for information / Hardware and software requirements
    • testing / Testing the relays and Wi-Fi connection
    • controlling / Building a graphical interface to control the relays
  • REST / Programming an XBee motion detector

S

  • Sculpteo
    • about / Designing and 3D printing a case for your home automation project
    • URL / Designing and 3D printing a case for your home automation project
  • Seeedstudio / Fabricating the board
  • sensors
    • URL / Hardware and software requirements
    • URL, for working / Hardware and software requirements
  • Series 1 XBee module
    • URL / Hardware and software requirements
  • Shapeways
    • about / Designing and 3D printing a case for your home automation project
    • URL / Designing and 3D printing a case for your home automation project
  • Software as a Service (SaaS) / Programming an XBee motion detector
  • SparkFun
    • URL, for products / Hardware and software requirements

T

  • temperature measurement, with Bluetooth module project
    • hardware requisites / Hardware and software requirements
    • software requisites / Hardware and software requirements
    • hardware configuration / Hardware configuration
    • Arduino sketch, creating / Creating the Arduino sketch
    • temperature, testing / Testing the temperature and humidity sensor
    • humidity sensor, testing / Testing the temperature and humidity sensor
    • temperature, measuring remotely / Measuring the temperature and humidity remotely
    • humidity, measuring remotely / Measuring the temperature and humidity remotely
  • TinyCircuits
    • URL / Hardware and software requirements
  • TinyDuino processor board
    • URL / Hardware and software requirements
  • TinyShield proto board
    • URL / Hardware and software requirements
  • TinyShield USB & ICP
    • URL / Hardware and software requirements
  • Tkinter module
    • URL, for official documentation page / Measuring the temperature and humidity remotely

U

  • 10 uF capacitor
    • URL / Hardware and software requirements
  • UART / Programming an XBee motion detector

W

  • Weather Station project
    • hardware requisites / Hardware and software requirements
    • software requisites / Hardware and software requirements
    • components, connecting / Connecting the different components
    • sensors, testing / Testing the sensors
    • Arduino sketch, building / Building the Arduino sketch
    • data, displaying on Xively / Log in and display data on Xively
    • logging in, on Xively / Log in and display data on Xively
  • Wi-Fi connection
    • testing / Testing the relays and Wi-Fi connection
  • Wireless XBee Motion Detectors
    • hardware requisites / Hardware and software requirements
    • software requisites / Hardware and software requirements
    • hardware configuration / Hardware configuration

X

  • XBee explorer USB
    • URL / Hardware and software requirements
  • XBee module / Hardware and software requirements
  • XBee motion detectors
    • programming / Programming an XBee motion detector
    • graphical interface, building for / Building a graphical interface for your XBee motion detectors
  • Xively account
    • setting up / Setting up your Xively account
  • Xively signup page
    • URL / Setting up your Xively account