Index
A
- AC (Alternative Current)
- about / Selecting a PowerSwitch Tail
- Adafruit
- references, for products / Prerequisites
- Adafruit DRV2605 Haptic Controller
- Adafruit DRV2605 library
- downloading / Downloading the Adafruit DRV2605 library
- URL / Downloading the Adafruit DRV2605 library
- Adafruit DRV2605L Haptic Motor Controller
- URL / Prerequisites
- Adafruit VC0706 camera library
- reference link / Connecting the TTL Serial Camera with Arduino and Ethernet Shield
- API keys
- obtaining / Creating a Twitter app and obtaining API keys
- Arduino
- URL / Arduino Ethernet Shield
- URL, for official page / Firmware upgrading
- WiFi Shield, stacking with / Stacking the WiFi Shield with Arduino
- hacking / Hacking an Arduino earlier than REV3
- connecting, to Wi-Fi Network / Connecting your Arduino to a Wi-Fi network
- water flow sensors, wiring with / Wiring the water flow sensor with Arduino
- circuit, building with / Building the circuit with Arduino
- used, for reading serial data / Reading the serial data using Arduino
- PowerSwitch Tail, connecting with / Connecting the PowerSwitch Tail with Arduino
- Arduino Ethernet board
- about / The Arduino Ethernet board
- reference link / The Arduino Ethernet board
- solar cell, connecting with / Connecting a solar cell with the Arduino Ethernet board
- Arduino GPS shield, connecting with / Connecting the Arduino GPS shield with the Arduino Ethernet board
- Arduino Ethernet Shield
- about / Arduino Ethernet Shield
- connecting, to Internet / Connecting Arduino Ethernet Shield to the Internet
- testing / Testing your Arduino Ethernet Shield
- PowerSwitch Tail, wiring with / Wiring PowerSwitch Tail with Arduino Ethernet Shield
- TTL Serial Camera, connecting with / Connecting the TTL Serial Camera with Arduino and Ethernet Shield
- Arduino Ethernet Shield R3
- reference link / Prerequisites
- Arduino Ethernet Shield Rev3
- reference link / Prerequisites
- Arduino GPS shield
- about / Getting started with the Arduino GPS shield
- URL, for tutorials / Getting started with the Arduino GPS shield
- connecting, with Arduino Ethernet board / Connecting the Arduino GPS shield with the Arduino Ethernet board
- testing / Testing the GPS shield
- Arduino infrared recorder
- Arduino infrared remote
- Arduino Security Camera, with motion detection
- prerequisites / Prerequisites
- Arduino UNO board / Arduino Ethernet Shield
- URL / Prerequisites
- Arduino UNO R3 board
- reference link / Connecting Arduino Ethernet Shield to the Internet, Prerequisites
- Arduino UNO Rev3 board
- reference link / Prerequisites, Hardware
- Arduino WiFi library
- fixing / Fixing the Arduino WiFi library
- Arduino WiFi Shield
- URL / Prerequisites
- about / Arduino WiFi Shield
- firmware, upgrading / Firmware upgrading
- haptic controller, connecting to / Connecting a haptic controller to Arduino WiFi Shield
- ARP (Address Resolution Protocol) / Arduino Ethernet Shield
B
- base64.h library
- URL, for downloading / Connecting the camera output with Temboo
- basic IR remote
C
- camera output
- connecting, with Temboo / Connecting the camera output with Temboo
- Cascade Style Sheet (CSS)
- about / Adding a Cascade Style Sheet to the web user interface
- adding, to web user interface / Adding a Cascade Style Sheet to the web user interface
- CCW (Counter Clock Wise) / Wiring PowerSwitch Tail with Arduino Ethernet Shield
- Choreo
- creating / Creating your first Choreo
- Choreos
- about / Creating a Temboo account
- circuit
- building, with Arduino / Building the circuit with Arduino
- client requests
- handling, by HTTP GET / Handling client requests by HTTP GET
- connections
- about / Knowing more about connections
D
- data
- displaying, on web page / Displaying data on a web page
- datasheet, for DRV2605 Haptic Driver
- DC (Direct Current)
- about / Getting started
- device
- defining / Defining a new device
- device lists
- examining / Examining the device lists
- DHCP
- used, for obtaining IP address / Obtaining an IP address using DHCP
E
- environment variables
- setting, for Python / Setting environment variables for Python
- ez_setup.py script
- URL, for downloading / Installing the setuptools utility on Python
F
- falling edge
- about / Rising edge and falling edge
- FlexiTimer2
- references / Downloading the NearBus agent
- Flickr
- images, uploading to / Uploading images to Flickr
- URL / Creating a Flickr account
- Flickr account
- creating, steps / Creating a Flickr account
- FTDI cable
- reference link / The Arduino Ethernet board
G
- Google Maps JavaScript API
- about / Displaying the current location on Google Maps
- current location, displaying / Displaying the current location on Google Maps
- GPS (Global Positioning System)
- GPS location data
- sending, Temboo used / Send a GPS location data using Temboo
- GPS Location Tracker
- software requisites / Hardware and software requirements, Software requirements
- hardware requisites / Hardware requirements
H
- Hall effect sensor
- reference link / Water flow sensors
- about / Water flow sensors
- haptic controller
- connecting, to Arduino WiFi Shield / Connecting a haptic controller to Arduino WiFi Shield
- haptic controller breakout board
- vibrator, soldering to / Soldering a vibrator to the haptic controller breakout board
- haptic feedback
- haptic motors
- hardwired TCP/IP stack
- supported protocols / Arduino Ethernet Shield
- hexadecimal
- IR commands, capturing in / Capturing IR commands in hexadecimal
- Hitachi HD44780 DRIVER compatible LCD Screen (16 x 2)
- reference link / Prerequisites
- HTTP GET
- client requests, handling by / Handling client requests by HTTP GET
I
- ICMP (Internet Control Message Protocol) / Arduino Ethernet Shield
- IGMP (Internet Group Management Protocol) / Arduino Ethernet Shield
- image capturing
- TTL Serial Camera, wiring for / Wiring the TTL Serial Camera for image capturing
- image capturing, with Arduino
- about / Image capturing with Arduino
- software serial library / The Software Serial library
- working / How the image capture works
- images
- uploading, to Flickr / Uploading images to Flickr
- installing
- Python, on Windows / Installing Python on Windows
- setuptools utility, on Python / Installing the setuptools utility on Python
- pip utility, on Python / Installing the pip utility on Python
- Tweepy library / Installing the Tweepy library
- pySerial / Installing pySerial
- Internet
- Arduino Ethernet Shield, connecting to / Connecting Arduino Ethernet Shield to the Internet
- Internet Connected Smart Water Meter
- prerequisites / Prerequisites
- IOREF pin / Hacking an Arduino earlier than REV3
- IP address
- obtaining, DHCP used / Obtaining an IP address using DHCP
- IP Address
- obtaining / Obtaining an IP address
- IPv4 (Internet Protocol Version 4) / Arduino Ethernet Shield
- IR Arduino library
- reference link / Software
- IR commands
- capturing, in hexadecimal / Capturing IR commands in hexadecimal
- capturing, in raw format / Capturing IR commands in the raw format
- IR receiver module
- building / Building the IR receiver module
- IR sender module
- building / Building the IR sender module
- IR Socket
- reference link / Hardware
- IR socket
- adding, to non-IR enabled devices / Adding an IR socket to non-IR enabled devices
L
- LAN
- PowerSwitch Tail, controlling through / Controlling through the LAN
- LCD screen
- adding, to water meter / Adding an LCD screen to the water meter
- Liquid Flow sensor
- reference link / Water flow sensors
- liquid flow sensor
- reference link / Prerequisites
M
- MAC (Media Access Control)
- about / Arduino Ethernet Shield
- MAC Address
- finding / Finding the MAC address
- mains electricity
- availability, sensing / Sensing the availability of mains electricity
- mains electricity sensor
- testing / Testing the mains electricity sensor
- metro.css
- reference link / Adding a Cascade Style Sheet to the web user interface
- MetroUI CSS
- reference link / Adding a Cascade Style Sheet to the web user interface
- Metro UI CSS
- motion detection
- about / Motion detection
N
- NearBus
- NearBus account
- setting up / Setting up a NearBus account
- NearBus agent
- downloading / Downloading the NearBus agent
- NearBus connected device
- configuring, for Xively / Configuring the NearBus connected device for Xively
- NearBus library
- URL, for downloading / Downloading the NearBus agent
- negative-going pulse
- about / Rising edge and falling edge
- non-IR enabled devices
- IR socket, adding to / Adding an IR socket to non-IR enabled devices
- NTSC- supported monitor, Adafruit
- reference link / Testing NTSC video stream with video screen
- NTSC video stream
- testing, with video screen / Testing NTSC video stream with video screen
O
- OAuth
- initializing / Initializing OAuth
- finalizing / Finalizing OAuth
P
- photo upload sketch
- generating / Generating the photo upload sketch
- PHY (Physical Layer)
- about / Arduino Ethernet Shield
- pin labels, TTL Serial Camera
- pip utility
- installing, on Python / Installing the pip utility on Python
- URL, for downloading / Installing the pip utility on Python
- plumbing
- about / A little bit about plumbing
- PN80135
- about / PN80135
- PN PSSRKT-240
- about / PN PSSRKT-240
- positive-going pulse
- about / Rising edge and falling edge
- PowerSwitch Tail
- selecting / Selecting a PowerSwitch Tail
- PN PSSRKT-240 / PN PSSRKT-240
- references / PN PSSRKT-240
- PN80135 / PN80135
- wiring, with Arduino Ethernet Shield / Wiring PowerSwitch Tail with Arduino Ethernet Shield
- turning, into simple web server / Turning PowerSwitch Tail into a simple web server
- reference link / Hardware
- connecting, with Arduino / Connecting the PowerSwitch Tail with Arduino
- controlling, through LAN / Controlling through the LAN
- PPPoE (Point-to-Point Protocol over Ethernet) / Arduino Ethernet Shield
- pySerial
- installing / Installing pySerial
- Python
- about / Getting started with Python
- installing, on Windows / Installing Python on Windows
- URL / Installing Python on Windows
- environment variables, setting for / Setting environment variables for Python
- setuptools utility, installing on / Installing the setuptools utility on Python
- pip utility, installing on / Installing the pip utility on Python
- Python 2, versus Python 3
- reference link / Installing Python on Windows
- Python interpreter
- opening / Opening the Python interpreter
- Python script
- writing, for reading Twitter tweets / Writing a Python script to read Twitter tweets
R
- R3 (Revision 3) / Arduino Ethernet Shield
- raw format
- IR commands, capturing in / Capturing IR commands in the raw format
- rising edge
- about / Rising edge and falling edge
- RSSI
- about / Wi-Fi signal strength and RSSI
- URL / Wi-Fi signal strength and RSSI
- vibration effects, making for / Making vibration effects for RSSI
S
- serial data
- reading, Arduino used / Reading the serial data using Arduino
- setuptools
- URL, for download page / Installing the setuptools utility on Python
- setuptools utility
- installing, on Python / Installing the setuptools utility on Python
- signal strength
- reading, over Wi-Fi / Reading the signal strength over Wi-Fi
- simple web server
- implementing / Implementing a simple web server
- SMS
- sending, with Twilio API / Sending an SMS with Twilio API
- software serial library / The Software Serial library
- solar cell
- connecting, with Arduino Ethernet board / Connecting a solar cell with the Arduino Ethernet board
- SparkFun
- SparkFun GPS Shield kit
- SS (Slave Select)
- about / Arduino Ethernet Shield
- SSID (Service Set Identifier) / Connecting your Arduino to a Wi-Fi network
- static IP address
- assigning / Assigning a static IP address
T
- TCP (Transport Control Protocol) / Arduino Ethernet Shield
- Temboo
- about / Creating a Temboo account
- URL / Creating a Temboo account
- camera output, connecting with / Connecting the camera output with Temboo
- Twilio Choreo, creating with / Creating Twilio Choreo with Temboo
- used, for sending GPS location data / Send a GPS location data using Temboo
- Temboo account
- creating / Creating a Temboo account
- TinyGPSPlus library
- URL, for downloading / Hardware requirements, Connecting the Arduino GPS shield with the Arduino Ethernet board
- TTL Serial Camera
- about / Getting started with TTL Serial Camera
- wiring, for image capturing / Wiring the TTL Serial Camera for image capturing
- wiring, for video capturing / Wiring the TTL Serial Camera for video capturing
- connecting, with Arduino Ethernet Shield / Connecting the TTL Serial Camera with Arduino and Ethernet Shield
- Tweepy library
- installing / Installing the Tweepy library
- reference link / Installing the Tweepy library
- Twilio
- about / Getting started with Twilio
- URL / Creating a Twilio account
- Twilio account
- creating / Creating a Twilio account
- Twilio API
- SMS, sending with / Sending an SMS with Twilio API
- Twilio Choreo
- creating, with Temboo / Creating Twilio Choreo with Temboo
- Twilio LIVE API credentials
- finding / Finding Twilio LIVE API credentials
- Twilio number
- obtaining / Get your Twilio number
- Twilio test API credentials
- finding / Finding Twilio test API credentials
- Twitter-Enabled Electric Light
- Twitter app
U
- UDP (User Datagram Protocol) / Arduino Ethernet Shield
- user-friendly web user interface
- building / Building a user-friendly web user interface
V
- valid IP address
- Vibrating Mini Motor Disc
- URL / Prerequisites
- vibration effects
- making, for RSSI / Making vibration effects for RSSI
- vibrator
- selecting / Selecting a correct vibrator
- soldering, to haptic controller breakout board / Soldering a vibrator to the haptic controller breakout board
- video capturing
- TTL Serial Camera, wiring for / Wiring the TTL Serial Camera for video capturing
- video screen
- NTSC video stream, testing with / Testing NTSC video stream with video screen
- voltage divider
- building / Building a voltage divider
W
- water flow rate
- calculating / Calculating the water flow rate
- water flow sensors
- about / Water flow sensors
- wiring, with Arduino / Wiring the water flow sensor with Arduino
- pulse, reading / Reading pulses
- pulses, reading with Arduino / Reading and counting pulses with Arduino
- pulses, counting with Arduino / Reading and counting pulses with Arduino
- water flow volume
- calculating / Calculating the water flow volume
- water meter
- LCD screen, adding to / Adding an LCD screen to the water meter
- converting, to web server / Converting your water meter to a web server
- web-based control panel
- web page
- developing, for real-time voltage values display / Developing a web page to display the real-time voltage values
- data, displaying on / Displaying data on a web page
- web server
- PowerSwitch Tail, turning into / Turning PowerSwitch Tail into a simple web server
- about / What is a web server?
- water meter, converting to / Converting your water meter to a web server
- web user interface
- Cascade Style Sheet (CSS), adding to / Adding a Cascade Style Sheet to the web user interface
- Wi-Fi
- signal strength, reading over / Reading the signal strength over Wi-Fi
- Wi-Fi Network
- Arduino, connecting to / Connecting your Arduino to a Wi-Fi network
- Wi-Fi signal strength
- reading / Reading the Wi-Fi signal strength
- WiFi.RSSI() function
- parameters / Wi-Fi signal strength and RSSI
- WiFi Shield
- stacking, with Arduino / Stacking the WiFi Shield with Arduino
- WiFi signal strength
- about / Wi-Fi signal strength and RSSI
- Windows
- Python, installing on / Installing Python on Windows
- WIZnet W5100 Ethernet controller chip / Arduino Ethernet Shield
X
- Xively
- about / Creating and configuring a Xively account
- URL / Creating and configuring a Xively account
- URL, for sign up / Creating and configuring a Xively account
- NearBus connected device, configuring for / Configuring the NearBus connected device for Xively
- Xively account
- creating / Creating and configuring a Xively account
- configuring / Creating and configuring a Xively account