Nano generators primarily operate on three mechanisms: piezoelectric effect, triboelectric effect, and pyroelectric effect. The piezoelectric effect involves generating electricity through mechanical stress applied to certain materials. The triboelectric effect generates electric charge through friction between different materials. Lastly, the pyroelectric effect involves converting temperature changes into electric charge.