A piezoelectric vibration energy harvester for multi-directional and ultra-low frequency waves with magnetic coupling driven by rotating balls. (15th March 2022)