Introduction: Automatic Camera Shutter Switch
The best way to set this up depends largely on what kind of camera you have. So I am going to cover a variety of methods that you can use with different cameras.
Step 1: Connecting to a Camera With a Remote Shutter Switch Terminal
If you are fortunate enough to have a camera that has a built-in shutter switch terminal, then it is really easy to connect an external circuit to your camera and activate it remotely. All you need is a connector that matches the terminal on your camera. Different camera models use different connectors. So here is a link to a good page that shows the various connector types:
http://www.doc-diy.net/photo/remote_pinout/
For example, a Canon EOS Rebel T3i uses a 2.5mm stereo plug (3/32" can also work). As shown in the picture, the sleeve is connected to ground. The center ring activates the focus function. The tip activates the shutter. To activate the focus and the shuttle, you just need to connect that pin to ground (the sleeve). You can do this with either a mechanical button or an electrical circuit.
Step 2: Connecting to a Camera Without a Remote Shutter Switch Terminal
If your camera does not have a built-in shutter switch terminal, it may still be possible to control it with an electrical circuit. But it will require you to do some internal surgery on your camera.
First remove all the screws from your camera and remove the outer housing. Keep in mind that there may be screws hidden behind stickers.
As you are opening up the camera, be careful to avoid the camera flash capacitor. If you aren't familiar with what a capacitor looks like, it is a large cylinder with two wires coming out of it. This capacitor can hold a charge of several hundred volts even after the batteries have been removed. Do not touch it!
Locate the camera's shutter switch. This will typically have one terminal that connects to ground to activate the focus and one terminal that connects to ground to activate the shutter. Most cameras will auto focus when you activate the shutter. If this is the case, you only need to make a connection to the shutter terminal. Solder one wire to the shutter terminal and one wire to the ground terminal. Touch the two wires together. If all the connections are made properly, this should activate the camera's shutter.
Now you can activate the shutter with an external circuit. All you need to do is connect the ground wire from the camera to the ground of the circuit. Then have your circuit connect the shutter terminal to the common ground. The easiest way to do this is with a simple momentary switch or a transistor. With some circuits you can activate the shutter by outputting a LOW signal to the camera's shutter terminal.
Here are two other instructables that do a great job of illustrating this process:
https://www.instructables.com/id/Shutter-Trigger-fo...
https://www.instructables.com/id/Time-lapse-add-on-to-a-Rollei-digicam/
Step 3: Make an External Button Actuator
If your camera does not have a built-in shutter switch terminal and it is not possible to add a connection to the shutter switch as detailed in step 2, then you still have the option of mounting an actuator onto the camera that can mechanically press the button for you. This will still let you automatically control the camera. It just requires the addition of a motor and a motor controller circuit.
One method is to use a servo to press the button. The servo is mounted immediately next to the shutter button. When the servo turns, the arm (sometimes called the horn) presses the button.
It is also possible to use a regular motor. Just mount it above the shutter switch. Then attach a bracket to the shaft that is capable of pressing the button. You can use something as simple as an offset circle. This method works best for taking pictures at regular intervals such as with a time lapse setup.
Here are a couple of other instructables that do a good job of illustrating these methods.
https://www.instructables.com/id/Kite-aerial-photography-rig/
https://www.instructables.com/id/360-analog-camera-hat/
https://www.instructables.com/id/electromechanical-time-lapse-trigger/
https://www.instructables.com/id/Knex-Time-lapse-intervalometer/
Step 4: Activate the Camera Shutter With an External Switch
The simplest way to activate the shutter is with a momentary switch. This is very commonly used in photography. But it can also be an easy way to automatically take a picture of something. For instance, the switch could be a pressure plate switch. It could be an open door or window sensor. It could be a limit switch. You could even use a trip wire. You can use any kind of momentary switch and there is no limit to the number of ways that you can set it up. Just use your imagination.
Step 5: Activate the Camera Shutter With a Microcontroller
The best way to automatically control a camera is with a microcontroller such as an Arduino. To connect the microcontroller to your camera, you will also need are a small diode and a jumper wire.
Insert the cathode of the diode (the side with the stripe) into one of the digital pins of the microcontroller. Then insert the jumper wire into one of the GND pins on the microcontroller. Now you need to connect these to the shutter switch cable. The jumper wire should connect to the ground of the camera. The diode should connect to the shutter function on the camera.
When the microcontroller sends a LOW signal to the digital pin, the camera shutter should activate. But when a HIGH signal is sent to the digital pin, the diode becomes reverse biased and prevents the electricity from flowing into the camera. This protects the circuitry of the camera from being potentially damaged.
Using the microcontroler, you can easily incorporate your camera into any kind of automated system.
Step 6: Activate the Camera Shutter With a 555 Timer
You can also use a simple 555 timer IC to activate your camera. This works great for taking pictures at a regular interval such as for a time lapse.
This circuit is a little different from regular 555 timer circuits. Pin 3 is used to charge and discharge the capacitor and pin 7 is the output. I chose this layout because during the discharge cycle pin 7 is shorted to ground through an internal transistor. This is the ideal way to activate the shutter of the camera.
You can power the circuit with anything from 4.5V to 18V. The timing is controlled by the resistor and the capacitor according to the formula:
Time interval (secs) = 1.386 * R * C
I used a 680µF capacitor and a 100k variable resistor. This let me adjust the picture interval from every few seconds to every 94 seconds.
To connect it to your camera, connect the ground line to the ground on the camera. Then connect pin 7 to the shutter function.
Step 7: Applications
There are a lot of potential applications for an automatic camera. You can do a simple time lapse. You can use it to take pictures when you can't be near the camera such as with aerial kite photography or pole photography. You can set it up as part of a security system to take a picture when the alarm goes off. This Halloween you can set up a scare camera in your haunted house to take pictures of people being terrified by your automated special effects (Image provided by Nightmares Fear Factory Niagra Falls Canada). Use your imagination.

Runner Up in the
Lomography Analog Photography Contest

Participated in the
Microcontroller Contest
21 Comments
Question 3 years ago
Hi, will Step 5 ("Activate the Camera Shutter With a Microcontroller") work similarly with a smartphone and a trrs plug?
Anyway, it would be a great update for this instructable to add smartphone camera triggering.
EDIT: I already got below's instructable to work, but for me it seems to be a bit over-engineered to use a digital potentiometer for this. So I'm searching for a simpler solution.
https://www.instructables.com/id/Trigger-Smartphone-Camera-With-Arduino/
10 years ago on Introduction
is there a way i can do it with it detecting sound or vibration and then have a dalay you can change
Reply 5 years ago
I wrote an instructable just for this purpose. In my case it triggers the flash but you can modify to trigger your camera instead.
https://www.instructables.com/id/High-Speed-Photography-Flash-Trigger-by-Sound-or-L/
Reply 10 years ago on Introduction
Yes. If you are using an Arduino, you can use any number of sensors or even multiple kinds of sensors at the same time.
7 years ago
The diode thing... and what if the Arduino power is off (battery runs out etc.) ?
I made a "rat cam" (used to catch fox pictures as well...) with Arduino, Ultrasonic sensor and a Relay (instead of the diode thing...).
Sorry for the Hebrew... (but you will get it from the pictures...):
https://www.facebook.com/avi.ostfeld/posts/1015446...
https://www.facebook.com/avi.ostfeld/posts/1015453...
Reply 7 years ago
What is your question exactly?
8 years ago on Introduction
Once i found that code somewhere here I done it successfully, but now the code is not there any more.
8 years ago on Introduction
Thanks a lot, but its not working, showing error.
8 years ago on Introduction
Very nice and easy to follow, but I am not finding the code for Activate the Camera Shutter with a Mictocontroller?
Reply 8 years ago on Introduction
You can write any kind of code that you want. When you use a digitalWrite command to send a LOW signal to the camera, it will activate.
Reply 8 years ago on Introduction
Last time I found the code and I did it successfully, but this time I couldnot able to find the code. I have no much experience with Arduino, so could you please share me the code.
Reply 8 years ago on Introduction
int cameraPin = 13; // Camera connected to digital pin 13
void setup()
{
pinMode(cameraPin, OUTPUT); // sets the digital pin as output
}
void loop()
{
digitalWrite(cameraPin, HIGH); // sets the camera shutter on
delay(1000); // waits for a second
digitalWrite(lcameraPin, LOW); // sets the camera off
delay(1000); // waits for a second
}
8 years ago on Introduction
Same thing but wireless
https://www.kickstarter.com/projects/969220052/cam...
9 years ago on Introduction
I made something similar using atmega328p CPU (Arduino)
https://www.instructables.com/id/APCC-Advanced-Photo-Camera-Control/
10 years ago on Introduction
canon 550 and 650 becomes unstable with diode.. replacing diode with optocouplers (moc3020) will do the job..
10 years ago on Introduction
nice but one question
under step 6 in your 5th picture it looks like pin 3 isn't connected, but it is in picture 3.
which is correct? i've build it like picture 3 but it doesn't work
Reply 10 years ago on Introduction
In the 5th picture pin 3 is connected to the left end of the yellow jumper wire. This connects it to the middle pin of the potentiometer. It is wired up as indicated in the schematic except that I used a variable resistor instead of a fixed resistor.
Reply 10 years ago on Introduction
mine looks similar. if i start it takes a little time and then it makes pictures every second. can't add an image here
Reply 10 years ago on Introduction
-
10 years ago on Introduction
Awesome!! .... :D