This robot arm is controlled by an Arduino Uno with servos and a HC-06 bluetooth module connected to the Arduino. The plan is to add an accelerometer as well to copy motion.
My Second Milestone was to get the app to work with the Arduino. I did run into some issues with this process, namely, getting the Arduino to transmit values to the bluetooth module. I had to rewire the breadboard a number of times to get values transmitting to the Arduino because the values the Arduino was printing were blank and essentially gibberish. After that I tweaked the baud rate, so the values would print properly. It finally worked. The next thing I needed to do was adjust the string of the Arduino code and the app. It was a problem with the data string and I could not do it alone. I needed a bit of help from another instructor, Chris, because it was quite difficult to do. Once he finished the code, I adjusted the the code to relate to how the servos were on the breadboard. This, finally, allowed me to control the servos with my app.
How to customize the modules
My Starter Project is the Phone Controlled Robot Arm, a full kit that allows you to build a robot arm that can be controlled by an app. When you connect your bluetooth device to the HC-06 module, the robot arm’s servos should move.