The limited battery life of smart watches and wristbands remains a pain point. We designed an embedded and compact electromagnetic generator so that these wearable gadgets can be self-powered. Applications include pedometer, sleep monitoring and GPS. Unlike existing products, the invention uses a novel magnetic frequency-up converter and harnesses the kinetic energy of human motion. A converter transforms the low-frequency arm swing to achieve desirable output power.