Arduino Powered X10+RFID Controlled Motorized Curtain Opener/Sliding Door Lock

This is a walkthrough of my motorized curtain opener I built using an arduino and some pieces from a robotics kit I had lying around. To controller the curtains or lock I can use X10 (wireless remotes, web interface, iphone app), RFID (cards given to all my roommates) and physical switch to lock it as I leave.

Here’s a little more detailed explanation of the mechanism that opens the curtains:

And here’s a terrible hand drawing laying out the components:
Hand drawing