Go Down

Topic: compatible motors (Read 898 times) previous topic - next topic

3drone

Hi!

 I'm new, but I still haven't bought Arduino. I have a question: If I have some elettric motors with only two poles for output current and input current, how can I make them compatible with arduino board? Is it possible to do?

Thank you

Robin2

Images from Original Post so we don't have to download them. See this  Image Guide





...R
Two or three hours spent thinking and reading documentation solves most programming problems.

jremington

You will need appropriate motor driver modules and a separate motor power supply.

You should never attempt to power a motor or servo from the Arduino.

Robin2

First (selfish) thing - I have been looking for motors like that. Can you please post a link to where you got them?

You need a motor driver between the Arduino and each motor. With somewhat similar motors I have been using a Pololu DRV8833 driver. It can control 2 motors and works up to 10v and 1 amp continuously.

...R
Two or three hours spent thinking and reading documentation solves most programming problems.

MarkT

Its worth finding out the rated voltage of the motors, and measure the resistance.  The stall current =
supply voltage / resistance, and the motor driver/shield you choose needs to be rated to handle that as a
peak current.
[ I will NOT respond to personal messages, I WILL delete them, use the forum please ]

3drone

Thank you to all that answered me.
I've buyed these motor on Amazon  https://www.amazon.it/gp/product/B00S50JRQA/ref=ox_sc_act_title_1?smid=A50DZI580G3JX&psc=1

Robin2

Thanks for the link. It says they are 12v motors so that means that the DRV8833 drivers would not be suitable.

I am looking for 3v or 6v versions - to be powered by a 1S LiPo

...R
Two or three hours spent thinking and reading documentation solves most programming problems.

3drone

This kind of motors has the driver or you have to buy them? https://store.arduino.cc/feetech-mini-servo-120-degrees-9g

slipstick

They are not conventional motors they are servos. They don't rotate they only go back and forward across 120 degrees or so. To do that they have to be driven in a specific way using a particular version of PWM.

Steve

Robin2

This kind of motors has the driver or you have to buy them? https://store.arduino.cc/feetech-mini-servo-120-degrees-9g
As @slipstick has said, your link is for a servo. And, yes, servos have their driver included within them. You control them with the Arduino Servo library.

You can get what re called continuous rotation servos which behave like a geared DC motor. With them the Arduino Servo library allows you to control speed and direction but not position. You will probably find several web pages that describe how to convert a regular servo to a continuous rotation servo - though probably easier to do with the larger servos.

...R
Two or three hours spent thinking and reading documentation solves most programming problems.

Go Up