Components and supplies

Apps and online services

About this project

The OV7670 image sensor is a small size, low voltage, single-chip VGA camera and CMOS image processor for all functions. It provides full-frame, sub-sampled or windowed 8-bit images in various formats, controlled through the Serial Camera Control Bus (SCCB) interface.

The camera module is powered from a single +3.3V power supply, and external clock source for camera module XCLK pin. The OV7670 camera module built-in onboard LDO regulator only requires single 3.3V power and can be used in Arduino, STM32, Chipkit, ARM, DSP,FPGA and etc.

To run the project, you have to execute a java code (JDK required) through the command line. The script will search for images received from Arduino and then saves them on the PC.

Setting up the Circuit

Refer to the schematics and hook the circuit up.

Installing JDK on PC

You have to download this to be able to interface this camera sensor module on your PC. Open the zip file and install to your computer. By default, this will be install to your C drive in your program files folder. Download JDK from Oracle.com.

You have to create a new folder on your C drive / Local Disk (C:). This will be your camera module sensor's taken picture's destination. Name this folder as out (it could be anything though).

Using Extra.rar

Download and extract the Extra.rar file below and open it. As you could see, there is src folder, lib folder and "win32com.dll". You have to copy and placed "win32com.dll" in the "C:\Program Files\Java\jdk1.8.0_74\jre\bin" directory.

Then, open the lib and you could see the "comm.jar" and "javax.comm.properties" in it. Copy and paste the "comm.jar" in "C:\Program Files\Java\jdk1.8.0_74\jre\lib\ext" and "javax.comm.properties" in the "C:\Program Files\Java\jdk1.8.0_74\jre\lib" directory.