time ago (Figure 9) when I started to create my own
printed circuit board designs for projects. It’s very simple to
build one of these, and they’re also quite cheap if you want
to buy one. I recommend you get one!
Final Thoughts and Considerations
All in all, my project so far has required the practical
application of a wide variety of engineering/scientific fields:
mechanics, electronics, chemistry, programming,
In general, the whole project has been a sort of
obstacle course with a lot of issues to overcome. The
programming part has been especially challenging, and I
had to spend a lot (a lot!) of hours developing the Arduino
and Processing scripts. It’s very important to start testing
simple code with individual elements, and then continue
putting it all together like a jigsaw puzzle.
For example, in this particular project, we use seven
servos. So, it’s best to first make one or two servos work
properly, and then apply that code to the whole set of
servos. Also start writing the code and testing specific
functionalities (e.g., servo control, serial communication).
Once they work fine separately, put them together.
As I mentioned before, the possibilities of adding
functionalities to the robot arm are almost infinite thanks to
serial communication. The only limit is your imagination! I
still have plenty of ideas to implement in the future, such as
robot vision with the addition of a webcam mounted on
the end effector.
This is just the beginning of a long adventure! SV
Arduino official website:
Processing official website:
MIT App Inventor:
SERVO 07.2017 29
Figure 8. Android GUI designed with MI T App Inventor.
Figure 9. Homemade Arduino ISP shield.