To provide an oscillating generator in which breakage of a fixed permanent magnet or of a permanent magnet reciprocating inside a coil can be prevented.
A oscillating generator 1 includes: a cylindrical member 11 extending in a direction of an axis O; a coil 21 wound around a central portion of the cylindrical member 11 in the direction of the axis O; a movable element 13 provided inside the cylindrical member 11, the movable element 13 being allowed to be reciprocated inside the coil 21 by reciprocating inside the cylindrical member 11 along the direction of the axis O; a movable magnet 14 of a permanent magnet magnetized in the direction of the axis O, provided in the movable element 13; and a cylindrical magnet 19 being a cylindrical permanent magnet provided under the coil 21 in the direction of the axis O, the cylindrical magnet 19 being cylindrically arranged around the cylindrical member 11 within a range where the movable element 13 can be reciprocated, the cylindrical magnet 19 being magnetized in the direction of the axis O. A magnetic pole at a side of the movable magnet 14 in the cylindrical magnet 19 is the same as that at a side of the cylindrical magnet 19 in the movable magnet 14.
IIJIMA RYUTA