A linear driving mechanism with variable stroke, the linear driving mechanism comprises: a main body comprising: a seat comprising a rotating shaft whereon a rotating axis (L) is formed; and a moving shaft comprising a first shaft and a second shaft , the first shaft comprising a first end and a second end , the first end being connected to the seat , the second end being connected to the second shaft , a longitudinal axis of the first shaft being reclined relative to the rotating axis (L); a linear moving component comprising a distal portion and a proximal portion relative to the distal portion , a driving slot being formed on the proximal portion of the linear moving component , the moving shaft passing through the driving slot , the linear moving component being able to move close to or away from the seat along a first direction parallel to the rotating axis (L); a guiding component for guiding a linear movement of the linear moving component along a second direction perpendicular to the rotating axis (L), a guiding slot being formed on the guiding component , the distal portion of the linear moving component 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 to rotate around the rotating axis (L); wherein the moving shaft applies a force to a wall of the driving slot to drive the linear moving component to move linearly along the second direction when the driving component drives the main body to rotate; wherein a stroke (S) of the linear movement of the linear moving component along the second direction varies along with a distance between the linear moving component and the seat along the first direction. a main body comprising: a seat comprising a rotating shaft whereon a rotating axis (L) is formed; and a moving shaft comprising a first shaft and a second shaft , the first shaft comprising a first end and a second end , the first end being connected to the seat , the second end being connected to the second shaft , a longitudinal axis of the first shaft being reclined relative to the rotating axis (L); a seat comprising a rotating shaft whereon a rotating axis (L) is formed; and a moving shaft comprising a first shaft and a second shaft , the first shaft comprising a first end and a second end , the first end being connected to the seat , the second end being connected to the second shaft , a longitudinal axis of the first shaft being reclined relative to the rotating axis (L); a linear moving component comprising a distal portion and a proximal portion relative to the distal portion , a driving slot being formed on the proximal portion of the linear moving component , the moving shaft passing through the driving slot , the linear moving component being able to move close to or away from the seat along a first direction parallel to the rotating axis (L); a guiding component for guiding a linear movement of the linear moving component along a second direction perpendicular to the rotating axis (L), a guiding slot being formed on the guiding component , the distal portion of the linear moving component 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 to rotate around the rotating axis (L); wherein the moving shaft applies a force to a wall of the driving slot to drive the linear moving component to move linearly along the second direction when the driving component drives the main body to rotate; wherein a stroke (S) of the linear movement of the linear moving component along the second direction varies along with a distance between the linear moving component and the seat along the first direction. <EOS>