Patent ID: 8574117

Claim:
A mechanism with a component position adjusting function, comprising: a drive unit rotating alternatively in a first direction and a second direction being opposite to the second direction; a drive shaft with an end fixed to the drive unit and driven by the drive unit to rotate; a plate body having a unidirectional component disposed at a center of the plate body, and the unidirectional component having a through hole, and the other end of the drive shaft being passed through the through hole and exposed from a side of the plate body, and the drive shaft synchronously driving the plate body to perform a rotation in the first direction through a limitation of the unidirectional component; a drive wheel fixed to an end of the drive shaft exposed from the plate body, and the drive shaft synchronously driving the drive wheel to rotate; at least one passive component disposed on the plate body and contacted with the drive wheel, and the drive wheel synchronously driving each passive component to rotate, each of the at least one passive component having a first containing portion accommodating an optical element comprising a polarization element, a cylindrical lens, a grating, an optical lens, a filter waveplate, an optical attenuator or a diffraction element; and a brake disposed at a position corresponding to a height of the plate body, and the plate body remaining still through a rotation of the unidirectional component in the second direction and a contact of the brake with the plate body; wherein in response to that the drive unit drives the drive shaft to rotate in the first direction, the drive shaft synchronously rotates with the plate body and switches one of the at least one passive component to a predetermined position; in response to that the drive unit drives the drive shaft to rotate in the second direction, the plate body would not rotate with the drive shaft in the second direction and the drive shaft synchronously rotates with the drive wheel to rotate the at least one passive component.