6,89 € 7,66 €

Módulo Cámara OV7670 Sensor Imagen 3.3V I2C – Compatible Arduino y Raspberry

0
Comprar

Descripción

Módulo de cámara OV7670 con adaptador macro ajustable de 3,3 V

El módulo de cámara OV7670, adaptador Universal Macro ajustable de 3,3 V, Sensor de imagen SCCB, IIC, I2C, interfaz RawRGB RGB y salida YUV YCbCr está diseñado para proyectos electrónicos embebidos que necesitan capturar imágenes mediante un sensor compacto y de bajo voltaje. Integra una lente CS de enfoque manual con distancia focal de 12 mm y una distancia de imagen aproximada de hasta 1 cm.

Su sensor OV7670 ofrece resolución VGA de hasta 30 fotogramas por segundo, además de distintos modos de salida, muestreo y tamaño de imagen. Es una opción adecuada para desarrolladores que trabajan con microcontroladores compatibles con interfaces SCCB o I2C y necesitan controlar parámetros de imagen desde el software.

Especificaciones técnicas

CaracterísticaDetalle
Sensor de imagenOV7670
Tipo de lenteCS
Tamaño del sensor1/3”
Distancia focal12 mm
Aperturaf/1.6
EnfoqueManual
Ángulo de visión25°
Alimentación recomendada3,3 V
Alimentación posible5 V, no recomendada
Interfaz de controlSCCB, compatible con I2C
Formatos de salidaRawRGB, RGB565/555/444, YUV 4:2:2 y YCbCr 4:2:2
Resolución máxima indicadaVGA a 30 fotogramas por segundo

Uso recomendado en proyectos electrónicos

Este módulo resulta apropiado para sistemas embebidos, prototipos de visión artificial y aplicaciones con poca iluminación gracias a la sensibilidad del sensor. Puede utilizarse en proyectos que requieran captura de imágenes cercanas, identificación visual básica o transmisión de datos de imagen a través de un microcontrolador.

La configuración se realiza mediante la interfaz SCCB, compatible con I2C. Sus registros permiten ajustar parámetros como exposición, ganancia, balance de blancos, saturación, tono, gamma, nitidez y reducción de ruido.

Limitaciones a tener en cuenta

  • La alimentación recomendada es de 3,3 V; aunque admite 5 V, esta opción no está recomendada.
  • El enfoque es manual, por lo que requiere ajustar la lente según la distancia del objeto.
  • La conexión necesita gestionar señales de sincronización, reloj de píxel y un bus de datos paralelo de 8 bits.
  • Algunos microcontroladores pueden requerir resistencias de pull-up en las líneas de control SCCB, de forma similar a una interfaz I2C.

Cuidado y mantenimiento

  • Manipula la placa sujetándola por los bordes para evitar tocar innecesariamente el sensor y los contactos.
  • Comprueba la polaridad y el nivel de alimentación antes de conectarla al circuito.
  • Protege la lente del polvo y límpiala con cuidado si la imagen pierde nitidez.
  • Evita forzar el mecanismo de enfoque manual.
  • Mantén el módulo en un entorno seco y protegido durante el almacenamiento.

Conexiones principales

El módulo incorpora alimentación de 3V3 y GND, líneas SIO_C y SIO_D para el control SCCB, señales VSYNC, HREF y PCLK, y las salidas de datos D0-D7. El pin RESET debe mantenerse en nivel alto para el funcionamiento normal, mientras que PWDN debe permanecer en nivel bajo.

Preguntas Frecuentes

¿La cámara permite enfocar objetos muy cercanos?

Sí. La lente macro ajustable está orientada a distancias de imagen aproximadas de hasta 1 cm, con enfoque manual.

¿Qué formatos de imagen admite?

Admite RawRGB, varios formatos RGB, YUV 4:2:2 y YCbCr 4:2:2, según la configuración del sensor.

¿Puede utilizarse con una interfaz I2C?

Sí. La interfaz SCCB es compatible con I2C, aunque determinados microcontroladores pueden necesitar control mediante resistencias de pull-up.

¿Qué resolución máxima alcanza?

El módulo puede ofrecer imagen VGA de hasta 30 fotogramas por segundo y también admite CIF y otros tamaños inferiores.

Con la garantía de:

Análisis de Experto

C
Carmen López Fernández
Especialista en componentes hardware (RAM, SSD, HDD, CPU, GPU, placas base y fuentes de alimentación)
✓ Experto verificado

Análisis general del producto

He utilizado este módulo OV7670 durante varias semanas en prototipos con microcontroladores de 3,3 V, incluyendo una placa de desarrollo con bus paralelo y un montaje experimental basado en Arduino con adaptación de niveles. Es una cámara pensada para aprender y construir sistemas embebidos, no para sustituir a una webcam moderna. Su principal interés está en ofrecer acceso directo a los datos de imagen y a los registros internos del sensor.

La resolución VGA de 640 x 480 píxeles y la posibilidad de alcanzar hasta 30 fotogramas por segundo resultan suficientes para detectar formas, leer patrones grandes, controlar el movimiento de un objeto o mostrar una previsualización básica. Sin embargo, trabajar con una imagen de este tamaño ya exige bastante memoria y capacidad de procesamiento cuando se pretende almacenar fotogramas completos. Un fotograma RGB565 ocupa aproximadamente 600 KiB, por lo que un microcontrolador pequeño no puede manejarlo cómodamente sin reducir la resolución o procesar los datos mientras llegan.

