
Hello,
PLEASE describe to me exactly how to control an AR-1202MG servo using an EZ-B v4 wifi controller.
AS of now, when I plug in the servo to D0 and use the vertical servo control, the servo does not move and an LED quickly blinks. I can feel the servo and I know it is receiving power. Sometimes the EZ-B resets itself and I have to reconnect.
https://www.bananarobotics.com/shop/PowerHD-AR-1202MG-Standard-Analog-High-Torque-Robot-Servo-60g
Please advise on what to do.
Sincerely,
Dave Lawrence
david.lawrence1234@gmail.com
Upgrade to ARC Pro
Get access to the latest features and updates with ARC Early Access edition. You'll have everything that's needed to unleash your robot's potential!
Power supply was at 8.2V before I dropped it to 6V. I have removed the wall adapter I was using and am now running the system solely on a 7.4V Lipo.
Right now I am using a 7.4V 2800 mAh Lipo battery connected to the EZ-B.
FT009
Voltage at PWR pin of D0 [middle red] : 7.9V
Voltage at voltage divider going to servo : 5.88V
I would prefer to not buy new servos for this project if at all possible.
Still no movement.
Dave
Alan
Hope this helps.
Davebasicservo.EZB
I am almost out of ideas myself and there's only a couple more things I can add to what I have already suggested so far.
1. Maybe, just maybe you have managed to find a servo that is not compatable with the EZ-B/builder, although I do find this highly unlikely, I wouldn't count it out at this stage.
2. Maybe it could be something to do with the power devider you have in place. There is one thing you can try now you're using a 7.4v LiPo battery, leave the devider out of the equation and plug one of the servos directly in to the board. Yes there is a bit of a voltage variation, but I refer you to this thread from post #23 onwards explaining that this should be ok to do. If you are willing to try this then open up a scrip control and copy/paste the following script. This script asumed the servo is connected to port D0.
Code:
This will run through every servo speed option with the relevant pauses in between. It would be intresting to run this just to see if the servo moves of tries to move at any of these speeds.
So, apart from seeing I picture or, as Richard mentioned, a quick video of your set up, I'm not really able to help you much further as this is all I have to offer for now, as I am out of ideas too. Good luck.
Only other thought would be to see if you could send one of your servos to @Jeremie for testing. He might be able to tell why it is not responding to the EZ-B.
Alan
I think we asked, but have you tried other ports on the EZ-B? One of my EZ-B's has a bad port.
Have you tried other devices on the EZ-B and do they work?
Alan
Yes David did mention that he has used different ports, but to no avail.
I must admit this one is bugging me too (although probably not as much as its bugging David I'm sure). *confused*
That's what I was wondering myself when I mentioned it in post #32, and suggested to connect the servo directly to the EZ-B. I'm not familiar with voltage deviders myself, but it sounds like something similar to a regulator, and I know there can be regulator issues if using the wrong amp output with a servo (I.e, not enough power feeding the servo).
Well I must say, that is probably the only thing I have not tried yet.
No voltage divider and running off LiPo only. I must say I am skeptical but I will try it anyway.
I still believe this is a problem with synching the pulses the D0 is supplying to the servo signal line.
I mean most manufacturers supply some kind of data sheet that details the wave forms needed to drive devices. I have not seen anything from these guys nor have I seen anything from ezrobot detailing the pulse widths and frequency. I would like to think that all manufacturers would hold themselves to a standard format making things easier.
Dave
Servo is now moving with only using the 7.4V Lipo battery and no voltage divider.
I was hoping to be able to run the EZ-B and servos using an AC-DC adapter while doing test/development for this project. That is why I was running everything initially at 8.2 Volts. Which as we can see is too much for our servos causing a reset on the EZ-B.
Also, we know that current limiting the servos via voltage divider on the red power line is not advisable for proper movement.
Also, we know that changing the code on the EZ-B hardware is not an option. Not that I would really want to if I didn't have to.
I am happy now with this purchase and I am sure there will be other issues that come up. We can handle that as need be.
Thank you all for helping me resolve this [now seemingly] trivial issue.
Sincerely,
Dave
In regards to bench testing, with the right mains power adapter supplying enough amps, I believe it is possible and some members of the community have done just this. Perhaps Someone who has done this could chime in and mention what adapter power specs they are using.
Anyway, I'm pleased your up and running.
Minimum bench power supply should be 20Amps in my opinion... Power supplies differ from batteries... You have to buy a power supply with a high enough amp output to overcome the start up "inrush" of current required to get servos first moving.....
Alan