Although you can control various commercially-available cameras with an Arduino, usually via the cabled or infra-red external shutter interface - making your own camera based on an Arduino is a different project altogether. And this is possible by following the tutorial by Nick Normal and Julius Schmiedel who demonstrate capturing images from an inexpensive JPEG camera module to an SD card (or microSD) socket connected to the Arduino.
Then it's a simple matter of working with their demonstration sketch to setup the required time-lapse durations and placing the device ready for work. Furthermore with the use of an Ethernet-enabled Arduino board you can create a simple camera-webserver and view the image from afar. The following image is a capture from the demonstration unit:
For more information on making your own unit, including hardware details and the required sketches, visit the project page. And for more, we're on twitter and Google+, so follow us for news and product updates as well.
save time, space and money with the Freetronics EtherTen. Apart from being fully Arduino Uno-compatible, it has onboard Ethernet, microSD socket, full USB interface (so you don't need a costly FTDI cable just to upload a sketch!) and supports optional Power-over-Ethernet.