La lente CS de 12 mm, con apertura f/1.6 y enfoque manual, aporta una perspectiva estrecha de unos 25 grados. En mis pruebas ha resultado especialmente interesante para observar objetos próximos, componentes electrónicos o pequeñas piezas situadas a una distancia aproximada de 1 cm, aunque el ajuste requiere paciencia y conviene fijar la lente después de enfocar.

Calidad de construcción y materiales

La construcción es sencilla y funcional. La placa de circuito impreso ofrece los puntos de conexión necesarios para alimentación, control y captura, mientras que la lente CS aporta más posibilidades de ajuste que las cámaras económicas con óptica fija. El enfoque manual es una ventaja en instalaciones estáticas, pero también un elemento delicado: un giro excesivo puede desplazar el punto de nitidez o aflojar la posición de la lente.

La manipulación debe hacerse sujetando la placa por los bordes. El sensor y la lente acumulan polvo con facilidad, y cualquier partícula situada cerca del plano focal se aprecia claramente en imágenes de objetos cercanos. Para limpiarlo, utilizo aire de pera y una gamuza específica para óptica, sin aplicar líquidos directamente sobre el módulo.

La alimentación merece especial cuidado. Aunque algunos adaptadores anuncian compatibilidad con 5 V, mi recomendación es utilizar una fuente estable de 3,3 V y comprobar previamente el esquema concreto de la placa. Las señales de control y datos también deben respetar los niveles lógicos del sensor.

Compatibilidad y rendimiento

La configuración se realiza mediante SCCB, una interfaz similar a I2C, con las líneas SIO_C y SIO_D. Además, la captura requiere gestionar VSYNC, HREF, PCLK y las ocho líneas paralelas D0-D7. Esta arquitectura funciona bien en microcontroladores con periférico de cámara o suficiente capacidad para leer un bus paralelo, pero resulta poco práctica en placas con escasos pines disponibles.

Durante la puesta en marcha, los problemas más habituales no proceden de la calidad óptica, sino del reloj y de la configuración de registros. El sensor necesita una señal XCLK adecuada y una inicialización coherente de exposición, ganancia, balance de blancos, formato de color y divisores de reloj. Un error en cualquiera de estos puntos puede producir una pantalla negra, colores intercambiados, bandas o una imagen desplazada. El OV7670 permite seleccionar RGB565, RGB555, RGB444, RawRGB, YUV 4:2:2 y YCbCr 4:2:2, pero cada formato obliga a adaptar la rutina de lectura y el almacenamiento.

Con buena iluminación, la imagen resulta válida para robótica educativa, detección de presencia y reconocimiento visual básico. La apertura f/1.6 ayuda en escenas poco iluminadas, aunque el aumento automático de ganancia introduce ruido y pérdida de detalle. En interiores con fluorescentes o LED económicos también conviene ajustar la frecuencia de reducción de parpadeo a 50 Hz para evitar bandas.

En un Arduino Uno, la cámara puede servir para experimentar, pero no para procesar vídeo VGA con comodidad. La memoria SRAM obliga a reducir la resolución, transmitir los datos directamente o utilizar una pantalla y un almacenamiento externo. En comparación, módulos basados en OV2640 ofrecen más resolución y suelen ser más apropiados para proyectos que necesitan JPEG o imágenes de mayor tamaño, mientras que una solución con ESP32 y cámara integrada normalmente simplifica la conectividad y el procesamiento.

Puntos fuertes y aspectos mejorables

Lo mejor:

  • Acceso directo a los registros de imagen y a varios formatos de salida.
  • Lente CS ajustable, útil para trabajos a corta distancia.
  • Control independiente de exposición, ganancia, color, nitidez y reducción de ruido.
  • Resolución suficiente para automatización sencilla y aprendizaje de visión artificial.
  • Consumo y alimentación adecuados para sistemas embebidos de baja tensión.

Lo mejorable:

  • El bus paralelo utiliza muchos pines y complica el cableado.
  • La configuración inicial exige consultar tablas de registros y comprender las señales de sincronización.
  • La resolución VGA queda limitada para reconocimiento de texto pequeño o análisis detallado.
  • No incorpora un sistema sencillo de compresión o almacenamiento de imágenes.
  • La alimentación a 5 V y la conexión directa a microcontroladores de esa tensión pueden dañar el sensor o provocar un funcionamiento inestable.

Para evitar errores, recomiendo conectar primero alimentación y masa, verificar los niveles lógicos, añadir resistencias de pull-up en SCCB cuando el diseño lo requiera y comprobar XCLK antes de analizar la imagen. También conviene comenzar con QVGA o CIF, formato RGB565 y una escena bien iluminada. Una vez establecida la captura, se pueden modificar exposición, balance de blancos y enfoque.

Veredicto del experto

El OV7670 con lente macro ajustable es una herramienta educativa y de prototipado con bastante valor para quien quiera comprender cómo funciona una cámara digital desde el nivel de registros y señales eléctricas. No lo elegiría para una cámara de vigilancia, una aplicación móvil o un sistema que necesite vídeo comprimido y conexión sencilla.

Sí lo recomiendo para robótica, automatización, inspección de piezas grandes, lectura de patrones y proyectos en los que el control del sensor sea más importante que la resolución. Su compra tiene sentido especialmente si se dispone de un microcontrolador con bus de cámara, memoria suficiente y experiencia con señales paralelas. Para un montaje rápido, una cámara con interfaz serial, memoria integrada o compresión JPEG será más cómoda, pero también ofrecerá menos control directo sobre el proceso de captura.

Publicado: 2 de octubre de 2026

6,89 € 7,66 €

Productos relacionados