Количество
|
Стоимость
|
||
|
Общие сведения
Камера OpenMV Cam H7 R2 — это компактный самодостаточный комплекс компьютерного зрения для обработки изображения на лету и управления внешними устройствами. На базе OpenMV можно сделать систему видеонаблюдения с распознаванием лиц, цифровое зрение для робота или сортировочную линию на производстве. Умная камера также пригодится для считывания QR-кодов, определения цветов и обнаружения движущихся объектов.
Возможности
Камера поддерживает различные алгоритмы компьютерного зрения разной сложности:
- Анализ изображений через нейросеть TensorFlow Lite
- Обнаружение движущихся объектов
- Распознавание лиц
- Анализ движения зрачков
- Отслеживание цветных объектов и маркеров
- Определение и считывание QR-кодов, штрих-кодов и AprilTags
- Распознавание геометрических объектов
- Сравнение изображений с заданным шаблоном
Начинка
Мозгом платформы OpenMV Cam H7 R2 выступает микроконтроллер STM32H743VI с вычислительным ядром ARM Cortex-M7 c тактовой частотой до 480 МГц. Контроллер оснащён двумя типами памяти: SDRAM на 1 МБ и Flash на 2 МБ.
Контроллер STM32H743VI отвечает за обработку изображения с камерного модуля MT9M114 и предоставляет доступ к пинам ввода-вывода GPIO для взаимодействия с внешними устройствами.
Захватом изображения занимается светочувствительная CMOS-матрица Onsemi MT9M114 размером 1/6″ с максимальным разрешением 1296×976 пикселей. Матрица поддерживает два режима работы: чёрно-белый 8-битный и цветной 16-битный RGB565. Камера позволяет:
- Захватывать фото в форматах BMP, JPG и PPM.
- Записывать видео с частотой до 80 кадров в секунду в форматах MJPEG, GIF и RAW.
На матрицу установлен штатный объектив с фокусным расстоянием 2,8 мм и диафрагмой F2.0, который крепится через байонет со стандартной резьбой M12 с шагом 0,5 мм. Это позволяет использовать сменные объективы от GoPro, E-Con Systems и других портативных камер.
Для съёмки в условиях слабой освещённости предусмотрена подсветка RGB-светодиодом и двумя ИК-светодиодами. Для хранения фото, видео и других данных предусмотрен слот для карты памяти microSD.
Программирование
OpenMV Cam H7 R2 программируется на языке MicroPython в среде разработки OpenMV IDE. Программное обеспечение объединяет в себе редактор программного кода, просмотр видеобуфера камеры и построение RGB-гистограмм в реальном времени.
В OpenMV IDE доступно множество готовых библиотек с примерами для обработки изображений и управления периферией. Это позволяет быстрее запрограммировать свою систему на основе существующих скриптов, а не писать всё с нуля.
Все подробности по подключению, настройке и программированию OpenMV Cam H7 R2 приведены в руководстве на сайте производителя.
Распиновка
На плате OpenMV Cam H7 R2 расположены 22 контакта в виде отверстий для подключения питания, дополнительных модулей и сенсоров.
Напряжение логических уровней контроллера OpenMV Cam H7 R2 составляет 3,3 В. Выходной уровень логической единицы пинов — 3,3 В, однако в режиме входа практически все пины толерантны к 5 В.
- Всего физических контактов: 22 (8 + 8 + 6)
- Контакты ввода-вывода GPIO: 10
- Контакты толерантны к 5 В : 9
- Контакты с ШИМ / PWM: 8
- Контакты с АЦП / ADC: 1
- Контакты с ЦАП / DAC: 1
- Аппаратные интерфейсы: 2× UART, 1× SPI, 1× I²C, 1× CAN
Питание
Камера питается через порт USB Micro, разъём питания JST PH-2 или контакт Vin.
- При питании через USB — используйте порт ПК или зарядник на 5 В.
- При питании через JST PH-2 или контакт Vin — используйте источник с выходным напряжением от 3,6 до 5 В.
Комплектация
- 1× Камера машинного зрения OpenMV Cam H7 R2
- 2× Контактные гнёзда PBS-8L
- 2× Контактные штыри PLS-8
Характеристики
Параметры платформы
- Модель: Камера машинного зрения OpenMV Cam H7 R2
- Основные чипы: микроконтроллер STM32H743VI и камера Onsemi MT9M114
- Входное напряжение питания:
- Порт USB: 5 В
- Пин Vin или разъём JST: 3,6–5 В
- Напряжение логических уровней: 3,3 В
- Ток потребления:
- В фоновом режиме: до 110 мА
- В активном режиме: до 170 мА
- Карта памяти: microSD
- Подсветка:
- 1× RGB-светодиод
- 2× ИК-светодиод (850 нм)
- Контакты общего назначения:
- Всего физических контактов: 22 (8 + 8 + 6)
- Контакты ввода-вывода GPIO: 10
- Контакты толерантны к 5 В: 9
- Контакты с ШИМ / PWM: 8
- Контакты с АЦП / ADC: 1
- Контакты с ЦАП / DAC: 1
- Аппаратные интерфейсы: 2× UART, 2× I²C, 1× SPI, 1× CAN
- Размеры: 45×36×30 мм
Микроконтроллер STM32H743VI
- Ядро: ARM Cortex-M7
- Разрядность: 32 бита
- Тактовая частота: 480 МГц
- Flash-память: 2 МБ
- RAM-память: 1 МБ
Камера Onsemi MT9M114
- Сенсор изображения: КМОП-матрица
- Размер матрицы: 1/6″
- Разрешение: 1296×976
- Цветной режим:
- Чёрно-белый: 8 бит
- Цветной: 16 бит (RGB565)
- Частота кадров: до 80 к/c
- Байонет объектива: M12/0,5 мм
- Фокусное расстояние объектива: 2,8 мм
- Диафрагма: F2.0