solar-powered cap