A self-generation device, comprising: a piezoelectric patch, wherein a bottom of the piezoelectric patch is provided with a deformation space for accommodating the deformed piezoelectric patch; a vibration structure comprising an elastic element and a mass block connected to the elastic element; and a vibration trigger structure which has a trigger threshold and is resilient, wherein the vibration trigger structure is arranged between the piezoelectric patch and the mass block, and a bottom surface of the mass block is in contact with the vibration trigger structure; wherein the elastic element is capable of driving the vibration trigger structure to press against the piezoelectric patch through the mass block after receiving a force; when a driven force exerted on the vibration trigger structure is greater than the trigger threshold, the vibration structure generates vibrations, so that the piezoelectric patch receives an alternating load and generates multiple deformations in the deformation space in order to convert a mechanical energy generated due to vibrations of the mass block into an electrical energy; a central part of the vibration trigger structure is provided with an arc-shaped protrusion, the arc-shaped protrusion is deformable when the mass block is pressed against the vibration trigger structure; the arc-shaped protrusion makes a deformational displacement when the applied force exerted on the arc-shaped protrusion reaches the trigger threshold, and then is rebounded upwards when the applied force is released, thereby generating a force that causes the mass block to generate the vibrations at an equilibrium point; characterized in that, the vibration trigger structure is a metal elastic sheet suspended above the piezoelectric patch, the metal elastic sheet is bent in a direction away from the piezoelectric patch so as to form a second convex bump, a central part of the second convex bump is bent towards the piezoelectric patch so as to form the arc-shaped protrusion, and the arc-shaped protrusion is in contact with the piezoelectric patch. a piezoelectric patch, wherein a bottom of the piezoelectric patch is provided with a deformation space for accommodating the deformed piezoelectric patch; a vibration structure comprising an elastic element and a mass block connected to the elastic element; and a vibration trigger structure which has a trigger threshold and is resilient, wherein the vibration trigger structure is arranged between the piezoelectric patch and the mass block, and a bottom surface of the mass block is in contact with the vibration trigger structure; wherein the elastic element is capable of driving the vibration trigger structure to press against the piezoelectric patch through the mass block after receiving a force; when a driven force exerted on the vibration trigger structure is greater than the trigger threshold, the vibration structure generates vibrations, so that the piezoelectric patch receives an alternating load and generates multiple deformations in the deformation space in order to convert a mechanical energy generated due to vibrations of the mass block into an electrical energy; a central part of the vibration trigger structure is provided with an arc-shaped protrusion, the arc-shaped protrusion is deformable when the mass block is pressed against the vibration trigger structure; the arc-shaped protrusion makes a deformational displacement when the applied force exerted on the arc-shaped protrusion reaches the trigger threshold, and then is rebounded upwards when the applied force is released, thereby generating a force that causes the mass block to generate the vibrations at an equilibrium point; characterized in that, the vibration trigger structure is a metal elastic sheet suspended above the piezoelectric patch, the metal elastic sheet is bent in a direction away from the piezoelectric patch so as to form a second convex bump, a central part of the second convex bump is bent towards the piezoelectric patch so as to form the arc-shaped protrusion, and the arc-shaped protrusion is in contact with the piezoelectric patch.