Опис
Модуль камери OV7670 — це компактний модуль з 0.3-мегапіксельним CMOS-сенсором, призначений для інтеграції у проєкти на базі Arduino, STM32, ESP32 тощо. Камера підтримує роздільну здатність 640×480 (VGA) та зйомку відео з частотою до 30 кадрів на секунду, що робить її ідеальним вибором для завдань комп’ютерного зору, робототехніки та DIY-розробок.
Ключові особливості:
- Сенсор: OV7670, CMOS, 0.3 МП
- Інтерфейс керування: SCCB (аналог I2C)
- Максимальна роздільна здатність: 640×480 (VGA)
- Частота кадрів: до 30 FPS (при VGA)
- Підтримувані формати: VGA, QVGA (320×240), CIF (352×240), QCIF (176×144)
- Формати кольору:
- RGB: RGB444, RGB555, RGB565
- YUV / YCbCr (4:2:2)
- Підтримка: масштабування, підвибірки, ручного налаштування зображення
- Функції ISP: шумозаглушення, компенсація дефектних пікселів, компенсація мерехтіння (50/60 Гц), автоматичне налаштування кольору
Технічні характеристики:
- Розмір лінзи: 1/6 дюйма
- Кут огляду: 25°
- Чутливість: 1.3V / люкс·сек
- Співвідношення сигнал/шум (SNR): 46 дБ
- Динамічний діапазон: 52 дБ
- Електронний затвор: 1/510 с
- Напруга живлення: 2.5–3.0 В
- Робоча потужність: ~60 мВт (при VGA/15 FPS)
- Робоча температура: від –30°C до +70°C
- Розміри плати: 3.5 × 3.4 см
- Вага: 12 г
Переваги:
- Висока чутливість у слабкому освітленні
- Легка інтеграція з мікроконтролерами
- Гнучке програмне налаштування параметрів зображення
- Недороге рішення для базової відеозйомки
Примітка: модуль не має вбудованої FIFO-пам’яті, тому для повноцінної роботи з відеопотоком потрібна обробка даних у реальному часі.
Щоб не заплутатися в схемі, для наочності розпишемо, що і куди підключається:
Камеру OV7670 підключаємо до Arduino:
- VSYNC – до виводу D2
- XCLCK – до виводу D3
- PCLCK – до виводу D12
- SIOD – до виводу A4
- SIOC – до виводу A5
- D0..D3 – до виводів A0..A3
- D4..D7 – до виводів D4..D7
- 3.3V – до виводу 3.3V
- RESET – до виводу 3.3V
- GND – до GND
- PWDN – до GND
Дисплей підключаємо до Arduino:
- DC – до виводу D8
- CS – до виводу D9
- RESET – до виводу D10
- SPI data – до виводу D11
- SPI clock – до виводу D13
- VCC – до виводу 3.3V
- BL (підсвітка) – до виводу 3.3V
- GND – до GND