Hybrid energy system based on solar cell and self-healing/self-cleaning triboelectric nanogenerator