

Using a multimeter, and based on the color of each wire, I determined the function of each wire (Vcc, GND, SCL and SDA) based on the schematic of the connector shown in the picture. :/įirst I had to cut the connector of the joystick and remove the insulation of the wires. This way, it won't work with a Nintendo Wii anymore. In order to connect it to the Arduino, I had to cut its cable and expose it's wires. Unfortunatelly Nunchuk joysticks have a complicated connector, hard to interface with other electronics. Robert Eisele designed an amazing and easy to use library for reading Nunchuk sensor. It has lots of sensors! Each controller has two buttons (Z and C buttons), a two axis joystick (X and Y) and a three axis accelerometer.They are easy to find! There are several original and inexpensive replicas online.They are cheap! Replicas might have a inferior quality, but I didn't need a robust controller for this project.Step 2: Assembling the Robotic Arm Pt1 - Baseįor this project I decided to use a Nintendo Nunchuk controller for a number of reasons: It only runs on website's desktop version. You can use another robotic arm kit, assemble it and jump directly to the electronics and programming steps.Īt each step, there is an animated gif, showing how my robotic arm was assembled.

ASSEMBLING ARDUINO ROBOTIC ARM FREE
If you doesn't have a similar kit, feel free to jump some steps.
ASSEMBLING ARDUINO ROBOTIC ARM HOW TO
In the following 7 steps I'll show you how to assemble the arm kit before wiring up the circuits. There are some awesome projects you can 3D print, for instance. You might find other robotic arm kits online, or even design your own. MPU6050 3-axis gyroscope and a 3-axis accelerometer.Sain Smart 6-axis mechanical desktop arm already comes with the following components: It's a good option if you want to same some time on soldering and doesn't want to destroy the original connector as described on Step 9. I was informed later that there's a Nunchuk adapter that makes the connection to a breadboad easier. If you you're not using on of those kits, you might use other Arduino boards as well Arduino Mega Notice that the robotic arm kit I've used also has a board and controller bundle that already comes with this Arduino board.Nunchuk controller It interfaces to the Arduino board, and it's used to control the robotic arm.This awesome kit already comes with several components as described bellow. 6-axis mechanical desktop robotic arm.The structure is mounted using some bolts and nuts Some pieces of shrinking tube were used for a better isolation of the conductors I had to solder some terminals to Nunchuk's wires in order to connect it to the Arduino The following tools and materials were used in this project: You can also use it to practice your electronics and mechanic skills. If you don't have a robotic arm kit (and doesn't want to buy or build one) you can still use it to learn something about Arduino programming, and how to interface an Wii Nunchuk to your own projects.

There are several ways you can use this tutorial. For this project I also wanted to experience a different method for controlling a robotic arm: using a Nintendo Nunchuk! They are cheap, easy to find, and have a bunch of sensors. In this tutorial I show you how to mount a robotic arm, and how to program it using an Arduino Mega. They can also be found in space exploration, subsea remote operated vehicles, and even in medical applications!Īnd now you can have a cheaper version of them at your own home, office or lab! Tired of doing a repetitive job? Program your own robot to help you. Robotic arms are awesome! Factories all over the world have them, where they paint, solder and carry stuff with precision.
