Используйте платформу с камерным модулем OpenMV M7 для реализации проектов с машинным зрением. На плате распаян дополнительный микроконтроллер для обработки данных изображения на лету и управления внешними устройствами.
Камера OpenMV M7 позволит сделать умную систему видеонаблюдения с распознаванием лиц, цифровое зрение для робота или систему сортировки на производстве.
Подключите плату к компьютеру по USB. Для коммуникации используйте кабель micro-USB.
Все примеры работы с камерой вы найдёте на странице документации про среду разработки OpenMV IDE.
Захватом изображения занимается светочувствительная КМОП-матрица OV7725 от компании OmniVision. Размер матрицы 1/3″ с максимальным разрешением 640×480 (VGA). Камера может снимать видео в 8-битном режиме оттенков серого или цветном 16-битном формате RGB565 с частотой 60 кадров в секунду. Поддерживаются форматы сжатия MJPEG, GIF и несжатое видео RAW.
Объектив с фокусным расстоянием 2,8 мм и диафрагмой F2.0 крепится через байонет со стандартной резьбой M12 с шагом 0,5 мм, поэтому к OpenMV H7 подходят сменные объективы от GoPro и других портативных камер. На обратной стороне объектива установлен ИК-фильтр на 650 нм, который можно снять для съёмок в темноте.
Компания OpenMV также предлагает свои фирменные объективы.
Мозгом платы выступает 32-битный процессор STM32F765VIT6 от компании STMicroelectronics с вычислительным ядром ARM Cortex-M7. Контроллер отвечает за обработку изображения с камерного модуля OV7725, а также предоставляет доступ к 10 пинам ввода-вывода общего назначения (GPIO) для коммуникации с внешними устройствами.
Микроконтроллер работает на тактовой частоте 216 МГц, а также предоставляет 2 МБ Flash-памяти и 512 КБ SRAM-памяти.
Порт micro-USB предназначен для прошивки и питания платформы OpenMV M7. Для подключения к ПК понадобиться кабель micro-USB.
Слот предназначен для установки карты памяти формата microSD. Внешняя память пригодится для записи и хранения тяжёлых медиафайлов.
Имя светодиода | Назначение |
---|---|
LED RGB | Пользовательский RGB светодиод с общим анодом. Катоды красного, зеленного и синего цветов выведены на пины микроконтроллера. Используйте определения LED1 для управления красным, LED2 — зелёным и LED3 — синем цветом. При задании значения высокого уровня светодиод загорается, при низком — гаснет. |
LED2 и LED3 | Два последовательно подключённых пользовательских ИК-светодиода к микроконтроллеру. Используйте определения LED4 для управления состоянием ИК-светодиодов. При задании значения высокого уровня светодиоды загораются, при низком — гаснут. |
Линейный понижающий регулятор напряжение BD33IAWEFJ с выходом 3,3 вольта обеспечивает питание камеры и микроконтроллера. Максимальный выходной ток составляет 500 мА.
В отличии от большинства плат Arduino, родным напряжением OpenMV является 3,3 В, а не 5 В. Выходы для логической единицы выдают 3,3 В, а в режиме входа ожидают принимать 3,3 В. Но есть дополнительный бонус, все пины, кроме P6, толерантны к 5 вольтам, так что смело можете подключать свои любимые датчики к этой платформе.
P0
–P9
P6
P6
P0
–P2
и P4
–P9
SDA2/P5
и SCL2/P4
SDA4/P7
и SCL4/P8
MOSI2/P0
, MISO2/P1
, SCK2/P2
и SS/P3
TX1/P1
и RX1/P0
TX3/P4
и RX3/P5
TX2/P2
и RX2/P3