Connect linear actuators to arduino.

jremington:
See reply #2.

Hi jremington,

I had in mind that you suggested from the beginning to use a driver and I wanted to do it differently but now I see it as a good option.

Just asking for others to also tell me their options, yours is in the list,

Thanks a lot

jremington:
See reply #2.

Im seeing the driver you suggest ,

This carrier board for ST’s VNH5019 motor driver IC operates from 5.5 to 24 V and can deliver a continuous 12 A (30 A peak).

What means the part "can deliver a continuous 12 A (30 A peak)" , it means that if for example my two motors are consuming 7A each one, in total I need 14A, therefore as my driver support 30 A peak, All would be ok? It will work ! ?

Thnx

wannacoder:
Im seeing the driver you suggest ,

This carrier board for ST’s VNH5019 motor driver IC operates from 5.5 to 24 V and can deliver a continuous 12 A (30 A peak).

What means the part "can deliver a continuous 12 A (30 A peak)" , it means that if for example my two motors are consuming 7A each one, in total I need 14A, therefore as my driver support 30 A peak, All would be ok? It will work ! ?

Thnx

I am also seeing that my power supply only gives 10A, and I have two lineal actuators aproximately of 7A each one, that means that in the max load they will require 14A , That means that the source cannot provide the 14A only 10A. It will be exceeded by 4A.

Am I correct? This will be a problem?

If so, Can I work meanwhile like this only being careful of not loading too much weight?

Greetings, Thanks.

I believe I will buy the driver shown below because of the price, anyway my power supply is of 10A. I think I only need to be careful with the weight that is loaded by the linear actuators.

(MDD10A)

to be careful with the weight that is loaded by the lineal actuators.

Really ?

You're still calling it Lineal instead of LINEAR ?

Do you have a speech impediment ?

That's a bit annoying.

Can you please change your post title to LINEAR ?

raschemmel:
Really ?

You're still calling it Lineal instead of LINEAR ?

Do you have a speech impediment ?

That's a bit annoying.

Can you please change your post title to LINEAR ?

It is obviously an unintended mistake on my part, I think you could be friendlier.

I will check to change the title, I hope I can,

Best regards

raschemmel:
Really ?

You're still calling it Lineal instead of LINEAR ?

Do you have a speech impediment ?

That's a bit annoying.

Can you please change your post title to LINEAR ?

Changed Title

Title looks the same.
Still says "lineal", not "linear".

raschemmel:
Title looks the same.
Still says "lineal", not "linear".

Ah I saw I just changed the title of a post reply, I believe i can't change the title of the post May be only an administrator.

