·

DIY High Speed Photography at Home

Hi everyone,

I bought a flash for my Canon 550D to shoot some high-speed photographs.
Actually, I’m more interested in designing high-speed photography equipment than in photography itself. But first I have to learn photography :/

Anyway, I made a sound trigger first.

DIY High Speed Photography at Home – photo 1

Equipment:

Arduino code:

———————————————————————————

#define FLASH_PIN 12
#define FLASH_GROUND 11
#define SOUND_PIN A0

#define DELAY_Trigger 5 // 5 milliseconds
#define THRESHHOLD 50

void setup()
{
// make flash trigger pin output
pinMode(FLASH_PIN, OUTPUT);
pinMode(FLASH_GROUND, OUTPUT);
// keep flash trigger pin low
digitalWrite(FLASH_PIN, HIGH);
digitalWrite(FLASH_GROUND, LOW);
}
void loop()
{
if (analogRead(SOUND_PIN) > THRESHHOLD )
{
delay(DELAY_Trigger);
//wait before trigger
digitalWrite(FLASH_PIN, LOW);
// trigger the flash
delay(1);
// done triggering, reset back
digitalWrite(FLASH_PIN, HIGH);
delay(500);
//sleep for 0.5 seconds to avoid double triggering
}

}

———————————————————————————-

You can change the threshold value and delay time to suit your requirements.

My first test was with popping balloons, and the results are promising 😀

DIY High Speed Photography at Home – photo 2

DIY High Speed Photography at Home – photo 3

DIY High Speed Photography at Home – photo 4

Leave a Reply

Your email address will not be published. Required fields are marked *