Researchers developed a wind-powered triboelectric nanogenerator that drives a self-cleaning system for solar panels, restoring 96% of their efficiency. Dust accumulation is a major problem for solar ...