Solar Energy Harvesting Device