Vibration-based electromagnetic energy harvesters for MEMS applications