A linear driving mechanism (100, 200, 300, 400) with variable stroke, the linear driving mechanism (100, 200, 300, 400) comprises: a main body (10, 50, 70, 80) comprising: a seat (11, 51, 71, 81) comprising a rotating shaft whereon a rotating axis is formed; and a moving shaft (12, 52, 82) comprising a first shaft (121, 521, 821) and a second shaft (122, 522), the first shaft (121, 521, 821) comprising a first end and a second end, the first end being connected to the seat (11, 51, 71, 81), the second end being connected to the second shaft (122, 522), a longitudinal axis of the first shaft (121, 521, 821) being reclined relative to the rotating axis; a linear moving component (20, 60) comprising a distal portion and a proximal portion (22, 62) relative to the distal portion, a driving slot (23, 63) being formed on the proximal portion (22, 62) of the linear moving component (20, 60), the moving shaft (12, 52, 82) passing through the driving slot (23, 63), the linear moving component (20, 60) being able to move close to or away from the seat (11, 51, 71, 81) along a first direction parallel to the rotating axis; a guiding component for guiding a linear movement of the linear moving component (20, 60) along a second direction perpendicular to the rotating axis, a guiding slot being formed on the guiding component, the distal portion of the linear moving component (20, 60) being located inside the guiding slot and slidable relative to the guiding slot; and a driving component connected to the rotating shaft, the driving component being used for driving the main body (10, 50, 70, 80) to rotate around the rotating axis; wherein the moving shaft (12, 52, 82) applies a force to a wall of the driving slot (23, 63) to drive the linear moving component (20, 60) to move linearly along the second direction when the driving component drives the main body (10, 50, 70, 80) to rotate; wherein a stroke of the linear movement of the linear moving component (20, 60) along the second direction varies along with a distance between the linear moving component (20, 60) and the seat (11, 51, 71, 81) along the first direction. a main body (10, 50, 70, 80) comprising: a seat (11, 51, 71, 81) comprising a rotating shaft whereon a rotating axis is formed; and a moving shaft (12, 52, 82) comprising a first shaft (121, 521, 821) and a second shaft (122, 522), the first shaft (121, 521, 821) comprising a first end and a second end, the first end being connected to the seat (11, 51, 71, 81), the second end being connected to the second shaft (122, 522), a longitudinal axis of the first shaft (121, 521, 821) being reclined relative to the rotating axis; a seat (11, 51, 71, 81) comprising a rotating shaft whereon a rotating axis is formed; and a moving shaft (12, 52, 82) comprising a first shaft (121, 521, 821) and a second shaft (122, 522), the first shaft (121, 521, 821) comprising a first end and a second end, the first end being connected to the seat (11, 51, 71, 81), the second end being connected to the second shaft (122, 522), a longitudinal axis of the first shaft (121, 521, 821) being reclined relative to the rotating axis; a linear moving component (20, 60) comprising a distal portion and a proximal portion (22, 62) relative to the distal portion, a driving slot (23, 63) being formed on the proximal portion (22, 62) of the linear moving component (20, 60), the moving shaft (12, 52, 82) passing through the driving slot (23, 63), the linear moving component (20, 60) being able to move close to or away from the seat (11, 51, 71, 81) along a first direction parallel to the rotating axis; a guiding component for guiding a linear movement of the linear moving component (20, 60) along a second direction perpendicular to the rotating axis, a guiding slot being formed on the guiding component, the distal portion of the linear moving component (20, 60) being located inside the guiding slot and slidable relative to the guiding slot; and a driving component connected to the rotating shaft, the driving component being used for driving the main body (10, 50, 70, 80) to rotate around the rotating axis; wherein the moving shaft (12, 52, 82) applies a force to a wall of the driving slot (23, 63) to drive the linear moving component (20, 60) to move linearly along the second direction when the driving component drives the main body (10, 50, 70, 80) to rotate; wherein a stroke of the linear movement of the linear moving component (20, 60) along the second direction varies along with a distance between the linear moving component (20, 60) and the seat (11, 51, 71, 81) along the first direction.