Automatic Multi-Photo Taker (Photobooth Style)

Picture of Automatic Multi-Photo Taker (Photobooth Style)
This is a tutorial on how to program your DSLR camera to take photos photobooth-style. It's a simple Arduino setup that allows you to take continuous photos with 3-second delay intervals. This was built for a college electronics project. A motion sensor detects motion in front of the camera, lights up and shows an LCD that prompts photo-takers to take photos. There are 5 settings in this tutorial - jump shot, single photo, two photos, three photos, and four photos. An HDMI monitor was hooked up in the end to show a live-view screen. 

Remove these adsRemove these ads by Signing Up

Step 1: Materials and Equipment

Picture of Materials and Equipment
Electronics 081.JPG
Electronics 077.JPG
Electronics 076.JPG
Electronics 069.JPG
Electronics 065.JPG
Electronics 056.JPG
Electronics 053.JPG
Many of these items aren't required. Mostly the Arduino parts are necessary, but you'll get to see when we use what as you continue reading. 

Electronics, Hardware, and Other Equipment:
-- Arduino Uno Microcontroller
-- Motion Sensor with PIR (Sparkfun)
-- LCD Keypad Shield
-- Custom Shield
-- Camera (I used a Canon T3i)
-- Remote Switch (I used a Canon Remote Switch RS60 E3. Note that this isn't wireless)
-- Resistors: 10K, 220, 220, 100
-- Arduino Wall Adapter Power Supply
-- Arduino USB Cable (2.0)
-- RGB Controllable LED (Common Anode) 
-- 1N4148 Diode
-- Ultra-miniature, Highly Sensitive SPDT Relay for Signal Circuits (G5V-1 Low Signal Relay)
-- Wires
-- HDMI Monitor
-- Mini HDMI to HDMI Cable
-- Small Circuit Board
-- Box (to contain your setup)
-- Screws and standoffs
-- Plastic Tie Locks
-- Circuit Board Tape

-- Soldering Iron
-- Drill Press
-- Screw drivers (plus and minus)
-- Wire cutters
-- Wire strippers
Well, other than the fact that I'm a little OCD about the Canon cap being on upsidedown in the one photo (guess that's just a personal problem ;-) haha!), sounds like a great design! :-D Seriously though, I wish I knew anything about Arduino... I've heard of it but never really knew exactly what it was... That's really cool though how you set that up!