Home > Projects > Video – Camera – Imaging Projects > Time Lapse Digital Camera using Arduino

Time Lapse Digital Camera using Arduino

Summary of Time Lapse Digital Camera using Arduino


This project converts a standard digital camera into an automated time-lapse device using an Arduino, a relay, and makeAVI software. The modification involves disassembling the camera to access shutter terminals, soldering wires to them, and connecting these wires to a normally open relay. An Arduino controls the relay via a 5V signal on pin 7, effectively simulating a button press to capture images at set intervals.

Parts used in the Time Lapse Digital Camera:

  • Digital camera
  • Arduino
  • Normally open relay
  • Soldering wire
  • makeAVI software

Following the instructable here, I was able to turn an old digital camera into a time lapse camera using an arduino, a relay, and an open source software program called makeAVI (windows). To modify the camera I disassembled the camera cover and removed the button that activates the shutter.

Arduino Time Lapse Digital Camera

It is difficult to tell from the picture, but pressing the shutter button pushes two copper terminals together sending a signal to the camera to take the picture. I soldered a wire to each of the copper terminals. Touching the free ends of each of these wires together is equivalent to pushing the shutter button to take a picture. The next step was to use a normally open relay (sourced from RadioShack) to control when the shutter was activated.

Arduino Time Lapse Digital Camera circuit

The wiring diagram included with the relay distills the operation of the relay quite nicely. In laymen terms, proving a 5V signal to the coil closes the switch. If a wire from the shutter is connected to the “COM” and “N.O.” pins on the relay then activating the relay takes a picture. In the picture above the yellow wire is connected from arduino pin 7 to a coil pin on the relay. The green wire connects the other relay coil pin to ground. When the arduino makes pin 7 HIGH, the relay closes and tells the camera to take a picture.

Major Components in Project
Arduino

For more detail: Time Lapse Digital Camera using Arduino

Quick Solutions to Questions related to Time Lapse Digital Camera:

  • How do I modify the camera to take pictures automatically?
    Disassemble the camera cover, remove the shutter button, and solder wires to the two copper terminals that activate the shutter.
  • Can I use makeAVI for this project?
    Yes, makeAVI is the open source software program used for Windows to manage the time lapse process.
  • What type of relay is required for the wiring?
    A normally open relay sourced from RadioShack is used to control when the shutter is activated.
  • Does the Arduino need to send a specific voltage to trigger the camera?
    Yes, providing a 5V signal to the relay coil closes the switch and takes a picture.
  • Which Arduino pin should be used to control the relay?
    Arduino pin 7 is connected to the relay coil to activate the shutter.
  • How does the relay simulate pressing the shutter button?
    Connecting a wire from the shutter to the COM and N.O pins allows the relay to close the circuit equivalent to pushing the button.
  • What happens when the Arduino makes pin 7 HIGH?
    The relay closes and tells the camera to take a picture.

About The Author

Ibrar Ayyub

I am an experienced technical writer holding a Master's degree in computer science from BZU Multan, Pakistan University. With a background spanning various industries, particularly in home automation and engineering, I have honed my skills in crafting clear and concise content. Proficient in leveraging infographics and diagrams, I strive to simplify complex concepts for readers. My strength lies in thorough research and presenting information in a structured and logical format.

Follow Us:
LinkedinTwitter
Scroll to Top