The user will switch the device on
servo motor rotates a gear for a constant number of revolutions in the forward direction
the motor then stops, waits 1/4 of a second
servo motor rotates a gear for several revolutions in the reverses direction for the same number of revolutions as in step 2
servo motor stops, waits 1/4 of a second
repeat steps 2-5 as long as the device is on
if the device is turned off, wait for steps 4 and 5 to be complete, then turn off completely.
The device is simply a small motor that connects to a gear set to increase torque, the rotation of the gears inverts a rack of test tubes up and down as long as the device is turned on. Will be battery powered so I would like to avoid using a micro controller.
From my research, I was thinking of using an H bridge to control the direction of motor. Now to control the H bridge, which is simply a set of transistors, I was going to use three 555 IC timing circuits. The first 555 IC will dictate the frequency of the forward motion H bridge activation, the second 555 IC will perform the 1/4 second delay for the third ICC timer, which controls the frequency of the reverse motion H bridge activation.
I have no idea how to perform step #7
Will my preliminary setup at least be able to perform steps 1-6?
Edit: The provided circuit is my preliminary drawing for using an astable multivibrator circuit linked to a 555 timer circuit. The two outputs of the astable multivibrator control two transistors that act as switches for the 555 timers two pwm channels. Two alternating pwm signals, one for forward, and one for reverse are sent to the servo from the 555 timer. Once the servo has turned completely 180 degrees, it will maintain that position as long as the pwn signal is provided for that direction. Timimg can be easily controlled by selecting the correct resistors and capacitors in the multivibrator.