There is only one way to change the title.
You have go back to your original post (the FIRST one of THIS thread). That is the PARENT post and the
ONLY one that enables you to change the post. Go that post and right click on the "More" drop down menu
and select "Modify". Then change the title and click save.
The title will change.
Posters (other than the OP (Original Poster) can change the title of a single post (Reply) (like I did with this one) but ONLY that reply will have a different title. The OP, on the other hand can change ALL the titles of all the replies by simply changing the title on the OP (Original Post) (the one that does NOT have a Reply number assigned to it (because it is not a reply).

raschemmel:
There is only one way to change the title.
You have go back to your original post (the FIRST one of THIS thread). That is the PARENT post and the
ONLY one that enables you to change the post. Go that post and right click on the "More" drop down menu
and select "Modify". Then change the title and click save.
The title will change.
Posters (other than the OP (Original Poster) can change the title of a single post (Reply) (like I did with this one) but ONLY that reply will have a different title. The OP, on the other hand can change ALL the titles of all the replies by simply changing the title on the OP (Original Post) (the one that does NOT have a Reply number assigned to it (because it is not a reply).

Hey thanks raschemmel, the title of the thread has already changed ! :smiley: !!!

I stand corrected. When the OP changes the title like you just did it changes
the title on the index list of that forum so anyone viewing new posts will see
the changed title. In addition , the Topic Title in the green bar above the post
window will display the changed title. It will NOT , however change the post
titles retroactively. (will not change title of posts posted BEFORE the title change)
but all FUTURE posts will display the changed title (like this one).

There are many customs and policies on the forum that can only be learned over
time. One that most new members don't realize is that it is considered forbidden
to discuss anything technical in a PM unless the recipient has requested it. For
example, it would be against forum convention for you to click on my avatar and
send me a PM in which you discuss a problem you need help with. The proper
protocol is click on my avatar and send me a link to your post (preferably using
the LINK toolbutton (chain link symbol) with a simple statement "If you have time, could you please
take a look at this post and see if you can help ?" I can then choose to click on
the link (or not) , but I don't have to read a bunch of technical explanation about
your problem. Most senior members will not answer any PM that contains technical
explanations or questions. They will however click on a link you send when they
have time.

Hello,

I have already made a new diagram using MDD10 Motor Controller,

Could you please check If it is ok?

Some of my concerns are:

  • Be sure if the feed of 12 volts for the motors, and 5 volts for arduino are correct and can live together as shown.

  • Be sure if the wiring for the arduino, driver and motors is correct since it looks kind of simple.

In the post I have added the datasheet of the Motor Driver MDD10, and the image of my schematic.

----> Thanks a lot in advance.

Datasheet of MDD10 link: https://www.robotshop.com/media/files/content/c/cyt/pdf/cytron-10a-7-30v-dual-channel-dc-motor-driver-shield-datasheet.pdf

cytron-10a-7-30v-dual-channel-dc-motor-driver-shield-datasheet.pdf (1.42 MB)

It's not a good idea to force an LM7805 to dissipate 7V (12-5=7) unless it is well heatsinked and preferably
fan cooled. Failure to provide sufficient heat sinking or cooling or both will result in the regulator running hot. It can shutdown if it gets too hot. It is advisable that you get a DS18B20 TEMP sensor and mount it
directly on the LM7805 to monitor the temp. It is very easy to use. Just Google "arduino DS18B20" and you'll find millions of hits.

About 2,030,000 results (0.39 seconds)

raschemmel:
It's not a good idea to force an LM7805 to dissipate 7V (12-5=7) unless it is well heatsinked and preferably
fan cooled. Failure to provide sufficient heat sinking or cooling or both will result in the regulator running hot. It can shutdown if it gets too hot. It is advisable that you get a DS18B20 TEMP sensor and mount it
directly on the LM7805 to monitor the temp. It is very easy to use. Just Google "arduino DS18B20" and you'll find millions of hits.

Hey Thanks raschemmel !

Then I will google it your suggestion.

I am wondering if this is the most natural option to use only one power supply(12v) and feed arduino and the motors, or exist another better options?

Thanks,, I will back after my research,,

Good day,

Or use a switching regulator to make 5V for the Arduino.
One example https://www.digikey.com/product-detail/en/murata-power-solutions-inc/OKI-78SR-5-1.5-W36-C/811-2196-5-ND/2259781

I am wondering if this is the most natural option to use only one power supply(12v) and feed arduino and the motors, or exist another better options?

I wouldn't say it's the "most natural" since it is preferable to have the processor running off a supply that
is not subject to the load demands of a motor driven system. Theoretically, if you 12V supply is solid enough and you have enough filter caps on both the 5V rail and the 12V rail to absorb spikes from the
motors, then it should be ok. Without a storage scope to save screenshots of the power rails at the moment the actuator starts moving, the only way you can monitor the system is use analog inputs to measure the 5V and a voltage divider to measure the 12V and log some data points before , during and after driving
the actuator and if you see any substantial dip in the voltage then add 470uF ,1000uf, 3,300 uF wherever
you see the dip. (lower values for the 5V and larger values for the 12V)

Hi,
Have you got the capacitors specified in the LM7805 datasheet?
They are very important to proper operation of the regulator.

Tom... :slight_smile:

raschemmel:
It's not a good idea to force an LM7805 to dissipate 7V (12-5=7) unless it is well heatsinked and preferably
fan cooled. Failure to provide sufficient heat sinking or cooling or both will result in the regulator running hot. It can shutdown if it gets too hot. It is advisable that you get a DS18B20 TEMP sensor and mount it
directly on the LM7805 to monitor the temp. It is very easy to use. Just Google "arduino DS18B20" and you'll find millions of hits.

CrossRoads:
Or use a switching regulator to make 5V for the Arduino.
One example OKI-78SR-5/1.5-W36-C Murata Power Solutions Inc. | Power Supplies - Board Mount | DigiKey

Based on your comments I see that using the linear regulator(7805) could have heating problems, so you recommend using the switching regulator(OKI-78SR-5) which is more efficient. Below is the new schematic, which is only replacing 7805 by OKI-78SR-5.

So this solution would work fine?

I was checking also another solution that would be to use the arduino 12V DC Vin which has a built-in linear regulator.

What do you think? ,Tell me your thoughts.

Thanks

Best Regards.