This small camera module can be a pretty neat project addition. It does two main things - it outputs NTSC color video and can take snapshots of that video (in color) and transmit them over the TTL serial link. The camera is equipped with adjustable focus infrared lenses that enable the camera to take photos in weak light.
You can snap pictures at 640x480 or 320x240 or 160x120 and they're pre-compressed JPEG images which makes them small and easy to store on an SD card.
The camera has motion detection built in feature, that means you can have it alert your project when something moved in the frame. This camera come with many built in options. For example it has auto-white-balance, auto-brightness and auto-contrast built in features.That means you can have it alert your project when something moved in the frame.
Using the module is easy and only requires two digital pins (or a TTL serial port). Examples and Arduino code in the link below shows how to change the image size and compression quality, detect motion, control the video output stream.
- Module size: 20mm x 28mm
- Image sensor: CMOS 1/4 inch
- Output format: Standard JPEG
- Exposure and white balance: Automatic
- Gain: Automatic
- Frame speed: 640*480 30fps
- Viewing angle: 60 degrees
- Image size: VGA（640*480), QVGA（320*240), QQVGA（160*120）
- Baud rate: Default 38400
- Current draw: 75mA
- Operating voltage: DC +5V
- Communication: 3.3V TTL （Three wire TX, RX, GND）