Descripción
📷 Módulos de Cámara
Módulo de Cámara VGA OV7670
Sensor de imagen CMOS con resolución VGA de 640×480, equipado con exposición automática (AEC) que ajusta dinámicamente la luminosidad según las condiciones de iluminación. Se comunica mediante la interfaz SCCB (compatible con I2C) y entrega los datos de imagen en formato paralelo, siendo compatible con placas de desarrollo como STM32, ESP32 y Arduino. Ideal para proyectos de visión por computadora y aplicaciones IoT de bajo costo.
📐 VGA 640×480
☀️ Exposición automática
🔌 SCCB (I2C-like)
⚡ 3.3V
☀️ Exposición automática
🔌 SCCB (I2C-like)
⚡ 3.3V
🎯 Aplicaciones
- ✓Visión por computadora básica
- ✓Monitoreo y vigilancia DIY
- ✓Detección de movimiento u objetos
- ✓Proyectos de IoT con cámara
- ✓Robots con percepción visual
- ✓Proyectos educativos con STM32/ESP32
🔧 Características
Exposición automática (AEC)
Ajusta automáticamente el tiempo de exposición y la ganancia según la luz ambiental, mejorando la calidad de imagen sin configuración manual.
Múltiples formatos de salida
Soporta formatos RAW RGB, RGB565/555/444, YUV 4:2:2 y YCbCr 4:2:2, dando flexibilidad según el procesamiento que necesite tu proyecto.
Interfaz SCCB compatible con I2C
Permite configurar registros del sensor (resolución, formato, balance de blancos, etc.) usando el mismo protocolo que I2C estándar.
Óptica integrada
Incluye lente de calidad F1.8/6mm preinstalada, lista para capturar imágenes sin necesidad de óptica adicional.
📝 Especificaciones Técnicas
| Parámetro | Valor |
|---|---|
| Sensor | OV7670 CMOS |
| Resolución | VGA 640×480 |
| Tamaño óptico | 1/6″ |
| Voltaje de operación | 3.3 V DC |
| Consumo de energía | ≈ 60 mW |
| Tasa de cuadros máxima | 30 fps (VGA) |
| Interfaz de control | SCCB (compatible I2C, hasta 400kHz) |
| Dirección SCCB | 0x42 (escritura) / 0x43 (lectura) |
| Formatos de salida | RGB565/555/444, YUV 4:2:2, RAW Bayer |
| Relación señal/ruido | 46 dB |
| Lente incluida | F1.8 / 6mm |
| Número de pines | 18 |
🔌 Conexión y Guía de Uso
| Pin OV7670 | Función |
|---|---|
| 3V3 / GND | Alimentación |
| SCL / SDA | Configuración (SCCB/I2C) |
| VSYNC / HREF / PCLK | Sincronización de imagen |
| XCLK | Reloj maestro (externo) |
| D0–D7 | Datos de píxel (8 bits) |
Pasos básicos:
1. Conecta alimentación (3.3V/GND) y las líneas SCL/SDA para configuración.
2. Genera o conecta la señal XCLK requerida por el sensor.
3. Conecta VSYNC, HREF, PCLK y las 8 líneas de datos D0-D7 a pines digitales.
4. Usa una librería compatible para inicializar registros y capturar frames.
1. Conecta alimentación (3.3V/GND) y las líneas SCL/SDA para configuración.
2. Genera o conecta la señal XCLK requerida por el sensor.
3. Conecta VSYNC, HREF, PCLK y las 8 líneas de datos D0-D7 a pines digitales.
4. Usa una librería compatible para inicializar registros y capturar frames.
💡 Tip: dado que requiere múltiples pines de datos y control simultáneos, placas con más GPIOs y memoria como
STM32 o ESP32 ofrecen mejor rendimiento que un Arduino UNO básico.
⚠️ Notas Importantes
- !Opera estrictamente a 3.3V; conectar sus pines directamente a los GPIO de 5V de un Arduino UNO puede dañarlo permanentemente.
- !Requiere una señal de reloj externa (XCLK) estable para funcionar correctamente.
- !Un Arduino UNO tiene memoria limitada para procesar frames VGA completos; considera resoluciones menores (QVGA/CIF) o un microcontrolador más potente.
- !Maneja el módulo con cuidado; el lente y el sensor son sensibles a golpes y polvo.
- !Verifica el pinout exacto de tu unidad, ya que puede variar ligeramente entre fabricantes (16 o 18 pines).
OV7670 · VGA 640×480 · SCCB · 3.3V · 30fps









Valoraciones
No hay valoraciones aún.