Meet the SOLSOL Solar Hat: a handy tool that lets you use sunlight to generate battery power for your smart devices. The solar hat is compatible with iPhones, Android phones, GPS devices, and cameras. It has a regulator to handle most 5V USB devices.
The hat is available in multiple colors. Costs under $70 at this time.