Text this: Triboelectric nanogenerator to harness energy from low-frequency and low-amplitude vibrating sources