Take a 20 inch long piece of 1 1/2 inch OD acrylic tubing along with an HS-311 servo motor, Arduino Uno, and 9 volt battery with holder and integrated battery switch. Add a printed button, string, end pieces and servo motor holder.
Printed parts and design files can be found at:
Insert the end pieces into the tube.
Add the servo motor holder.
Drill out the end of the servo horn so that a piece of string will fit.
Insert the servo motor and servo motor cover.
Run string through the button and both ends. Cut and tie.
Program the Arduino with the following complex code:
Wind the button up and turn on the switch.
Now, your days of tedious button spinning are over!