Hi, I am decently new to arduino and trying to do a project. I done things with smaller servos such as the sg90s and similar with not much issues. For my current project I am trying to power 2 Hlwonder Ld-20mg servos Hiwonder LD-20MG Full Metal Gear Digital Servo with 20kg High Torque,. And trying to control them with a ps2 joystick using this tutorial Control servo motors with a joystick (Thumbstick) | Mert Arduino - YouTube, powering the servos with an external 4AA powercell. When I try the script it comes through with no debugging needed. However I cannot control the servos with the joysticks. Instead I get a buzzing/vibrating/ticking feeling inside the servos. I rechecked my wiring to make sure it matches that in the tutorial and I have moved each individual servo in servo sweep example sketch, tried different joysticks and wires. Nothing.
If I posted this in the wrong section please let me know. I also don’t know of a program to make schematics to post my wiring.
Is the power cell ground connected to the Arduino ground (and servo ground)?
Yes, all grounds are connected to each other through a breadboard and go back to the arduino
Here are the specifications, Note the PWM range, It sounds like your PWM is to fast.
Size: 22x11,5x27 mm
Weight: 9 g
Power supply: 3 - 6 V
Current consumption: 550 mA
Logic voltage levels: 3.3 V or 5 V
Drive method: PWM
PWM range: 500 - 2400 microseconds
Speed: 60 degrees in 0.12 s
Torque: 1.2 kg / cm (at 4.8V)
Connections
brown: GND
red: 5 V
orange: PWM
This response is to help you get started in solving your problem, not solve it for you.
Good Luck & Have Fun!
Gil
gilshultz:
Here are the specifications, Note the PWM range, It sounds like your PWM is to fast.
Those might be specifications for a servo but it's definitely not an LD-20MG which is a 20Kg-cm servo much larger and heavier than that.
OP -Trying send the power circuit to such large servos through a breadboard is likely to be a problem. Breadboard connections are fairly high resistance and can't handle high currents. Try making more direct contacts to the servo power leads.
What exactly is your "power cell"? Many AA batteries can't supply enough power for such servos either. Also the LD-20MG doesn't work well on anything less than 6V so 4 x AA cells are always going to be marginal. A 2S lipo would be much better.
Steve
slipstick:
OP -Trying send the power circuit to such large servos through a breadboard is likely to be a problem. Breadboard connections are fairly high resistance and can't handle high currents. Try making more direct contacts to the servo power leads.
Also do not use breadboard cables with high current, they just burn as I experienced:
https://forum.arduino.cc/index.php?topic=331722.msg3340529#msg3340529
Slapstick, my power cell is 4 cell AA batteries in one container. Is there an alternative/suggestions/ that someone can gently point me towards for power?
gilshultz- I think I know what you mean and see if that helps.
Shaner624:
Slapstick, my power cell is 4 cell AA batteries in one container. Is there an alternative/suggestions/ that someone can gently point me towards for power?
There are thousands of different AA batteries some good, some useless, so just saying you have 4 AAs is about as helpful as saying "I have a red car. Will it do 200 mph"?
If you actually read post #4 you saw that I suggested a 2S (7.4V) Lipo would be better. It still would. Look for one at least 1000mAh and 20C. Alternatively 6 x 1.2V NiMH rechargeable AAs would work. Or 2 x LiFePO4 cells.
And the name's SLIPSTICK (or Steve)...slapstick is maybe funnier but it ain't me!
Steve
Sorry about name mess up! I was half awake reading the post this morning and completely overlooked the battery recommendation! I will order one and give it a shot! They are regular non rechargeable Rayovac 1.5v batteries. Thank you guys! When I have the everything I will give it another go and post results!