Usando el sensor de la cámara OV7670 con Arduino - Calendae - Calendae | Informática, Electrónica, CMS, Ciberseguridad

Usando el sensor de la cámara OV7670 con Arduino – Calendae

Hola otra vez. Te habla Jordi Oriol y en el día de hoy vamos a hablar sobre Usando el sensor de la cámara OV7670 con Arduino – Calendae

Desarrollar un diseño de hardware se ha vuelto mucho más fácil gracias al creciente número de varios módulos de sensores y actuadores, lo que le brinda la capacidad de trasladar sus ideas a una gama más amplia de aplicaciones. Este tutorial presenta los pasos de cómo usar Módulo sensor de cámara OV7670 STM32 con Arduino.

Para seguir el tutorial, necesitará estas partes:

  1. Placa Arduino Uno y USB
  2. Módulo sensor de cámara OV7670 Arduino STM32
  3. Resistencia (2x10K y 2 × 4.7K)
  4. Tablero de circuitos

El sensor de imagen OV7670 es una cámara VGA de un solo chip de bajo voltaje y tamaño pequeño y un procesador de imagen CMOS de función completa. Proporciona imágenes de fotograma completo de 8 bits, submuestreadas o en ventana en varios formatos, controladas mediante Bus de control de cámara en serie (SCCB) interfaz.

El módulo de la cámara está alimentado por una única fuente de alimentación de + 3.3V y una fuente de reloj externa para el pin XCLK del módulo de la cámara. El módulo de cámara OV7670 integrado a bordo HAGO El regulador requiere solo un suministro de 3.3V y se puede usar en Arduino, STM32, Chipkit, BRAZO, DSP, FPGA y así.

Esta es la tabla de definición de pines del módulo:

Definición de pin OV7670

Especificaciones del módulo OV7670:

  • Tamaño óptico de 1/6 de pulgada
  • Resolución VGA de 640 × 480
  • Regulador incorporado, solo se necesita una única fuente de alimentación de 3.3V.
  • Montado con lente F1.8 / 6mm de alta calidad
  • Alta sensibilidad para operar en condiciones de poca luz.
  • Método VarioPixel® para submuestreo
  • Funciones de control de imagen automático 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, tono, gamma, nitidez (mejora de bordes) y anti-floración
  • El ISP incluye reducción de ruido y corrección de defectos
  • Admite modo de flash LED y estroboscópico
  • Es compatible con el cambio de tamaño
  • Corrección del sombreado de la 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 de los bordes
  • Ajuste automático del nivel de reducción de ruido.

La conexión entre el módulo y Arduino usa 6 pines analógicos y 8 pines digitales, y deben estar conectados como se muestra en esta figura:

Los requisitos de software son i IDE Arduino es Kit de desarrollo de Java (JDK). Para ejecutar el proyecto, debe ejecutar un código Java a través de la línea de comandos. El script buscará las imágenes recibidas de Arduino y luego las guardará en la PC.

El código fuente, los archivos adicionales requeridos y las instrucciones de configuración están disponibles en la página del tutorial.

No te olvides compartir en tus redes sociales para que tus colegas opinen

??? ? ? ???

Comparte