OV7670 Arduino Camera Sensor Module Framecapture Tutorial
Descripción
El módulo de la cámara se alimenta de una sola fuente de alimentación de + 3.3V. Un oscilador externo proporciona la fuente de reloj para el pin XCLK del módulo de la cámara. Con la configuración adecuada de los registros internos de la cámara a través del bus I2C, la cámara suministra el reloj de píxeles (PCLK) y los datos de la cámara al host con señal de sincronización como HREF y VSYNC. El módulo de cámara OV7670 es un módulo de cámara a color CMOS de 0, 3 mega píxeles de bajo costo, puede emitir una imagen de resolución VGA de 640x480 a 30 fps. El módulo de cámara OV7670 integrado en el regulador LDO integrado solo necesita una potencia de 3.3V y puede usarse en Arduino, STM32, Chipkit, ARM, DSP, FPGA, etc.
Especificación
- Tamaño óptico 1/6 de pulgada
- Resolución 640x480 VGA
- Regulador a bordo, solo se necesita un suministro de 3.3V
- Montado con lente F1.8 / 6mm de alta calidad
- Alta sensibilidad para funcionamiento con poca luz.
- Método VarioPixel® para submuestreo
- Funciones automáticas de control de imagen que incluyen: Automático
- Control de exposición (AEC), control automático de ganancia (AGC), balance de blancos automático (AWB), automático
- Filtro de banda (ABF) y calibración automática de nivel de negro (ABLC)
- Controles de calidad de imagen que incluyen saturación de color, matiz, gamma, nitidez (mejora de bordes) y anti-floración
- ISP incluye reducción de ruido y corrección de defectos
- Admite LED y modo de flash estroboscópico
- Soporta escalado
- Corrección de sombreado de lente
- Detección automática de parpadeo (50/60 Hz)
- Ajuste automático del nivel de saturación (ajuste UV)
- Ajuste automático del nivel de mejora del borde
- Ajuste automático del nivel de ruido
Paso 1: preparación del material

En este tutorial, necesitará:
1. Placa Arduino Uno y USB
2. Módulo de sensor de cámara Arduino OV7670 STM32
3.10K resistencia X 2
4. Resistencia de 4.7K X2
5. Tablero de pruebas
y usarás Arduino IDE y Java.
Paso 2: conexión de patillas


Conecte su circuito como se ilustra en la imagen de arriba.
Paso 3: Java




Debe descargar esto para poder conectar este módulo de sensor de cámara en su PC. Abra el archivo zip e instálelo en su computadora. De forma predeterminada, se instalará en su unidad c en la carpeta de archivos de su programa. En cuanto al mío, se almacena en C: \ Archivos de programa \ Java \ jdk1.8.0_74. Puedes referir la imagen de arriba.
NOTA : Este archivo jdk-8u74-windows-i586.rar es bastante grande.
Archivos adjuntos
jdk-8u74-windows-i586.rar Descargar
Paso 4: Código fuente de muestra



Este código fuente de muestra es originalmente de este enlace. Descargue este código fuente de muestra, ábralo en su Arduino IDE, conecte su placa Arduino Uno a su computadora y cárguela. Seleccione la placa y el puerto correctos antes de cargar este código fuente. Consulte la imagen de arriba para obtener ayuda.
NOTA : No le importe que no reconoce algunas bibliotecas al comienzo del archivo. Si te molesta, comenta toda la línea con //
Archivos adjuntos
From_ComputerNerd.rar Descargar
Paso 5: Verifica tu puerto

Descubra a qué puerto USB está conectado su Arduino, algo así como COM4 o COM5. Puede verificarlo en su Panel de control> Administrador de dispositivos> Puertos (COM y LPT)> haga clic con el botón derecho> Propiedades> Configuración de puerto> Avanzado> Número de puerto COM> / Seleccione su número de puerto /. Puede consultar la imagen de arriba para obtener ayuda. En cuanto al mío, es el puerto COM5.
Paso 6: Com _ #. Rar


Según el número de puerto al que esté conectado su Arduino, descargue el archivo correspondiente. COM1 = com_1.rar, COM2 = com_2.rar y etc. Abra su com # .rar en WinRaR, extraiga / copie la carpeta 'code' de com _ #. Rar, vaya a Disco local> Archivos de programa> Java> jdk1.8.0 _74> bin y péguelo allí. Puede consultar la imagen de arriba para una mejor comprensión.
Archivos adjuntos
com_1.rar Descargar com_2.rar Descargar com_4.rar Descargar com_3.rar Descargar com_5.rar Descargar
Paso 7: C: \ fuera

Debe crear una nueva carpeta en su unidad c / Disco local (C :). Este será el destino de la imagen tomada del sensor del módulo de la cámara. Nombre esta carpeta como fuera (aunque podría ser cualquier cosa).
Paso 8: Extra.rar





1. Descargue y extraiga el archivo Extra.rar a continuación y ábralo. Como puede ver, hay una carpeta src, una carpeta lib y "win32com.dll". Debe copiar y colocar "win32com.dll" en el directorio "C: \ Archivos de programa \ Java \ jdk1.8.0_74 \ jre \ bin".
2. Luego, abra la biblioteca y podrá ver "comm.jar" y "javax.comm.properties" en ella. Copie y pegue "comm.jar" en "C: \ Archivos de programa \ Java \ jdk1.8.0_74 \ jre \ lib \ ext" y "javax.comm.properties" en "C: \ Archivos de programa \ Java \ jdk1 .8.0_74 \ jre \ lib "directorio.
NOTA : puede pedir permiso de administrador, solo proceda de todos modos.
Archivos adjuntos
Extra (incluidos los archivos java originales) .rar Descargar
Paso 9: CMD


Abra cmd y abra la carpeta en la que se encuentra la carpeta del código escribiendo su dirección. el mío es "C: \ Archivos de programa \ Java \ jdk1.8.0_74 \ bin". Haga clic en Intro y aparecerá "C: \ Archivos de programa \ Java \ jdk1.8.0_74 \ bin>". Ahora, escriba "java code.SimpleRead". Se supone que es así ---> C: \ Archivos de programa \ Java \ jdk1.8.0_74 \ bin> código java. SimpleRead. Puede referir la imagen para obtener ayuda.
Paso 10: Resultado




Puede ver la imagen tomada desde su sensor de módulo de cámara OV7670 en su carpeta en la unidad c.
Paso 11: solución de problemas


1. Si su cmd no puede encontrar imágenes, intente cambiar el USB del arduino de un USB2.0 a un USB3.0 (conector azul) o viceversa.
2 Si recibe imágenes codificadas, debe editar el código fuente de muestra. Editar línea: wrReg (0x11, 12 ); intente cambiar el 12 al 11/10/9/13. Suba al arduino y vuelva a ejecutar el código cmd.