发作品签到
标准版

OpenMV4-H7

工程标签

1.7w
0
0
80

简介

低成本DIY一个自己的OpenMV4-H7视觉处理模块,两层PCB。

简介:低成本DIY一个自己的OpenMV4-H7视觉处理模块,两层PCB。

开源协议

GPL 3.0

创建时间:2021-02-01 09:36:46更新时间:2022-05-05 18:27:02

描述

     此工程为2层PCB,我还开源了一个4层板的,与官方的尺寸引脚一样,有需要的可以去看。

     仅限个人DIY,请勿用于谋利。

     BOM表里缺了主控芯片、LED1-6、24P-FPC插座和几个排针。芯片可用STM32H743VIT6或STM32H750VBT6,后者比前者便宜很多,不过存储空间小了很多,都是可以用的,如果程序过大可以放SD卡里,大家按需购买。LED1 2 3 4均是0805封装,其中LED1为电源指示灯,LED2、3、4分别为RGB LED;LED5、6为1206封装850nm红外补光LED;FPC24P的座子用的是翻盖下接式 24P0.5mm间距。(座子买摄像头会送,不过最好另外买几个备用)

    本工程使用的时FPC0.5mm间距24P的排线摄像头,支持30W像素的OV7725、200W像素的OV2640(500W像素的OV5640没试过,不知道行不行),像素越高帧率越低,个人推荐OV7725即可,可以跑到40帧+。(某宝搜FPC OV7725即可)

    原理图里还有Type-C接口的USB,如果需要做Type-C版本的,将原理图U2的左边删除,Type-C接口部分右边的线连到U2左边,然后把R19、R20、USBC1属性里的转到PCB改为是,更新一下PCB,简单布一下线就行,只更改3个元器件还是很简单的。

 

    固件烧录

    方法有很多种,大家可以参考开源广场一位大神的作品,在广场搜索openmv就可以找到。

    下面说下我用的方法。DFU烧录整个程序容易失败,所以我退一步,烧录引导程序再用OpenMVIDE编程,实测百分百成功。下面是具体操作过程:

    将BOOT0与VCC短接;再通过一根数据线连接到电脑;此时你的电脑会自动弹出显示连接了一个STM32DFU设备,第一次插上可能会自动安装驱动;接下来打开DfuSeDemo这个软件,在OpenMVIDE安装目录下的 share\qtcreator\dfuse 里面;点中间下面的那个Choose(别点左边那个),选择OpenMVIDE安装目录下的share\qtcreator\firmware\OPENMV4 里的bootloader.dfu文件,再点击Upgrade、弹窗选择是,开始烧录引导程序,等待烧录完成,下方显示Upgrade successful 即烧录成功。    接下来将数据线与电脑断开,去掉短路帽;打开OpenMVIDE,点击左下角连接,会提示没有找到OpenMV,点OK;是否有OpenMV变砖了,Yes;选择主板类型为OpenMV Cam H7(STM32H743),点OK;擦除内部文件系统,Yes;提示断开OpenMV再重新连接,此时将数据线接到电脑,OpenMVIDE就会开始对板子编程,等待编程完成,提示成功后会运行自检,此时先不要断电,等待自检完成。蓝灯闪烁即为完成自检,完成后,断开重新连接,点击左下角连接,会连着出现三个提示框,这是因为自制的没有Key,不影响使用,一直点cancel即可。到此烧录就完成了,可以运行实例程序试试。

    

    制作出现问题可以评论或私信,我会尽量帮忙解决。

 

    下面的样板图片以及成品图片都是前一版的,现在开源的在其基础上略微修改了一些,以现在的为准,做出来没有多大区别。推荐黑色板子,防漏光。(烙铁焊的,没有洗板水,拍照技术不行,大家凑合看。。。)

    空板正反面

 

成品正反面

设计图

未生成预览图,请在编辑器重新保存一次

BOM

暂无BOM

附件

序号文件名称下载次数
1
DfuSeDemo.exe
170
2
bootloader.dfu
123
克隆工程
添加到专辑
0
0
分享
侵权投诉

工程成员

评论

全部评论(1
按时间排序|按热度排序
粉丝0|获赞0
相关工程
暂无相关工程

底部导航