In the past few years, we have covered plenty of emergency chargers for USB powered devices. The Infinite Air is a portable wind turbine that lets you recharge your phone, cameras, and other devices even when the weather is not favorable for solar charging. It is dust and splashproof and can generate 10 watts in winds of 15mph.
The Infinite Air works with a variety of USB chargeable devices. It has a collapsing tripod with a universal camera mount.[where to find it]