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


The robot has two basic functions:

  • Program : Record arm positions in three dimensions (each record is a "step")
  • Run : Perform in sequence the positions recorded in the "Program". The robot will run the program until the command "ABORT" is used.

Main characteristics:

  • The project can be used to control robots with 3 or 4 DOF ( "Degrees of Freedom").
  • The robot can 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 will be provided thru colored LEDs, a 2 lines LED display and sound (a buzzer).
  • The sound alarm can also 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: I am a Brazilian engineer, who rediscovered an old passion for electronics. I dedicate my time to learn and share with others, electronics, IoT and ... More »
More by mjrovai:When IoT Meets AI: Home Automation With Alexa and NodeMCU IoT Made Simple: Home Weather Station With NodeMCU and OLED Automatic Gardening System With NodeMCU and Blynk, the "ArduFarmBot 2" 
Add instructable to: