VGA-модуль. Камера для Arduino OV7670 300KP VGA Camera Module Compatible With Arduino
Модуль видеокамеры предназначен для работы в составе электронного фотоаппарата, приборов видеотрансляции и видеозаписи. Информация на выходе модуля представляется в цифровом виде. VGA-модуль OV7670 300KP совместим с различными микроконтроллерами. Высокая чувствительность позволяет работать в условиях низкой освещенности. По шине управления можно настроить качество изображения, формат данных и режим передачи. Особенности модуля позволяют автоматически поддерживать высокое качество изображения путем уменьшения или устранения зашумленности, выравнивания баланса цвета, повышения четкости изображения, установки оптимальной насыщенности, контрастности, гаммы и оттенка изображения. Эти особенности прибора OV7670 300KP позволяют его применять в системах видеонаблюдения входящих в комплексы “умный дом”, охранные системы. Малый вес устройства позволяет устанавливать его на автоматические аэросистемы и различные подвижные платформы. Энтузиастами ведутся разработки в области определения расстояний до препятствия с помощью двух камер.
Характеристики Питание
напряжение
диапазон 5,5 – 3,3 В
номинальное 3,3 В
потребляемая мощность 60 мВт
ток в режиме сна менее 20 мкА
Уровень напряжения лог. 1 на контактах сигналов в диапазоне 2,5 – 3 В
Интерфейсы OV7670 300KP: SCCB совместим с I2C и параллельный 8 линий
Чувствительность 1,3 В (люкс-секунда)
Отношение сигнал-шум 46 db
VGA-модуль имеет динамический диапазон 52 db
Темновой ток 12 мВ/с при 60 ° С
Разрешающая способность 0,3 мегапиксель
максимальная 640 х 480 точек
минимальная 40 x 30 точек
Развертка по строкам
Поддерживается масштабирование изображения
Форматы передачи цвета: RGB565, RGB555, RGB444, YUV/YCbCr 4:2:2, GRB 4:2:2, Raw RGB Data
Максимальная скорость передачи 30 кадр/с
Размер объектива 1/6 "
Угол обзора 25 °
Методы автокоррекции: AEC, AGC, AWB, ABF, ABLC
Автокомпенсация помехи 50, 60 Гц
Прогрессивный режим просмотра
Электронная экспозиция от одной линии до 510
Температура окружающего воздуха во время работы OV7670 300KP
рекомендуемая от 0 до 50 °С
предельная от –30 до 70 °C
Размер пикселя 3,6 x 3,6 мкм
Вес 12 г
Особенности Для OV7670 существуют множество настроек. Программируется качество изображения, формат данных и режим передачи. Обработка изображения настраивается записью данных в специальные регистры микросхемы OV7670 с помощью интерфейса Serial Camera Control Bus (SCCB) – аналог шины I2C. Частота дискретизации 30 кадров в секунду соответствует стандарту VGA. Скорость передачи кадров устанавливается программно. Также доступны форматы: QVGA 320х240, CIF 352х240, QCIF 176x144. Разрешающая способность может принудительно снижаться до 40x30 точек.
Данные о цвете передаются с помощью установленной программистом кодировки. Используются два основных типа кодирования YCbCr и RGB, который имеет три варианта: RGB565, RGB555, RGB444. Здесь цифры означают количество бит на один цвет. Например, RGB565 это 5 бит на красный, 6 бит на зеленый и 5 бит на синий. В случае кодировки RGB для передачи данных о цвете пикселя потребуется 2 байта. Передача кодировки цвета YCbCr сложнее.
По умолчанию установлен формат VGA 640х480. 30 кадров, 480 строк. На выходе HREF сигнал с частотой 14,4 кГц. Частота обусловлена параметрами изображения 30 кадров х 480 строк = 14400 Гц.
Схема и компоненты Изображение объектов, находящихся перед объективом камеры для Arduino, фокусируется на поверхности микросхемы OV7670, расположенной на плате под объективом. Микросхема U1 преобразует фотоинформацию в цифровой вид и обеспечивает передачу данных по интерфейсу. Для питания микросхемы на плате смонтированы два интегральных стабилизатора напряжений 2,8 и 1,8 вольт. В схему устройства входит несколько пассивных компонентов, обеспечивающих работу стабилизаторов и светочувствительной микросхемы.
Контакты и сигналы