Micro-Scale Piezoelectric Vibration Energy Harvesting: From Fixed-Frequency To Adaptable-Frequency Devices