Hobbies And Interests
Home  >> Hobbies >> Other Hobbies

DIY Sound Trigger High Speed Photography

In life, things happen, and they happen fast. In fact, you've probably heard someone begin a story with "It happened so fast!" How much better would that story be if there were pictures to capture every frame of high-speed action as if it occurred in slow motion? Unfortunately, human reflexes aren't sharp enough to capture something like glass shattering, water droplets bursting or balloons popping without the help of our good friend technology. With an SLR camera and a few tweaks to a breadboard, you can make a sound trigger for high-speed photography to capture not a dull moment. 

Things You'll Need

  • SLR camera
  • Arduino
  • External flash
  • Opto-isolator chip
  • Piezo element
  • Breadboard
  • Stripped PC sync cable
  • Current limiting resistor
  • A 1 megaOhm resistor
  • Ground resistors resistors
  • Tripod
Show More

Instructions

    • 1

      Connect an arduino to the top half of the breadboard in the center pins. Place the opto-isolator chip under the arduino on the breadboard so that the dot on the chip is in the upper-left corner. 

    • 2

      Attach a PC sync cable to the external flash and the stripped side of the cable to the two pins adjacent the opto-isolator on the breadboard. Set one side of a current-limiting resistor in the digital-out pin located to the right of the arduino and the other to the first pin located left of the opto-isolator chip. 

    • 3

      Place a pin below the current limiting resistor in a ground pin connection. Connect a resistor to ground just below the left corner of the arduino. 

    • 4

      Input the red lead of the Piezo sensor to the arduino's analog-in pin and the black lead to a ground connection on the breadboard.  Connect a 1 megaOhm resistor directly under the Piezo sensor's red and black leads so that it is parallel to the Piezo's connections. 

    • 5

      Type the following code into the arduino to allow it to program the camera for sound:  
      void loop()  { 
      If if (digitalRead(BUTTON_PIN) == HIGH) 

      mode  = ACTIVE; 
      digitalWrite(LED_PIN, LOW); // show we're ready 
      digitalWrite(CAM_TRIGGER_PIN, HIGH); // open the camera shutter 

      if ((mode == ACTIVE) && (analogRead(SENSOR_PIN) > SENSOR_THRESHOLD)) // 
      { //If we're in ACTIVE mode and we sense a pop: 
      delay(flashDelayMS); 
      digitalWrite(FLASH_TRIGGER_PIN, HIGH); // fire flash 
      delay(50); 
      digitalWrite(FLASH_TRIGGER_PIN, LOW); 
      mode = STANDBY;  
      digitalWrite(LED_PIN, HIGH);  

      }

    • 6

      Set your SLR camera's aperture for high exposure and lower the external flash output to its minimum settings. Use a tripod to steady the camera for the clearest possible shot. The arduino will trigger the SLR camera and flash to take the photo once a sound is made, such as that of a popping balloon or glass shattering. 


https://www.htfbw.com © Hobbies And Interests