The purpose of this instructable is to develop step by step a project for the control and programming of a robot arm, simulating the basic functions of an industrial robot.


The robot must have two basic functions:

  • Program : record arm positions in three dimensions (steps)
  • Run : Run the task program (i.e., perform in sequence the positions recorded in the "Program". The robot will run the program until the command "abort" is used.

The project is expected to control 3 or 4 DOF ( "Degrees of Freedom") robots.

The robot must be controlled in "local" and "remote" modes (the last one via an Android device)

During the program phase, user can change the control mode from "local" to "remote" and vice and versa.

Information to user must be generated, thru colored LEDs, a 2 lines LED display and sound (a buzzer) An alarm should be triggered remotely.


<p>Please, could you answer me? I need this information very quick. Thank you</p>
<p>1. The Arm can be found at:</p><p><a href="https://www.amazon.com/SainSmart-Control-Palletizing-Arduino-MEGA2560/dp/B00YTLTIJ0/ref=pd_sbs_147_7?_encoding=UTF8&pd_rd_i=B00YTLTIJ0&pd_rd_r=EKT9VFF40GYCMB1VQ32Q&pd_rd_w=Rf8nn&pd_rd_wg=s6bAo&refRID=EKT9VFF40GYCMB1VQ32Q&th=1">https://www.amazon.com/SainSmart-Control-Palletizi...</a></p><p>2. Yes, you can use the 20Kohms potentiometer without problem</p><p>3. The display is 16 x 2 lines</p><p>4. the only circuit that I have is the one that I published. I am sending it again in case you can find it better. </p>
<p>Hello. l was wondering if you can send the schematics from fritzing or another program like that to me please? lt is a little hard from the circuit.? And can you tell me if a 20k potensiometer is all right for the job, and how big the screen is. And my last question is where do you find the robot arm's body from? l couldn't find it anywhere. And even if i did, how would l know if the holes in it are right??☺?</p><p>Thanks a lot.</p>
<p>simple project that will teach you many basic things you need to know about electronics and Arduino. Thanks MJrovai!!</p>
<p>My pleasure. Happy that you liked! I pretend to revisit this project in the future adding colour selection capability to the Robot. Also, I should replace the display with a simple I2C connection where only 4 wires is used. Much easer and simple! </p><p>Thanks a lot for your comment and support. </p><p>Marcelo</p>
<p>At last, have ironed out my problems and with mjrovai's help got the sketch into the MEGA via the Codebenders website. A minor bug found, the schematic in the pdf has an error, the signal lead for the base goes to pin 3 and DB4 from the LCD goes to PIN 2 which is correct in the sketch data.</p>
<p>Really great!!!!!!!!! ;-)</p>
<p>Well I'e made it, but not quite getting the code correct on upload as I get errors when verifying the sketch, like LCD type not defined etc. Need some help i think.</p>
<p>Hi Kimosubby, let me know how I can help you. Please give me more details about your project. Thanks</p>
<p>Very nice project. Great way to get students into robotics. Thank you for sharing.</p>
<p>I have the MeArm and was working it with r/c, wondering where to start with Arduino control - which you've done and in such a well thought out and explained way. Thank you from a beginner (and I'm a pensioner too) but catching up....</p>
Great. If I can help you, will be a pleasure. Regards
OK right now going through the download and checking I have all the gear to re-create your circuit - have an Ard Mega in the box too...
<p>NICE DAY !</p>
Great job. Thank you for sharing.
Thanks a lot! My pleasure.
<p>&Eacute; muito legal ver brasileiros criando coisas assim, bom trabalho </p>
Muito obrigado pela for&ccedil;a, Edu.
<p>Great job! Fantastic instructable!</p>
<p>nifty, but thats a lot of phone clicks for putting a chess piece in a box ;-)<br>next project: automatic recognition of chess pieces and sorting them by color in their box.<br>All jokes aside, well done!!</p>
<p>Thanks and good point anyway! I have a plan to build a robot with vision recognition (probably with a RPi), but I could &quot;merge&quot; the projects in the future!</p>
<p>visual recognition would make it really great.<br>Was wondering, have you ever seen the Big Bang Theory sequel in which Howard was showing off his robot hand during dinner? </p>
<p>I woud think that if an I2C LCD is used, a UNO could do this task as well :-)</p>
<p>Sure, you are completely right! Only I did not have one on hand!!!! ;-)</p>
<p>didnt want to criticize, made the remark just in case someone would want to make it on a UNO.<br>Really great project :-)</p>
well done

About This Instructable




Bio: Engineer, 
Married to Ilza, 
Paula's father, 
Living in Santiago, Chile.
More by mjrovai:From blink to Blynk, an IoT jorney on the wings of NodeMCU ESP-12E ArduFarmBot - Part 2: "Remote Station" an IoT Implementation ArduFarmBot: Controlling a Tomato Home Farm using Arduino and IoT 
Add instructable to: