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.
For the servomotor, we chose a simple 5V servo motor module. You can use one from any brand you want, as long as it can be controlled with 5V voltage levels. The following is an image of the servo that was used for this project:
Finally, you will need a breadboard and some jumper wires to make the different connections.
This is the list of the required components for the project:
- Arduino Uno (https://www.adafruit.com/product/50)
- The Adafruit nRF8001 BLE breakout board (https://www.adafruit.com/product/1697)
- A 5V servo motor (https://www.adafruit.com/product/1143)
- The breadboard (https://www.adafruit.com/products/64)
- Jumper wires (https://www.adafruit.com/products/1957)
On the software side, you will need...