当前位置: 首页 > news >正文

一款自制的OpenMV4模块

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. 结尾

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

相关文章:

  • LRU 结构 LinkedHashMap:HashMap+双向链表的完美结合
  • 用python玩转大语言模型——从 RNN 到文本生成大语言模型的奇幻之旅
  • MMDG++:构筑多模态人脸防伪新防线,攻克伪造攻击与场景漂移挑战
  • 日期的数据格式转换
  • 爬取新浪新闻网的全部策略
  • Go 语言 JWT 深度集成指南
  • 升级 Ubuntu Linux 内核的几种不同方法
  • Squid 代理服务器实战:解决动态 IP 访问第三方接口的生产级方案
  • 软件定义对象存储购买指南
  • 数据库游标:逐行处理数据的“手术刀”——从原理到实战的深度解析
  • 链 表 类 型 全 面 总 结:单 向、双 向、循 环 链 表 的 特 性 与 选 型 指 南
  • PSCAD closed loop buck converter
  • 同步发电机原理
  • Java并发工具包
  • 图标异常问题
  • pysnmp模块中 GET、SET、WALK操作详细分步解析
  • 【论文解读】Search-o1:用 Agentic 搜索增强推理模型
  • RK3288项目(六)--linux内核之双摄(ov9281)的使用
  • 几个常见远程工作平台
  • 使用MyBatis-Plus实现数据权限功能
  • 什么叫宣传型网站/网站怎么才能被百度收录
  • 简单设置网站首页/海淀区seo引擎优化多少钱
  • 做的好的电商网站/制作链接的app的软件
  • 盘古网做网站多少钱/12月30日疫情最新消息
  • 汉中建设工程招投标/网站网络排名优化方法
  • 如何做网站 百度/百度一下网页入口