Hallo Forum for Robots, i am Artur and live in Germany, I am 61 years old and
I have a self-made golf trolley, it has two 24V dc motors mounted in a pipe left an right side.
Now I have a pwm controller for both motors parallel connected.
The problem the motor didn’t have exactly the same speed, so the trolley instead of going straight it goes a curve.
I am searching now a dual motor controller, controlled with one pot for the speed, and a second pot to adjust the output of one motor so that they have the same speed.
I would be very happy if someone can help me, maybe the only way for this problem is a Arduino
Thank you very much and greetings for South Germany
@turisport Welcome to the RobotShop Community. It’s rare that two DC gear motors will rotate at the same speed, and even if they do, differences in the surface they move on (for example one area is slippery and the other has a lot of friction) mean that something else is required.
Encoders are often used to get feedback about the motor’s speed and the microcontroller is what is used to adjust the signal to the motor controller to adjust the speed of each to ensure they are the same. https://www.robotshop.com/en/encoder-disks.html
Both of these together (combined with a GPS if you really need positional accuracy and the robot is autonomous) is what ensures a robot goes where you want it to go outdoors. As you can tell, quite a bit of programming is needed. https://www.robotshop.com/en/gps-modules-gps.html