Hardware and software requirements
The first thing you will need for this project is an Arduino Uno board.
Then you will need a BLE module. We chose the Adafruit nRF8001 chip because it comes with a nice Arduino library and it has already existing examples of Android apps to control the module.
You will also need a relay module. For this project, we used a 5V relay module from Polulu, which is the same as the one we used in the previous chapters. This is an image of the relay we used for this chapter:
Finally, to make the different electrical connections, you will also need a breadboard and some jumper wires.
This is the list of all hardware parts you will need for this project, along with links to find these parts on the Web:
The Arduino Uno board (http://www.adafruit.com/product/50)
The 5V relay module (http://www.pololu.com/product/2480)
The Adafruit nRF8001 breakout board (https://www.adafruit.com/products/1697)
The breadboard (https://www.adafruit.com/product/64)
Jumper wires (https://www.adafruit...