Answer the question
In order to leave comments, you need to log in
Mechanical arm on Arduino?
Good afternoon.
I was going to assemble this hand here (while I'm collecting, I'll study working with microcontrollers).
But there are a few questions for those who have already worked with Arduino.
1. Can these servos be used or do I need to buy special ones? I found an alternative to these ( an analogue of mini and an analogue of standart ), but firstly, they are much more expensive. And secondly, they have slightly different sizes and you will have to re-measure everything when making parts from plywood. Although they are more powerful.
2. Will an Arduino Uno suffice?
3. How are servos connected to arduino? They told me that we need motor shields (and I haven’t seen them for more than 4 motors, that is, two drives are needed for seven drives. And this, together with the arduino itself, costs a pretty penny + the price of the servos themselves). Or are these shields for regular motors and not servos?
4. Does the Arduino have a USB controller or do I need to buy a shield too? I want to be able to control my hand from a computer.
Perhaps there is something more suitable for these purposes, or cheaper than Arduino?
Answer the question
In order to leave comments, you need to log in
1) Use the servos that are convenient for you, based on the dimensions and the required torque. They are all controlled in the same way (we are now talking about analog servos, which have three outputs).
2) By the number of conclusions - enough, by speed - quite, by the amount of memory - depending on how you sign :) In my opinion - more than.
3) The servo has 3 outputs: ground, power (usually 6V) and control (PWM). You don't need a motorshield, just a separate power supply for the drives is enough (each servo can consume up to 1A, proceed from this). The power pins (VCC) of all servos are connected together and connected to + of this source. Ground pins (GND) - also together and to the power minus. Don't forget to connect the ground of the Arduino and the ground of the external source.
Connect the servo control pins to the controller ports (this time each servo is connected separately to its own pin). The problem is that the Arduino Uno has only 6 hardware PWM outputs, and you have seven drives. For one of them, PWM will have to be generated programmatically. However, it's okay.
4) There is a USB port on the Arduino Uno, it will be possible to control it from a computer.
By the way, the claw is held on the hand only by the servo spindle. Will the drive break if you try to lift something heavy (if possible of course)?
There are already ready -made sparkfan modules and a video of an example of work in the same place.
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question