If made into a shirt, the fabric could harness power from its wearer simply walking around or even from a slight breeze.
The nanogenerator takes advantage of the properties of zinc oxide nanowires -- tiny wires 1,000 times smaller than the width of a human hair - woven into the fabric. The wires are formed into pairs of microscopic brush-like structures, shaped like a little cone.
One of the fibers in each pair is coated with gold and serves as an electrode. As the bristles brush together through a person's body movement, the wires convert the motion into electricity.