How to build an automated motorized curtain puller alarm clock?
I'd like to rig up a system which will automatically pull open the curtains in my bedroom at a preset time in the morning. The curtains open quite nicely by pulling on strings tied to their inside ends, and it'll be easy to run both those strings to a central location where they can be wound around some sort of motorized spool. So, what I need is a simple little motor (needn't be too powerful, I'd think) that can drive such a spool, and then some way to control it based on the time. Something as simple as a light switch timer, though, which merely switches a circuit on or off at a given time, isn't quite enough, because the motor will need to run for, say, 5 seconds to open the curtains and then stop. Ideally, it would be nice if there was a user-friendly interface I could use to set the time of the curtain alarm, and there should also be a way to just press a button to trigger the opening on command.
Any thoughts? Thanks very much!