Energy harvesters are traditionally heavy and create burden in the energy capture process. This smart materials-based energy harvester enables wearable electronic devices. Made with a lightweight macro-fibre composite, it captures energy from motion of the human knee, deforming piezoelectric transducers to generate electricity. Walking 10,000 steps at normal speed is enough to power a smart wristband for the whole day.