Power supply for Arduino UNO + MEGA + electronics

Hello everyone,

I work on the project where I use Arduino Uno which is connected on Motor/Stepper/Servo shield and controll two stepper motors NEMA17, Grove electromagnet and RFID reader. Next I use Arduino MEGA, which work approximately with 64 reed switches and controll wifi shield.

Problem is that I am not sure which power supply I can use - because I use:

  • 2 stepper motors which work on the 12V and need 1,5 A
  • electromagnet which work on the 5V and need 400mA
  • RFID which work on the 5V and need 50 mA.
  • Wifi shiedl need 400mA.

I would like to use only one power supply for both arduino by Vin port - I want to use voltage splitter (For example). I don't know to choose right adapter because once I used 9V 10A on Vin port and my Arduino was heated.

Thank you for tips :slight_smile:

1.5Amps both motors or each?

You'll need a 12V supply to power the motors and a step-down to reduce the 12V to 5V for everything else. This way you won't have heat produced by the built-in LDOs on the Arduinos.

Just look on eBay for step-down module and you can find tiny ones which can deviler up to 3A, more than enough to power all your 5V gear.

For the 12V power supply it would need to be minimum 2.5A and 4A, depending on the first question....

musskopf:
1.5Amps both motors or each?

You'll need a 12V supply to power the motors and a step-down to reduce the 12V to 5V for everything else. This way you won't have heat produced by the built-in LDOs on the Arduinos.

You clearly don't understand stepper motors.

Those motors are 1.5A steppers, 12V is nonsensical for such a motor, they are current-driven.
I'll assume these are NEMA17 or NEMA23, in which case the windings are likely
to be in the 1 to 3 ohm range. Any attempt to power these motors from a standard DC motor shield
at 12V will burn something out - don't try this.

They cannot be driven from a motor shield, they require bipolar stepper drivers (chopper drivers)
such as DRV8825 boards. The power supply can be anything from 9 to 36V for DRV8825's, more
voltage gives higher top speed.

If you are insistent on using motor shield then you'll have to get 30 ohm motors (0.4A windings).

I have this motor shield Adafruit Motor/Stepper/Servo Shield for Arduino v2 Kit [v2.3] : ID 1438 : $19.95 : Adafruit Industries, Unique & fun DIY electronics and kits and I work with NEMA17 Stepper motor - NEMA-17 size - 200 steps/rev, 12V 350mA : ID 324 : $14.00 : Adafruit Industries, Unique & fun DIY electronics and kits in this articles is right when I use this type of motor shield with NEMA17.

I found an article where they used NEMA17 and this motor shield How to build an 2-axis Arduino CNC Gcode Interpreter – Marginally Clever Robots and he use a 12V 2A power supply plugged by female power plug on the motor shield - it is real for me too?

If I buy 12 V adapter - which will be splitted on the three outputs - first will be connected by female power plug into motor shield, second and third will be connected throught step down power supply module which convert 12V to 5V - second output into Arduino UNO (on the top is motor shield) and third output into Arduino MEGA. It is this design of power supply right?

@MarkT, hey mate "you're clearly answering too many posts" :)... at no time I suggested or mention how to drive the stepper motor, I believe the user has it under control. Also that was not the post question and remember diminishing comments are not welcome.

@Mirusena, yes the idea is right, just the step-down module you link is not really a step-down, that's a LDO and it will produce heat by burning down the excess energy instead of efficiently reduce the voltage. Look for something like this: http://www.ebay.com.au/itm/New-best-3A-1MHZ-DC-DC-Converter-96-Adjustable-Step-down-Module-LM2596s-/152110993534

OK thank you for right link :slight_smile: and.. one more question how many current.. it will be ok 12V 2A adapter? All electronic will be work separately - so I mean that if one motor will be running other electronics anything will be doing.