Double impact triboelectric nanogenerators for harvesting broadband vibrations from vehicles