I. Introduction
Thanks to the miniaturization of sensors and continued reductions in the power consumed by microcontrollers and wireless transmitters, it has become increasingly popular to place sensors in locations that are remote, difficult to access, or both [1]. Since it is often not possible to run wires to sensors in these locations, and access can even be so restricted that changing batteries is not feasible, researchers have been exploring ways to scavenge the energy required to power sensor systems from the sensors’ environment. Light, heat, and RF radiation are all common sources of energy that a system can scavenge energy from [2]. However, in some cases, such as monitoring the structural integrity of buildings and bridges [3], or the air pressure in a tire [4], the most abundant source of accessible energy is vibrations.