A while back I rigged together a DIY solar panel consisting of 15 individual solar cells, each of which puts out up to 120mA @6.5V under near-optimal conditions (optimally they can put out a bit more mA's, but not that much and only for a few minutes a day, so it's negligible). These are 110x60mm cells you can pick up on eBay for around $1.30 a piece. I wired them in parallel so the panel puts out up to 1.8A @6.5V. I experimented with various circuit boards until I settled on a switching buck converter that puts out a bit over 2A @5V so I could charge up devices over USB. Under good conditions it can completely recharge a 5600mAH power bank in around 4-5 hours.
However, this circuit board only puts out enough power to recharge batteries when there's at least some direct sunlight falling on it. Early and late in the day, or during cloud cover, or when trees or structures are blocking the sun, it just doesn't put out enough juice. In fact, I think it's actually draining power from batteries (I didn't add a blocking diode as I assumed the circuit had one). The reverse draining issue I can fix with a diode, but what I'm more concerned about is not being able to make maximal use of indirect sunlight so it can extract the maximal total available and usable solar output on any given day.
I tried other circuit boards, all switching for efficiency, including a buck-boost converter, but all had issues and none solved this problem. So it looks like I need a proper charge controller to extract every last bit of power from this solar panel. I'm guessing that MPPT is the way to go. So I'm wondering what charge controller folks recommend for this kind of solar output.
Also, would it be more efficient to rewire the cells to up the voltage? I've designed the panel to be "modular", so it's not hard-wired, so it wouldn't take take much extra work to do this.
And finally, what kind of battery would be best to use for such a setup, in terms of most efficient capture of available solar energy? So far I've been charging LiPO-based USB power banks, cell phones and other devices (including a small fan that makes me smile every time I use it because I'm using the sun to cool me down), but I'm not wedded to that.
Right now this isn't an Arduino project, per se, but I might try to use this setup to power a remote Arduino weather sensor node at some point. In fact that was the original point of putting this solar panel together.
While waiting for responses I did a quick search and came up with this board that might do the trick:
https://www.ebay.com/itm/172785137235
Anyone have any experience with this board and perhaps a link to usable instructions for it given that it has 4 trimpots?