12 volt solar panel and 9 volt battery

You may want to consider hacking a solar setup that already has batterys.