Hi all,
I have 12V high-capacity Li-ion battery array, regulated by a solar charge controller. The purpose of the project is to make a low-power-consumption controller for a Smart Terrarium, which will receive external power (USB charging in parallel with solar power when available).
I am just wondering what is the best way to power my Arduino Uno from this battery array. I have tested the array, and it doesn't fluctuate much (<0.1V under 3A loads), but it will output the voltage of the batteries, which is anywhere from 12.6V at full charge to 10.8V at cutoff voltage. The methods I have considered are:
- directly to VIN and GND ports: this is the most convenient for me, and according to the specification, the VIN pin can take 12V input. I understand the lack of reverse polarity protection (I would just need to be extra careful), but the main issue from my understanding, the Arduino will need to dissipate the extra 7V as heat, which is in terms of my efficiency requirements (I would like to not dissipate over 50% of the power while operating the Arudino)
- powering via the barrel jack is a second option, however, as far as I am aware, this uses the same voltage regulator, so I am at no more of an advantage than with the above option, except the reverse polarity protection
- using my own voltage regulator: I only own step-up regulators from previous projects; wondering what kind of regulator I would need to purchase if this is my best options. I am under the impression that switching DC-DC regulators are pretty efficient, but would it be stable under such a large range of input voltages, and would connect the output to VIN, barrel jack, or USB port?
- are there any other better options I have not considered yet?
Thank you for your help!