This semester I’ve started a class with the electrical and computer engineering college called Microprocessor Organization. The purpose of this class is to familiarize the students with you guessed it microprocessors. So far it’s basically a glorified lab they wanted to turn into a lecture. The lab portion of the course is heavily oriented around assembling your own prototype board and programming said board. In the class we’re using a PIC18F4550 microcontroller, which is fascinating and a bit more complex than I wanted to play with at home.
I started looking around for a microcontroller that was simpler and easier to play around with. Eventually I found the arduino which fit my needs perfectly, it’s powered through USB, is cheap, has a built in programmer and enough processing power for most of the simple projects I’ve been thinking about doing at home for fun. As soon as I picked a decent online store I bought an Arduino Duemillanove and a lithium ion battery pack (rechargable through mini-usb).
I should have both in the next few days and the very first thing I decided on trying was a high-speed camera trigger. I’ve already done some high-speed flash photography and it was amusing but it was too much of a hassle. Focusing in the dark isn’t the easiest thing to do and setting up analog circuits to do this sort of thing aren’t the simplest in the world and without custom PCB (breadboards instead) they fall apart as you go. I immediately got started coding a sound-sensitive trigger for firing the IR sequence for shutter release on my Nikon D50. Turns out I’m in luck since I was able to find the sequence and it works for almost all Nikon DSLR’s of which my friends have a few. My friend pete wrote about this briefly on his blog and a reader offered to bring his camera out for the expirement to the shooting range (which I haven’t mentioned yet… patience).
Now that I’ve gotten the code written out and a small microphone for sensing sound, an IR LED and at least 3 Nikon DSLR’s, all that’s left is going out to the shooting range. My main goal for this is to get photographs (in sequence or parallel for stereoscopic photos) of different guns ejecting shells and cycling bolts. Since we’re not using the same camera’s for each shot they’ve all got different shutter lag times. My D50 is about 130-140ms when pre-focused. The D40 is 95-105ms when pre-focused. Last but not least the D80 is about 75-85ms. This will turn out well because they’re all close enough in time that I won’t even need to trigger each camera individually for quick sequences of photos. However this makes doing stereoscopic photos a bit more difficult since I’ll have to synchronise two of the camera’s to the slower shutter lag of the two. Doing that requires that I have at least two IR LED’s, and in the case that I want the cameras to fire in much faster sequence I’ll need at least 3 IR LED’s (and hope that I can trigger them as quick as I need with the Arduino).
The actual photographic part of this experiment is relatively simple, all I’ll need is a similar focal length on each of the cameras which isn’t difficult since they all use DX format sensors and it’s safe to assume that we all have a lense which can match the same focal length on each camera. And suppose we’re shooting at the equivelant sensitivity of iso 400 on each camera (since I doubt we all have prime 35mm lenses that are as fast as the one I’ve been using) with the same aperture, shutter speed (~1/500-640th) and white-balance we can achieve near identical exposures between the different cameras.