Arduino 12v DC motor speed control - hardware

Greetings! First post and still educating myself so please go easy on me. I have been building an experimental aircraft (Cozy MKIV) and am currently planning out my avionics and wiring needs. I am planning to run an oil heat exchanger to provide cabin heat during cold winters. I would like to use an Arduino nano (open to others as I don't feel it makes a difference for my use case) to control a 12v 7.5A gear pump (https://www.enginegearonline.com/4-gpm-reversible-gear-pump-12v-for-diesel-fuel-or-water-transfer/) via an on/off potentiometer (e.g. right turn on and then variable speed control through remaining rotation due to limited space on instrument panel). The pump will be transferring hot oil from my engine sump to the heat exchanger with the idea that variable speed will provide variable temperature control.

Questions are:

I realize there are likely some more details needed to be able to provide appropriate feedback. Please let me know. Thanks in advance for you assistance.

For the driver:

1 Like

Know that Arduinos are not certified for anything like that You want to do. Being a former private pilot and also designing control systems in the industry I would never go for a hobby design in a flying plane.
Regard the environment. It's shaking, it's exposed to the climate, humidity, air pressure changes.
I suggest using an at least industrial grade manual pump control.

A post was split to a new topic: Help writing code for actuator control

Understood. Not intending to use the microcontroller for any critical parts. If any components in the scenario I am describing fail, just means I'll be slightly cooler in the cockpit as this is intended for supplemental heat. Other parts are driven off of traditional (aviation grade) bus/breaker or solid state breakers with redundancy. That said, if you are aware of an industrial microcontroller that is rated for the environment, all ears!

Thanks! Gotta ask, when it comes to the potentiometer for variable speed control, is there some guidance on how to appropriately size/select the pot OHM resistance/rating. An area I continue to try to educate myself on.

If your machine have vibrations, do NOT use a potentiometer with a carbon track. The slider will quickly wear a hole in the carbon track. Use a wire wound potentiometer. 10k Ohms is the usual value for Arduino projects.

1 Like

If it too low then you will draw more current through the pot and maybe exceed the wattage rating.
If it's too high you might have noise problems
10K is a commonly avaiilable value and is usually just right.
With pots, you get what you pay for.

1 Like

This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.