Hi Everyone,
This is a follow up question to the "Making Police Lights for Bicycle" question I posted a few weeks ago.
I've decided to use 24 NeoPixel RGB LEDs and either an Arduino Nano or a 5 volt Pro Mini (which does not have USB). Assuming a worst case draw of 60mA per LED, I'd need a plan for 1.44A of current.
What is the best battery option to power both the Arduino and the LEDs?
I think have a few options:
(1) Take 4 x AA alkaline batteries and configure them in serial to supply 6 volts. Place a 1N4001 diode inline with the batteries to provide a 0.7 volt drop as described here. I could then power the Arduino via the 5V
and GND
pins and also power the NeoPixels with their VCC
and GND
pins directly from the batteries. However, I've heard of risks of providing an Arduino power directly through the 5V
pin. And I may be pushing the limits of the diode with my current draw.
(2) Use a 9 volt battery to power the Arduino via the VIN
pin (Nano) or RAW
pin (Pro Mini) and use the onboard voltage regulator. I'd also have to connect the battery to some type of linear voltage regulator or voltage converter (buck converter) to provide 5 volts to the LEDs, as suggested in this post. From what I've read however, a 9 volt battery may not last as long but personally, I don't mind and appreciate the smaller form factor. I've just never used a voltage regulator or converter before.
(3) If I go with the Arduino Nano, I can try to power it via a USB power bank. Does anyone have suggestions for a suitable battery? And how would I get power to the LEDs? I don't think I'd want to use the 5V
pin on the Arduino to power the LEDs due to the current draw.
(4) Similar to the first option, perhaps use 3 x AA alkaline or 4 x AA NiMH batteries to power both the Arduino (via the 5V
pin) and the NeoPixles (via their VCC
pin).
My preference is for the simplest option but don't know what is best. Any suggestions would be appreciated.
Thanks!
Samir