Robot arm control electronics
hi there , i have a new project that is a robot arm ,just a small one enough to move a microphone.
my question is on the electronics, i want to drive it with stepper motors.
does anyone know what kind of board or interface that i can use to manually control(without softwareand computer) the five axis ?
i ve seen boards on ebay with lcd dro and a remote but dont know if it works
thanks looking forward to hear from you guys
thanks!
re: Robot arm control electronics
Hi edgas10 welcome to the forum, some of us mess about with Arduino check this link out
Control an OWI Robotic Arm with Arduino
I have used cheap servos off ebay for my tank which (when finshed) 6 movement axis.
oh and its a cheap way of getting into controls. and lots and lots of add ons.
re: Robot arm control electronics
hi thanks for your help , i dont think servos would be the best option .
they are not precise and lack of power is a problem too
i have a cnc machine made by me and i want to use steper motor because they have power and are precise.
i want to make my robot in aluminium cut im my cnc machine .
the idea is get a interface board that doesnt need to be connected to the computer to drive stepper motors .
thanks very much
re: Robot arm control electronics
Quote:
Originally Posted by
edgas10
hi thanks for your help , i dont think servos would be the best option .
they are not precise and lack of power is a problem too
i have a cnc machine made by me and i want to use steper motor because they have power and are precise.
i want to make my robot in aluminium cut im my cnc machine .
the idea is get a interface board that doesnt need to be connected to the computer to drive stepper motors .
thanks very much
oh and i forgotthis:
this is for studio recording so for diferent bands i need that the positions can be stored, to be easely adjusted.
re: Robot arm control electronics
Quote:
Originally Posted by
edgas10
i dont think servos would be the best option ... i want to use steper motor because they have power and are precise.
To do it properly you need to gear the motor right down using backlash free components. That means the motors need to be DC, low inertia and powerful at all speeds. There really is only one choice, Google for pancake motors :untroubled:
re: Robot arm control electronics
Quote:
Originally Posted by
edgas10
this is for studio recording
And you want to use 5 electric motors in there? That hum?
Servos are still your best option for precision, the whole point of servos existence is to provided reliable positioning and they come in many, many different sizes and gear ratios.
re: Robot arm control electronics
There seem to be a few guys on the forum who are interested in stuff like this so it might be an idea to elaborate on what you want to accomplish. More detail you can give people the better placed they will be to help, unless this is an idea you don't want to share just now.
re: Robot arm control electronics
i think i´ll will use dc geared motors. low noise and power, i dont need speed.
but i still dont know how can i control all of these servos.
is it possible to get a board were all of this is connected and use pots to move each axis?
re: Robot arm control electronics
Re: Robot arm control electronics
I personally wouldn't use those for anything. They are expensive and I can't find a spec sheet anywhere.
I've found a very similar looking motor that is 64 rpm instead of 2 rpm:
Free shipping.12V/64rpm/2.5kg.cm dc Gear motor,dc worm motor,Electric windows motor,micro motor-in DC Motor from Industry & Business on Aliexpress.com
And that has some specs. Look at the price, look at the torque and then compare it to the specs for the mg996r at servo database:
TowerPro MG996R Servo Specifications and Reviews
Forgive me as we don't have a lot of information to go on but do you understand, what dc motors, steppers and servos are and do you know how each of them works?
Try watching this video:
https://www.youtube.com/watch?v=-XSXfqd1N58
A servo is just a DC motor, geared down with an absolute positon device and some control electronics. Sure you could use steppers to do what you want but as you design it you will figure out that:
Quote:
Originally Posted by
edgas10
for diferent bands i need that the positions can be stored, to be easely adjusted.
You need to store the microphone positions, this means you need a computer. The computer can be a normal big box PC that you are familiar with or it could be a micro controller like an avr or pic (ie an arduino which has already been suggested).
In order to move from position A to position B, you need to know where the microphone actually is in relation to positions A & B. You can use servos which already come with this feature built in or you can use steppers and spend a load of money and time creating your own custom absolute position encoder.
You need a way of translating real world microphone positions into positions of 5 motors, welcome to Inverse Kinematics.
Arduino Robotic Arm with Inverse Kinematics - Towers of Hanoi - YouTube
If you aren't happy with the performance of hobby servos you can often upgrade the electronics using openservo, or if you have lots of money you can damage your wealth and go for dynamixel servos.
:::ROBOTIS:::
Re: Robot arm control electronics
thanks , yes i understand how the motors work, but i´m a newbie in robotics.
i´ve made a cnc machine
if i go with the servos is there any board that is simply to connect and can store the positions?
my ideaa is to have a box with a joystick or two to control the movement of the motors, and a pot to control the speed of motors.
thansk
Re: Robot arm control electronics
i´m just concerned because i think servos are not very robust.
thats why i´ve choose the dc motors the thing is that these motors cant find a position, and cannot be controled with a potenciometer for direccion.
Re: Robot arm control electronics
Just a thought if you want to use a small compact computer for the software you could use a Raspberry PI with a wireless dongle.. just a thought
Re: Robot arm control electronics
Re: Robot arm control electronics
Re: Robot arm control electronics
Quote:
Originally Posted by
edgas10
if i go with the servos is there any board that is simply to connect and can store the positions?
my ideaa is to have a box with a joystick or two to control the movement of the motors, and a pot to control the speed of motors.
thansk
Quote:
Originally Posted by
edgas10
i´m just concerned because i think servos are not very robust.
thats why i´ve choose the dc motors the thing is that these motors cant find a position, and cannot be controled with a potenciometer for direccion.
I'll say it again as you seem to have missed it, a servo IS A DC MOTOR (usually)(with a gearbox, encoder and electronics). You seem to have a mental block processing that fact. There are many thousands of different types of servo to suit all uses and budgets, if you are looking at for example a 9g mini servo made of plastic with cheap plastic gears you would be correct to say it is probably too weak for you. But if you are looking at a high end robotics dynamixel servo made from titanium it is rather a lot of overkill.
Until you can say what forces you want your robot arm to deal with you can't really pick the right motors, until you have chosen the motors and figured out what their power requirements are you can't choose a control board/driver/chip because a 3 amp draw on 300mA chip will not work just like it's daft to buy a 70V - 15A board for a servo that wants 1A at 12V.
If you want something that just works out of the box with all the work done for you, you need to buy a robot arm kit.
Lynxmotion - AL5D Robotic Arm Combo Kit (BotBoarduino)
Don't forget you also need a way to save positions, delete positions, name positions, select positions, a way to instruct the robot arm to move to the correct position etc etc. You will need a lot more than just two joysticks to get the functionality that you desire.
Re: Robot arm control electronics
ok lets say that i use the mg996 servos, they can handle 11kg so its good enough for me.
the arm of the robot will have 20 cm in the first and 20 on second section (starting from base)
the box to control i was thinking on using pots to control it .
to store the position i can draw a scale around the pots this way i can write them on paper and them when i need it just put the pots in the right place
Re: Robot arm control electronics
Quote:
Originally Posted by
edgas10
ok lets say that i use the mg996 servos, they can handle 11kg so its good enough for me.
the arm of the robot will have 20 cm in the first and 20 on second section (starting from base)
How do you know that is good enough for you?
Have you actually worked it out?
How much does everything weigh?
The 11kg is 11kg-cm - That means when supplied with 6V it can move an absolute maximum weight of 11kg that is attached to a point 1cm from the centre. You are proposing to stick a microphone, a microphone holder, a load of aluminium, connectors and several servos at a distance of 40cm, I seriously doubt an 11kg-cm servo will handle that load...
If you examine the previous link I sent you as an example, a different sized servo is used for every joint, because each joint in the chain needs to be stronger than the last to move the additional weight. You can't just throw together a random bunch stuff and hope it all works, that is fine if you are learning how to do things but will just end in failure and disappointment if you are trying to deliver an actual useful product.
PS I'm getting a bit confused as you keep drip feeding in various bits of information.
Are you trying to make a 'robot arm' like this:
Home Made Robot arm picks up coin - YouTube
Home Made Robot arm picks up coin - YouTube
Or do you actually want a 'motorised microphone' like these:
Mic robot prototype - YouTube
Richard Z. Kruspe on the Rammfire amp emulation - YouTube
Robot Mic Stand - YouTube
Re: Robot arm control electronics
Personally hardware is the easy thing to workout - the hard part is finding a program that will make everything move at the right speed and stop when you want it to.
Re: Robot arm control electronics
There's a very good selection of hobby servos at Radio Control Planes, Helicopters, Cars, Boats, FPV and Quadcopters - Hobbyking should you decide to use that type of motor.
Quote:
Originally Posted by
Fivetide
the hard part is finding a program that will make everything move at the right speed and stop when you want it to.
That's when you write your own.
Re: Robot arm control electronics
Quote:
Originally Posted by
Fivetide
Personally hardware is the easy thing to workout - the hard part is finding a program that will make everything move at the right speed and stop when you want it to.
I find software loads easier than hardware, you just have to remember how incredibly stupid a computer really is, it will do exactly what you tell it to do, no more, no less.
Re: Robot arm control electronics
Quote:
Originally Posted by
D.C.
How do you know that is good enough for you?
Have you actually worked it out?
How much does everything weigh?
The 11kg is
11kg-cm - That means when supplied with 6V it can move an absolute maximum weight of 11kg that is attached to a point 1cm from the centre. You are proposing to stick a microphone, a microphone holder, a load of aluminium, connectors and several servos at a distance of 40cm, I seriously doubt an 11kg-cm servo will handle that load...
If you examine the previous link I sent you as an example, a different sized servo is used for every joint, because each joint in the chain needs to be stronger than the last to move the additional weight. You can't just throw together a random bunch stuff and hope it all works, that is fine if you are learning how to do things but will just end in failure and disappointment if you are trying to deliver an actual useful product.
PS I'm getting a bit confused as you keep drip feeding in various bits of information.
Are you trying to make a 'robot arm' like this:
Home Made Robot arm picks up coin - YouTube
Home Made Robot arm picks up coin - YouTube
Or do you actually want a 'motorised microphone' like these:
Mic robot prototype - YouTube
Richard Z. Kruspe on the Rammfire amp emulation - YouTube
Robot Mic Stand - YouTube
yes you´r right...
i´m sorry that i am changing my ideas every time , but my inicial idead was with steppers.
when you said that it could be done with servos i started to think diferent.
i want to make a robot arm to do the job of that motorised mic stand you show in the video.
but the person who wants the motorised mic needs 5 axis , so i think i´ts easy to make a robot arm.
Re: Robot arm control electronics
Quote:
Originally Posted by
edgas10
but the person who wants the motorised mic needs 5 axis , so i think i´ts easy to make a robot arm.
Try reading this:
How to Build a Robot Tutorial - Society of Robots
Pay special attention to the very first sentence -
"About this Robot Arm Tutorial
The robot arm is probably the most mathematically complex robot you could ever build."
If someone has asked you to build a motorised mic and they are intending to pay you for that, why not build a motorised mic? If all you need is a motorised mic that moves around in front of a speaker you can do this by pulling apart a few old printers and reusing the bits. If you really, really want to use a robot arm why not buy one and use that?
Trying to design a 5dof from scratch that will be good enough for use in a very highly demanding production environment on your first attempt seems a little..... ambitious.
Re: Robot arm control electronics
hi there again, after reading i found that its more complicated than what i thought...
i´m gonna try to do a basic arm with no complex electronics, no store positions etc...
can you please tell me if you can find in this site a joystick that can move 2 geared motors both forward and backwards with just simple wiring?
Transfer Multisort Elektronik - On-line Catalogue | Over 100 000 products offered.