Now I've explained, does that allay your concerns?
Hi Paul,
Yes the PICaxe and your circuit should work fine. Potentially far better than a typical "Solar Garden Light" because it can switch on at a (controllable) lower light level and can "manage" the battery better.
In my opinion most solar lights turn on at too high a light level (and thus run out of power too soon) but it obviously depends whether the light is intended only for "decorative" purposes or for a more practical reason. I'm sure that you (and most people) would say that your circuit is measuring the
voltage produced by the solar panel. But I would argue that (once the light level is below the point where the diode is conducting*) it is actually measuring the
current (through a 20 kohm resistance) produced by the panel. Since the PICaxe A/D converter voltage steps can be about 4mV (READADC10), you could resolve the PV current down to 0.2uA, which I guess it fairly dark!
But the main (potential) feature is not obvious from the circuit diagram, because the PICaxe (software) can monitor the battery voltage without using any external circuitry (using CALIBADC). In addition to switching off the load (which I assume is a LED
+ a series resitor) after a preset time, I would also terminate it if the supply voltage falls to less than (e.g.) 1.2 volts per cell. There is also the potential to dim the LED (PWM) if the PICaxe "knows" that the battery didn't get much charge during the day, or run brighter/longer if there's a risk that the battery will get over-charged.
* And when the diode IS conducting, the circuit is measuring the
battery voltage (plus a diode forward drop).
Cheers, Alan.