Offline
Newbie
Karma: 0
Posts: 9
|
 |
« on: October 21, 2012, 06:55:10 pm » |
Hi guys! I'm just starting to work with Arduino as i need it for a science fair project. I think i should be all set on the programming side but i was really hoping you guys could nudge me in the right direction to help me complete my project by January. I'm basing my project off of this abstract http://www.sciencebuddies.org/science-fair-projects/project_ideas/Robotics_p003.shtml. What i really need help with is deciding which motors to use and somewhat of an idea of how to breadboard. For this science fair i'm testing 2 different types of motors to see how much pressure the hand can have on a pressure sensor. So i think i need motors with different amounts of torque(?). Also i need an idea of how much power my breadboard would, what type of breadboard, and how to use transistors. Any help would be appreciated. Links would be great too as long as you explain to me what im looking at. Thanks again! -Rohawa
|
|
|
|
|
Logged
|
|
|
|
|
UK
Offline
Tesla Member
Karma: 89
Posts: 6396
-
|
 |
« Reply #1 on: October 21, 2012, 07:34:48 pm » |
If you use servos instead of motors, you don't need any special driver hardware (they are just controlled from a PWM analog output pin).
Depending how many servos you need to control, it may be difficult to drive them all from a single Arduino (difficult but not impossible - but adding multiple Arduinos might be an easier problem to solve than multiplexing servo outputs).
|
|
|
|
|
Logged
|
|
|
|
|
Offline
Newbie
Karma: 0
Posts: 9
|
 |
« Reply #2 on: October 21, 2012, 09:22:16 pm » |
Alright. What type of servo would you reccomend for this project? i need 2 types for different hands. Also would you think the fingers would bend properly if i linked one motor to 2 fingers?
|
|
|
|
|
Logged
|
|
|
|
|
0
Online
Tesla Member
Karma: 51
Posts: 6571
Arduino rocks
|
 |
« Reply #3 on: October 21, 2012, 10:37:29 pm » |
|
|
|
|
|
Logged
|
|
|
|
|
Miers 46500 France
Offline
Full Member
Karma: 0
Posts: 104
EmbeddedAT .. From Concept to Prototype to Production
|
 |
« Reply #4 on: October 22, 2012, 03:15:49 pm » |
If you use servos instead of motors, you don't need any special driver hardware (they are just controlled from a PWM analog output pin).
Depending how many servos you need to control, it may be difficult to drive them all from a single Arduino (difficult but not impossible - but adding multiple Arduinos might be an easier problem to solve than multiplexing servo outputs).
Or you could use one of these http://proto-pic.co.uk/20-channel-rc-servo-driver/ I am using one for client where the Arduino is tied up doing other stuff that messes with the timers and so the PWM. This solution passes PWM signal generation away from the Arduino and is very stable. Cheers Pete.
|
|
|
|
|
Logged
|
EmbeddedAT .. From Concept to Prototype to Production
Electronics and firmware design and project mentoring
|
|
|
|
Offline
Newbie
Karma: 0
Posts: 9
|
 |
« Reply #5 on: October 22, 2012, 07:40:23 pm » |
That looks good. Ill check around for those servos. how about bread-boarding? any idea how that would work?
|
|
|
|
|
Logged
|
|
|
|
|
Miers 46500 France
Offline
Full Member
Karma: 0
Posts: 104
EmbeddedAT .. From Concept to Prototype to Production
|
 |
« Reply #6 on: October 23, 2012, 03:32:55 am » |
That looks good. Ill check around for those servos. how about bread-boarding? any idea how that would work?
This is a DIL chip and so will fit into your standard breadboard without any problems, I built my prototype on breadboard I also used an atmega328 chip nativly and not an Ardiuno board as it keeps the cost of production down. My design also used an SPI capacitive touch sensor breakout from sparkfun and so they both sat on the SPI bus together. Cheers Pete.
|
|
|
|
|
Logged
|
EmbeddedAT .. From Concept to Prototype to Production
Electronics and firmware design and project mentoring
|
|
|
|
Offline
Newbie
Karma: 0
Posts: 9
|
 |
« Reply #7 on: October 23, 2012, 04:57:23 pm » |
Can you explain that a little more? Im very new to this.
|
|
|
|
|
Logged
|
|
|
|
|
Miers 46500 France
Offline
Full Member
Karma: 0
Posts: 104
EmbeddedAT .. From Concept to Prototype to Production
|
 |
« Reply #8 on: October 24, 2012, 05:15:36 am » |
Can you explain that a little more? Im very new to this.
Here are a couple of pictures of the Fritzing layout that replicates breadboard and the PCB that finally went into production. As you can see the DIL chips fit a standard breadborad. I use standard headers to connect the Servos to Cheers Pete
|
|
|
|
|
Logged
|
EmbeddedAT .. From Concept to Prototype to Production
Electronics and firmware design and project mentoring
|
|
|
|
|
|
UK
Offline
Tesla Member
Karma: 89
Posts: 6396
-
|
 |
« Reply #10 on: December 24, 2012, 07:09:45 pm » |
I don't understand why you would want a breadboard. The servos just need ground, power, and the pwm signal from Arduino. Do you really need a breadboard just for that?
To simplify the connections if you want a plug-and-play solution I believe there is a servo shield that provides a set of standard servo sockets so you could plug the servos in directly, but all you'd need was one flying lead per servo and connect the power and ground from each servo to your power supply and the pwm line to the corresponding Arduino output.
|
|
|
|
|
Logged
|
|
|
|
|
Offline
Newbie
Karma: 0
Posts: 9
|
 |
« Reply #11 on: December 26, 2012, 02:07:17 pm » |
I cant find a servo shield thats still in production. Could you please link me to it.  By the way, would those 2 motors work well for my purpose or would you suggest something else?
|
|
|
|
|
Logged
|
|
|
|
|
Seattle, WA USA
Online
Brattain Member
Karma: 316
Posts: 35556
Seattle, WA USA
|
 |
« Reply #12 on: December 27, 2012, 06:04:59 pm » |
I cant find a servo shield thats still in production. Perhaps because nobody bought one, because they are not needed. Connect the power leads of the three servos to positive side of the power supply. Connect the grounds of the three servos and the Arduino to the negative side. Connect the three control wires to the Arduino. No shield needed.
|
|
|
|
|
Logged
|
|
|
|
|
UK
Offline
Tesla Member
Karma: 89
Posts: 6396
-
|
 |
« Reply #13 on: December 27, 2012, 07:26:03 pm » |
would those 2 motors work well for my purpose or would you suggest something else?
If it's only for a robotic hand and not for a rock crusher, you probably don't actually need a high torque metal geared servo and could get away with something much cheaper. To know for sure you're need to know what sort of force, travel and speed you need from your servos. Then you can compare those requirements against the speed/torque ratings to see which servos would be adequate.
|
|
|
|
|
Logged
|
|
|
|
|
Offline
Newbie
Karma: 0
Posts: 9
|
 |
« Reply #14 on: December 28, 2012, 08:16:55 pm » |
Well the point was to do a pressure test with the hand. so thats what i was thinking.
|
|
|
|
|
Logged
|
|
|
|
|
|