Researchers at Michigan State University have developed a 'nanogenerator' that lets motion charge a mobile device or a wearable.