I think I wanted to use Arduino purely out of intrigue!
Cool. I have an over the top shutter release project that I've been thinking about. But every so often I run into people who just want to get the job done, and don't really want to put the time into learning the Arduino, hence my original reply. I didn't want to go down the rabbit hole of what I'm thinking about in that case.
I've decided to cable my own button onto the end of a Nikon Shutter release cable. I've got the SLR dumping the images onto a laptop and displayed (wirelessley) via an iPad that i've fixed into a mount.
Keeps things v.simple!
All I need to do now is work out the wiring required to attach the
Cheers for the advice.
When I was doing the original reply, I looked up the specs of the Nikon D50 (I'm an Olympus guy myself) to see if it supported a wired shutter release like you mentioned, and it didn't seem to. It looked like it only supported the infra-red shutter release. So you would need to use an IR light on the Arduino and the shutter release library I had mentioned to fire the camera. It would have been simpler if your camera supported a wired shutter release.
The other alternative is to have an Arduino to move a servo up an down to press the button. I've played with this a little, but I need to fashion up a mounting for the servo, so it can press the button. To make it more wacky, there was this kickstarter project (now closed) that offered laser cut wood and servos to make a robot arm, and I bought two fingers using servos that eventually I hope to get one of the fingers to press the shutter button (http://www.kickstarter.com/projects/1647660643/meet-roy-an-experiment-in-animatronics-part-one
) to use it to fire cameras that don't take a shutter release cable or infra-red shutter release.
Here is one of many hacks to the Staples easy button, that shows it being opened up:
I imagine you would need to find where the two wires that the button makes contact and hook them into the Arduino. You would need to join the grounds of the Arduino and the Easy button. If you want to remove the sound effect, you could just make it into a normal button. I would suggest doing the initial Arduino work with one of the standard momentary push buttons, and once you get it working, go and modify it to use the easy button.
In terms of my project, I'm into steampunk which is an attempt to use the external trappings of an earlier age with modern stuff modified to look like something people of the era could have been created. Many steampunks use the Victorian era (1837-1901) as the basis for their costumes. Mine is set a little further ahead in the timeline, to the 1930's and if you want to be picky it would be called dieselpunk instead of steampunk. My original concept was to stick my Olympus E-P2 inside of the body of a camera from the era, and eventually I put it in a Kodak Pony Premo 5x7 body. Then for various reasons, I wanted to amp it up, and I to put my Olympus E-3 (now E-5) DSLR into a frame that it looks like a press photographer from the 1930's with a Speed Graphics 4x5 camera, and flash. Then I started adding the finger puppets, and I moved from strict recreating to the more silly side. Over time, it has evolved where I'm trying to add everything in a modern smart phone into the box. This is all pre-arduino.
Here is the setup I used most recently at the Steampunk Industrial Revolution in Nashua, NH. The camera on the right is the E-P2 inside of the Kodak Pony Premo. The middle camera is now about the 6th generation of box, holding my E-5. The left camera is a pocket camera (Olympus VG-120) that I made a simple frame for.
The VG-120 was meant to be a lighter camera to carry around when I want to put the main ones down. I haven't spent much time on the VG-120, and unfortunately it isn't that good of a camera indoors.
In the lower left hand side, one of the many things in the setup is a telegraph key. Now, originally, it was just a bit stuck on, and part of the spiel I would give folks about the system. I would say it was a CEL
system, where you could Chat
with the telegraph, Envision
with the camera, and Locate
yourself with the compass, sextant and sometimes pocket watch.
However, enough people asked about firing the camera with the telegraph key, that I decided to do it. I originally hooked the telegraph key straight to the wired shutter release, putting a wire from one terminal to the shutter release's ground wire, and the other wire from the telegraph key to the other two wires in the shutter release (focus and shoot). Unfortunately, my E-5 is not that fast at auto focusing in live view mode, and I wanted to make sure the camera was focused before doing the fire action, normally via 1/2 press of the shutter. So, a quick hack was to put the shutter release under the telegraph key and not connect it electrically. What I want to do with the Arduino is when the telegraph key is pressed, it would connect the ground and focus wires in the shutter release. After the key is pressed and then released, I would then connect the ground, focus, and shoot wires for a pre-determined time to actually take the picture.
My ultimate grand scheme is a little more elaborate. I have a handheld MP-4 player that I can route the live view output through, and I just ordered a Video Experimenter shield that will allow me to overlay text on an analog video screen, and I want to use that as the display, and put some buttons on it. I would have alternate shutter release buttons to the telegraph key, and two other buttons, that would tell the arduino to control a servo to zoom the lens in and out.