Okay guys, this is what I've got:
*
http://www.ebay.com/itm/Firgelli-Au...552?pt=LH_DefaultDomain_0&hash=item2a30edaeb0
FA-150-S-12-2" Firgelli Actuator 20:1 150lb 2"
Which is 2" just like this guys:
http://www.youtube.com/watch?v=0C1yT-QBBr4 another firgelli actuator) His is 100:1 gear ratio,
http://www.trossenrobotics.com/p/figelli-L12-50mm-100-1-Linear-Actuator.aspx
Now I don't really understand gear ratios (whats higher/lower, 100:1 or 20:1, what does it mean), but his works, and mine says 150lb, so I'm assuming the one I picked is good brand, and more than powerful enough.
* Micro USB 6 channel controller
http://www.pololu.com/catalog/product/1351
I'll go with partial build, to just solder stuff, save space. $19.
I wish I could go smaller/cheaper/less channels, but can't find anything. i also have no friggin clue on what to buy a controller, but I've heard a few people say pololu, I can't see the USB controllers cheaper anywhere, so whatever. I'm guessing what I need, is computer programmable, in that i can set it in the PC, and then it'll run the script once unplugged... so i can basically hit a switch/rocker/button for open, then close, then open operation, then close operation.
*
* I'll need a battery. I think I'll need a 4.8v battery, but a few confusing things - the linear actuator specs say 12v@5A (so 60w), so wouldn't that be a lot of amps for just ~5v? Secondly, the pololu controller says 5v minimum, would a 4.8v battery be okay still? Or do I need to buy that 5v regulator (in which case, it says it can only handle 5v@500ma, that's not good is it?).
Someone mentioned something where I could do something where the battery would charge when the PC was on, and then it'd run off the battery when the PC was off (or psu unplugged if i went by 5vsb, which would just be jamming a wire into the 24 pin on the 5vsb line). It'd be really cool if I could do that, but I'm sure any 5v battery pack will last a lifetime anyways.
* I think I'll need linear actuator mounting stuff - something to attach it to the door, and attach the actuator itself to the pc. I have absolutely no clue on this, hopefully I just buy the actuator, and then I can go to a hobby store full of servo equipment, to get the answer...