The Seeedstudio Solar Charger Shield for Arduino V2.2 is a stackable shield for Arduino compatible platforms that enables adaptive battery power and act as energy harvester for infield charging. You may use various batteries that have the voltage of 3.0V-4.2V to shift up for 5V output, or put on a Li-ion battery and a solar panel to form an autonomous sensor unit. The maximum current provided by the board can get up to 600 mA. A USB connector is also useful to charge the battery.