The invention discloses a double-
ball type self-resetting wave energy collecting device which comprises a protective shell, an eccentric inner spherical shell with the
gravity center not coincident with the sphere center is arranged in the protective shell, a first energy collecting mechanism and a second energy collecting mechanism are arranged in the eccentric inner spherical shell, and the first energy collecting mechanism comprises a
cantilever beam made of a flexible material; the second energy collecting mechanism comprises a pipeline arranged on the eccentric inner spherical shell and a first permanent
magnet arranged in the pipeline in a sliding mode, the pipeline is provided with a
cantilever beam, a piezoelectric plate is attached to the
cantilever beam, one end of the cantilever beam is fixedly connected with the inner wall of the eccentric inner spherical shell, and the other end of the cantilever beam is provided with a second permanent
magnet playing a role of a
mass block. The first permanent
magnet and the second permanent magnet are opposite, the corresponding
magnetic poles are the same, a coil is further arranged on the outer side of the pipeline, repulsion of the first permanent magnet and the second permanent magnet can prolong the vibration time of the cantilever beam, meanwhile, magnetic induction lines can be
cut, power is generated through the
Faraday effect, and compared with an energy collection device of a single-ball structure, the power generation efficiency is greatly improved.