0% found this document useful (0 votes)
117 views8 pages

TTL Camera Toturial and Testing

This document summarizes the features and functionality of a serial TTL JPEG camera module. It can take snapshots or video and be controlled via microcontroller or PC software. Key features include a 0.3MP CMOS sensor, VGA video at 30 FPS, infrared lenses, and motion detection. The document provides instructions for connecting the camera module to a computer via USB to test and view images using companion software.

Uploaded by

Juan Chimarro
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
117 views8 pages

TTL Camera Toturial and Testing

This document summarizes the features and functionality of a serial TTL JPEG camera module. It can take snapshots or video and be controlled via microcontroller or PC software. Key features include a 0.3MP CMOS sensor, VGA video at 30 FPS, infrared lenses, and motion detection. The document provides instructions for connecting the camera module to a computer via USB to test and view images using companion software.

Uploaded by

Juan Chimarro
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 8

This is serial TTL Jpeg camera module with adjustable infrared lenses.

It take
snapshots or work in video mode. The camera can fully controlled by your
microcontroller / Arduino using At commands. It can be also controlled by your
pc using comm tool software (download here) and TTL to usb converter.

www.fut-elctronics.com Page 1
Features

Module size: 32mm x 32mm


Image sensor: CMOS 1/4 inch
CMOS Pixels: 0.3M
Pixel size: 5.6um*5.6um
Output format: Standard JPEG/M-JPEG
White balance: Automatic
Exposure: Automatic
Gain: Automatic
Shutter: Electronic rolling shutter
SNR: 45DB
Dynamic Range: 60DB
Max analog gain: 16DB
Frame speed: 640*480 30fps
Scan mode: Progressive scan
Viewing angle: 60 degrees
Monitoring distance: 10 meters, maximum 15meters (adjustable)
Image size: VGA (640*480), QVGA (320*240), QQVGA (160*120)
Baud rate: Default 38400 (the datasheet claims you can change the baud
rate with a command but it does not work reliably)
Current draw: 75mA
Operating voltage: DC +5V
Communication: 3.3V TTL (Three wire TX, RX, GND)

www.fut-elctronics.com Page 2
Connection of (TTL serial camera module) with (USB-XBEE Adapter)

TTL CAM USB-XBEE Adapter

VCC TO VCC
GND TO GND
RX TO TX
TR TO 2resistance 1K TO RX and GND

www.fut-elctronics.com Page 3
Now download and install the (VC0706 CommTool) software.
Start up the software and select the COM port that the Arduino is on.

Then Open the port and click Get Version

The next button you should press is near the bottom FBUF CTRL.

www.fut-elctronics.com Page 4
This is quite a panel, but we can use this to get images directly from the camera
which is good for debugging.

Point the camera at something you want to take a photo of


Click Stop FBuf to freeze the frame buffer
Click Sel File to select the file to save the JPG as

Next press Read (next to Sel File) to read the jpeg image off the camera

www.fut-elctronics.com Page 5
Sample Image

There are many options for this software, here's what we think of the other
buttons. Personally, we don't suggest going in to any of them unless you really
need to.

Config - see above


Get Version - see above
R/W Data - this is for writing raw data to the DSP chip processor. Don't do
this unless you're sure you know what you're doing since it will mess with
the camera's ability. Even we don't know what it would be good for
Color Ctrl - this is for selecting Color or Black&White or Auto select
(probably based on lighting conditions). You probably want to keep it at
Auto

www.fut-elctronics.com Page 6
Mirror Ctrl - we think this is so you can flip the display (if its bouncing off a
mirror)
Power Ctrl - this is for testing the power down mode, and it seems like
you might be able to have it auto-power down when there's no motion.
Timer Ctrl - there is an RTC built into the DSP which you can set,
however there's no battery backup so if power is lost the RTC will be reset
so we don't think its terribly useful
AE Ctrl - this is for controlling the auto-contrast/brightness. By default its
set to auto-select for indoor or outdoor use. Probably best to leave it as is
Motion Ctrl - this is for the motion detection system. You can tweak the
settings and also test it. We have an Arduino sketch for interacting with
the motion detection system. By default it works pretty good but you can
super tweak it out if you want to.
OSD Config - The protocol sheet and this seem to imply you can do on-
screen-display but after much time spent on it, we determined its not
activated somewhere in the DSP. We've never seen a VC0706 camera
that could do it. :(
Image property - see above
Gamma - this is for more precise gamma control of the CMOS sensor. It
seems to be preset to be OK but you can mess with this if you'd like
SPI Flash - for reading/writing to the SPI storage? Not sure if its a good
idea to mess with this
Other Ctrl - for playing with the DAC? No idea what this is for.
Up/Down Load - this is for reading and writing to the flash probably to
upload new DSP code. We dont suggest messing with this
System Reset - does a reset of the module. Press this if its not
responding
FBuff Ctrl - see above
Zoom Ctrl - The module has built in 'Pan Tilt Zoom' ability BUT its for
video only and wont affect photos snapped. You can play with the PTZ
here, its pretty basic but could be useful for someone

www.fut-elctronics.com Page 7
Motion detection

* When Motion not detected * When Motion not detected

www.fut-elctronics.com Page 8

You might also like