A high-performance mini-generator with average power of 2 W for human motion energy harvesting and wearable electronics applications. (1st February 2023)