Got One!

A project log for Bullet Movies

Using red, green, and blue LEDs to capture short movies of very fast objects

Ted YapoTed Yapo 05/28/2017 at 02:284 Comments

I caught a 0.177 caliber pellet in flight using the sound trigger. You can see the grooves cut into it by the rifling of the barrel. This pellet was traveling about 154 m/s during the photo. I used just the green LEDs, since my controller is only single-channel for the moment.

You can also see a lot of sensor noise in the image. This was a six second exposure (with a 1 us flash) at my camera's "H" ISO setting (3200). At this gain, the pixel leakage currents start to become visible. Much of this noise is repeatable frame-to-frame, however, so it can be removed by subtracting out a "dark frame" image of the same exposure length with the lens cap on. I remembered this after the fact and took a few dark frames. I'll have to try using them to reduce the noise tomorrow.

The blurring in this image is mostly because the pellet is out of focus. To gain more light, I'm using the lens wide-open at f/1.8, which results in a shallow depth of field. You can see the problem clearly in this image, in which I mis-timed the shot, and got the pellet hiding behind the card (I wanted to catch the pellet to the right):

The back of the card is out of the focus depth. The real positive here is that there's plenty of light. I might even be able to "waste" one exposure stop on increasing the depth of field or decreasing noise. I also ran the LEDs only at about a 10x overdrive for these tests. Previously, I had tested them at around 21x overdrive, which produces almost twice as much light.

Now, I need to work on some alignment tools and procedures. Lining up and timing these shots is a real pain. Then, I can add the other two channels and start making some animations.

I would also like to make a motor- (or solenoid-) based trigger release for the airguns. It's a little un-nerving to discharge them manually in a completely darkened room, even if they are solidly clamped to a workbench. I'd rather be elsewhere.

The other very interesting thing is that I can clearly see the pellets when they are caught by the 1 us flash. I used to see 9mm rounds traveling in a well-lit range occasionally, but I didn't think I would be able to see anything lit with only a short flash.


Yann Guidon / YGDES wrote 05/28/2017 at 06:02 point

Here is how it could work :
* touching the trigger opens the shutter (so no uselessly very long exposure)
* an optosensor or a piezo sensor detect the shot and trigger (after adjustable delay) the LED flash

With my Canon cameras, it's as easy as
* find the right connector (jack 2.5mm or custom crazy connector, 3$ on eBay with shipping)
* each sensor shorts the common to ground (with a transistor or some fast component)

  Are you sure? yes | no

Ted Yapo wrote 05/28/2017 at 14:39 point

Yep, I had been planning to have the controller trigger the camera shutter - I had tear apart a cheap remote control to get the custom connector :-).  And you've got it - the idea is to let me keep the exposures short to avoid pixel noise.

But, the real reason to motorize the airgun trigger is so that I don't have to be in the room when it goes off.  I've got a solid pellet trap and backstop so I'm not worried about the pellets themselves; I've used this setup for years without incident for target shooting.  Once I start putting "interesting" things (like light bulbs) in the path of the pellet, though, the pellet trap and backstop are no longer sufficient protection.  Glass (or whatever) could fly everywhere.  I'd rather not be anywhere near that stuff.  In another room would be ideal.  I can sweep up the mess later.

Of course, accidental discharges become a concern with any kind of automated trigger, so I'll have to implement some safeties, like a normally-closed relay that shorts out the motor until it is pulled open with a battery and some long wires.

  Are you sure? yes | no

Yann Guidon / YGDES wrote 05/28/2017 at 19:41 point

You have very valid points :-)

  Are you sure? yes | no

Yann Guidon / YGDES wrote 05/28/2017 at 05:58 point

> I would also like to make a motor- (or solenoid-) based trigger release for the airguns.

Or you can do the reverse, put a sensor on the trigger...

  Are you sure? yes | no