Index
A
- Adafruit
- Arduino
- setting up / Setting up
- about / Downloading and installing the software
- URL / Downloading and installing the software
- installing / Downloading and installing the software
- downloading / Downloading and installing the software
- installing, on Windows / Windows
- installing, on Mac OS X / Mac OS X
- installing, on Linux (Ubuntu 12.04 and above) / Linux (Ubuntu 12.04 and above)
- connecting / Connecting the Arduino
- Windows, using / Windows
- Mac OS X, using / Mac OS X
- Linux, using / Linux
- IDE, using / The Arduino IDE
- circuit, creating for / Putting the pieces together
- reference / Testing the shield
- Arduino MEGA
- testing / Testing MEGA
- Arduino MEGA 2560
- about / Introducing Arduino MEGA 2560
- microcontroller / The microcontroller
- limitations / Limitations of Arduino MEGA 2560
- Arduino tinkerer
- about / Understanding power requirements
B
- BitVoicer
- about / The software
- URL / The software
- Bluetooth module
- using / Putting it together
- defining / Hooking up the Bluetooth module
C
- camera
- testing / Testing the camera
- installing, on network / Installing the camera on the network
- mug shot URL, setting up / Setting up the mugshot URL
- capacitive touch sensor
- CC3000 Arduino shield
- about / The CC3000 Arduino shield
- references / The CC3000 Arduino shield
- CC3000 library by Adafruit
- reference / Testing the shield
- chassis, Robot Dog project
- building / Building the chassis, Building the chassis
- prior art, using / Using prior art
- sticks, using / Sticks and servos
- servos, using / Sticks and servos
- circuit, Robot Dog project
- completing / Completing the circuit
- servos, labeling / Labeling the servos
- tiny circuit, building / Building a tiny circuit
- implementing / Putting it all together
- circuits
- combining / Best of both worlds
- coding, on Arduino
- prerequisites / Prerequisites, Note, Prerequisites
- communication via smart phone, Home Automation project
- about / Communicating via a smart phone
- Android devices / Android devices
- iOS (Apple) devices / iOS (Apple) devices
- connections, Arduino UNO | NumPad
- about / Tic-tac-toe with touch
E
- Eclipse
F
- Fritzing
- Fritzing circuit
- about / A bit about the sensor
G
- get-pip.py
- URL / Dealing with the image
H
- Hello World
- about / Hello World
- Home Automation project
- prerequisites / Prerequisites
- Wi-Fi module, connecting / Connecting the Wi-Fi module
- relays, used for controlling appliances / Using relays to control appliances
- communicating, through terminal / Communicating through a terminal
- communication, via smart phone / Communicating via a smart phone
- speech recognition, implementing / Implementing speech recognition
- complete home automation / Complete home automation
- home automation system
- multiple appliances, controlling / Controlling multiple appliances
- home automation system, upgrading
- about / Upgrading the home automation system
- via terminal / Via the terminal
- via smart phone (Android) / Via the smart phone (Android)
- via smart phone (iOS) / Via the smart phone (iOS)
- via speech recognition software (BitVoicer) / Via the speech recognition software (BitVoicer)
I
- image
- dealing with / Dealing with the image
- Imgur
- using / Dealing with the image
- URL / Dealing with the image
- IP camera, for PC
- IP camera search tool
J
- Java
- Java error
L
- LCD screen
- using / Hooking up an LCD to the Arduino
- LED blink
- defining / LED blink
- Linux, Arduino
- LiquidCrystal_I2C.zip file
M
- Mac OS X, Arduino
- URL / Mac OS X
- matrix library
- URL / Tic-tac-toe with touch
- microcontroller
- about / The microcontroller
- mini PIR-Arduino alarm
- about / A mini PIR-Arduino alarm
- mug shot URL
- setting up / Setting up the mugshot URL
- multiple servos
- using / Using multiple servos
N
- network
- camera, installing on / Installing the camera on the network
- notification
- sending, to smart device / Sending a notification to a smart device
P
- pattern recognition
- defining / Pattern recognition
- personality, Robot Dog project
- developing / Developing personality
- circuit upgrade / Circuit upgrade
- body upgrade / Body upgrade
- sensors, adding / Sensors
- switch, using / The switch
- coding / Coding the personality
- PIR
- prerequisites, Robot Dog project
- about / Prerequisites
- print statement
- writing / Writing a simple print statement
- Processing
- Pushover
- Pushover, iTunes App store
- Putty
- download link / Communicating through a terminal
- pySerial
- Python
- defining / An introduction to Python
- URL / An introduction to Python
R
- relays, to control appliances in Home Automation
- about / Using relays to control appliances
- basics / Understanding the basics of the relay
- exploring / Diving deeper into relay functionality
- programming / Programming a relay
- testing, with light bulb / Testing the relay with a light bulb
- Robot Dog project
- prerequisites / Prerequisites
- right power source, selecting / Choosing the right power source
- right power source, using / Using the right power source(s)
- chassis, building / Building the chassis, Building the chassis
- circuit, completing / Completing the circuit
- robot, programming / Programming the robot
- personality, developing / Developing personality
- speech control, implementing / Implementing speech control
- robot programming, Robot Dog project
- about / Programming the robot
- weight distribution / Weight distribution
- test one, running / Test one, The walking gait
- test two, running / Test two
S
- sensor
- defining / A bit about the sensor
- used, for calculating distance between object / Best of both worlds
- sensors
- about / Sensors
- servo
- about / Understanding servos
- testing / Testing a servo
- programming / Programming a servo
- servo 101
- about / Servo 101
- smart device
- notification, sending to / Sending a notification to a smart device
- smart phone (Android)
- home automation system, upgrading via / Via the smart phone (Android)
- smart phone (iOS)
- home automation system, upgrading via / Via the smart phone (iOS)
- speech control, Robot Dog project
- implementing / Implementing speech control
- HC-06 module, connecting / Connecting the HC-06 module
- Arduino, programming / Programming the Arduino
- BitVoicer, setting up / Setting up BitVoicer
- speech recognition implementation, Home Automation project
- about / Implementing speech recognition
- software / The software
- software, configuring / Configuring the software
- voice schema, creating / Creating a voice schema
- software, testing / Testing out the software
- reliable schema, making / Making a more reliable schema
- speech recognition software (BitVoicer)
- home automation system, upgrading via / Via the speech recognition software (BitVoicer)
- straight lines
- defining / Pattern recognition
T
- Tera Term
- terminal
- home automation system, upgrading via / Via the terminal
- tic-tac-toe, with touch
- about / Tic-tac-toe with touch
- Arduino, using / Arduino and Processing
- Processing, using / Arduino and Processing
- result / The result
- touch element, adding
- prerequisites / Prerequisites
- touch pad
- URL / Tic-tac-toe with touch
W
- Wi-Fi module, connecting in Home Automation
- about / Connecting the Wi-Fi module
- CC3000 Arduino shield / The CC3000 Arduino shield
- CC3000 Arduino shield, testing / Testing the shield
X
- 1x capacitive touch kit
- URL / Prerequisites