The present invention is an improved energy harvester or generator based
on a yoked magnet array design based on a plurality of magnets arranged
into at least two spaced apart linear or circular magnet arrays. The
spaced apart magnet arrays are juxtaposed with each magnet in one array
attractively interacting with the corresponding magnet in the other array
across a small gap. The magnetic flux across the gap is further enhanced
by having adjacent magnets in each array having alternate magnetic
orientation and by providing a magnetic yoke of magnetically permeable
material for the magnet ends of each array that do not face the gap. The
gap is provided to allow a conductor in the form of a coil fit between
the magnets. Relative motion between the coil and the magnets results in
maximal generation of electrical power by the coil.