The Crittergram Capture Cam combines several common components and software libraries to assemble a basic motion-sensing camera that takes photos whenever something interrupts the field of a Passive InfraRed (PIR) sensor.
We’ve explored the PIR sensor with previous Weekend Projects, namely the Monkey Couch Guardian and the perspiciously titled PIR Sensor Arduino Alarm. The former activates a relay to drive a toy, and the latter combines all the things from its title for a simple security system.
The Crittergram dives in deeper than previous projects with regards to software, while still retaining an ‘Easy’ rating. All the code is provided, and no soldering is required. Once you’ve gathered the necessary components, you can have this project up and running in under 30 minutes.
The Crittergram extends the capabilities of the Arduino with the inclusion of an SD card “shield,” or expansion board. In this project images taken with the camera module will be written to an SD card. (On the project page instructions are also provided for replacing the SD card shield with an Ethernet or wi-fi shield and turning the Crittergram into a remote webcam.)
Then, by combining several software libraries into one and re-programming the Arduino, we have ourselves a basic infrared motion-sensing camera. The project will only take photos whenever an object interrupts the field of the PIR sensor. It will take continuous shots but not too rapidly, because the camera and SD card both must buffer the image. However the frames are sequential, which we found can be turned into fun animated GIFs:
The Crittergram combines several components (and their software capabilities) into a novel project. Watch the video below to see how simple it is to assemble the Crittergram Capture Cam.
If you assemble this project as-is or modify it in any way to build something new, take some photos and send us an email with a story of your experience. Tag your photos online and we’ll be watching for your #crittergram!
Update: The project’s source code can be located here on GitHub.