The document discusses nano generators, which are any nano scale devices that generate power by exploiting the piezoelectric effect. Nano generators are needed as natural energy sources are limited and can harness energy from small motions using arrays of materials like zinc oxide nanowires. They have applications in powering small electronic devices and sensors and their schematics and types like piezoelectric and flexible nano generators are shown, though uniform nanowire formation and lifetime are challenges. With further development, nano generators may one day power devices through human motion like walking.