Photoduino is an open source camera controller based on the Arduino platform which you can use to automatically take pictures with your DSLR camera.
Its main purpose is to serve as technical support for shooting high speed photos, but you can use as intervalometer to make ”Timelapse” videos or for animals or insects photography. Check the example photos. It is an electronic circuit that is placed on an Arduino board as a “shield” taking all inputs, outputs and power pins. It has all the necessary electronic components and connectors for connecting the camera, flashes and sensors.
You can control the shutter and camera autofocus and also can triggering of two flashes. It also has a sound sensor, an shock/impact sensor and a laser or infrared barrier that can be used to take pictures when you register an event in the sensor. With the Solenoid Valve Interface you can generate droplets directly from Photoduino.
The configuration is done entirely through a small LCD screen using only two buttons, so it works independently without the need for a computer (except for firmware updates) but also, you can use the Photoduino Remote Software to wide control Photoduino from your computer.
NOTICE: I sell the main PCB (and solenoid valve PCB circuit) assembled. Arduino module and sensors, not included. I use BT169D thyristors.
PCB design modified by me, to be able use more common components, like speaker and contrast trimmer.
Also, changed pcb traces to include the solenoid control board.
For any help to build it and for needed components, you can find instructions to this Link to build it.