1. OpenMV4简介

OpenMV4是一款基于STM32H743高性能微控制器的开源机器视觉开发板,专为嵌入式视觉应用设计。它采用400MHz主频的ARM Cortex-M7处理器,支持多种可拆卸摄像头模块(如OV2640、OV5640等),能够实现实时图像处理、颜色追踪、人脸识别、条形码解码等功能。相比前代OpenMV3,其性能提升显著,并支持热成像、神经网络推理(如CMSIS-NN)等高级应用。OpenMV4提供Python编程接口,搭配专用IDE,适合教育、工业检测及DIY项目,是机器视觉开发的高效工具。

2. 自制模块介绍

2.1 硬件组成表

器件类型器件型号主控STM32H743VIT6晶振12MHz摄像头OV5640 500W像素显示屏1.8寸TFT液晶显示屏128*160SD卡座自弹卡座RGB灯3528共阳4脚扩展引脚2.54mm10Pin2

2.2 扩展引脚介绍

扩展引脚数量是2*10,涵盖官方引出的所有引脚,不过布局跟官方有所区别,所以使用的时候需要看清引脚布局,引脚的布局也画在了PCB正面,下图为官方的引脚布局。

官方引脚布局图

2.3 外观图

正反面外观图如下所示,外观尺寸40mm*48mm。

3. 简单功能演示

3.1 固件烧录

打开STM32CubeProgrammer软件界面:

STM32CubeProgrammer软件主界面

首先先将BOOT与3V3短接,识别到USB接口后点击connect,如果板子读保护了就点下面Read Unprotect解除读保护即可。

解除读保护操作界面

然后点击"+"号,在下面目录下添加OpenMV的.bin文件

添加固件文件界面

最后点击Download即可下载固件。

开始下载固件界面

3.2 示例演示

用官方LCD显示驱动示例进行演示,实测帧数在46---50之间。

4. 结尾

本文大部分内容都属于原创,如需转载,请附上本文网站,
如果需要相关的仿真图、程序代码等资料可以直接私信我,我会及时回复。

Logo

智能硬件社区聚焦AI智能硬件技术生态,汇聚嵌入式AI、物联网硬件开发者,打造交流分享平台,同步全国赛事资讯、开展 OPC 核心人才招募,助力技术落地与开发者成长。

更多推荐