OpenIPC 开源图传系统搭建(SSC338Q+IMX415)硬件篇
介绍基于 OpenIPC 开源图传系统的硬件搭建方案,选用安佳 SSC338Q+IMX415 摄像头模组、雄迈海思 NVR 主板及 BL-M8812EU2 无线模块。详细列出硬件清单、功能说明及连接方式,涵盖电源、下载工具及天线配置,旨在实现具备 AI 算力的 FPV 无人机图传系统,为后续固件刷写与软件调试提供硬件基础。

介绍基于 OpenIPC 开源图传系统的硬件搭建方案,选用安佳 SSC338Q+IMX415 摄像头模组、雄迈海思 NVR 主板及 BL-M8812EU2 无线模块。详细列出硬件清单、功能说明及连接方式,涵盖电源、下载工具及天线配置,旨在实现具备 AI 算力的 FPV 无人机图传系统,为后续固件刷写与软件调试提供硬件基础。

本文将介绍 OpenIPC 的软硬件系统搭建过程,其中摄像头采用安佳 SSC338Q + IMX415 模组,地面站采用雄迈海思 NVR 主板,型号为 NBD8010S-KL-V2,无线网卡采用必联 BL-M8812EU2。本文仅涉及图传系统的软硬件搭建及测试,目前系统未接入无人机。
本文主要参考:
最终构想是实现一台具有 AI 算力的 FPV 无人机,总体设计方案如下。
关于摄像头与地面站的选择,经过调研,OpenIPC 对 SSC338Q + IMX415 的支持较好。考虑到外出飞行的便携性,NVR 主板 NBD8010S-KL-V2 体积较小,且刷写便捷,因此选择了开发者相同的硬件配置。此外,考虑使用已购买的 goovis art 头显作为 FPV 眼镜,NBD8010S-KL-V2 有 HDMI 接口,可以满足要求。
关于网卡的选择,开发者使用的网卡为 RTL8812AU。BL-M8812EU2 相对于 RTL8812AU 的区别大概是:
| BL-M8812EU2 | RTL8812AU |
|---|---|
| 新 | 旧 |
| 贵 | 相对便宜(很多 2 手) |
| 电源 5V | 电源 3.3V |
| 功率更大 | 功率稍小 |
地面站与摄像头的固件基本都已经内置了 RTL8812AU 的驱动,因此刷写起来相对更加容易。针对本文的摄像头与地面站硬件搭配,摄像头固件已经内置了 BL-M8812EU2 驱动,但截至目前地面站固件中还没有 BL-M8812EU2 驱动,需要自行添加,因此可以采用 BL-M8812EU2 作为摄像头网卡,RTL8812AU 作为地面站网卡的方案。
本文所用到的详细硬件清单如下,价格有波动仅供参考:
| 序号 | 硬件名称 | 价格(含运费) |
|---|---|---|
| 1 | 摄像头模组(SSC338 + IMX415800S,配 F1.0 新款配座子小镜头 2.8mm 镜头 带尾线)*1 | 216 |
| 2 | 雄迈海思 NVR 主板 NBD8010S-KL-V2 10 路 800 万 H.265 *1 | 129 |
| 3 | BL-M8812EU2 远距离无人机 5G 大功率 wifi 模块 *2 | 132 |
| 4 | DC-DC 降压电源模块 输入 6.5~16V 转 5V 稳压模块足 4A *1 | 7.2 |
| 5 | FTDI 模块 USB 转 TTL 支持 3.3V 5V FT232RL 模块 *1 | 5 |
| 6 | 测试架 PCB 夹子治具夹具探针下载程序编程烧录 有线,单排,排针数:2P *1 | 11.76 |
| 7 | FFC/FPC 软排线扁平连接线 0.5mm,11P-同向 *10 | 2.1 |
| 8 | FPC 连接器 11PIN[下接翻盖式] *5 | 2.55 |
| 9 | P50 探针,P50-D1(圆头) *10 根 | 5 |
| 10 | 5.8Gwifi 内置蓝牙贴片天线 *4(商家送了 5 根) | 3.6 |
| 11 | USB 单头数据线,公头 4 芯 *1 | 2.06 |
| 12 | jst1.25mm 空中延长线对接 3P 公头/线长 15CM *10 | 2 |
| 13 | JST1.25mm 端子,3p,弯针 *100 | 3 |
| 14 | jst1.25mm 空中延长线对接,4P 公头/线长 15CM *10 | 4.6 |
合计有效的花费约 525.87,此外还用到了已有的 12VDC 电源 2 个,220-12V 开关电源 1 个,交换机 1 个、网线若干、mini-usb 线 1 条、电烙铁、热风枪、焊锡、热缩管、杜邦线、标签纸、显示器(HDMI 接口)等。
包含处理芯片,传感器、镜头和尾线,其中尾线是必要的,用来为摄像头模组供电和连接网线,刷写和修改文件时会用到。
刷入地面站固件,接收摄像头传过来的数据并解码输出显示。视频信号可输出到头显,替代 fpv 眼镜。后期会考虑制作外壳以及购买对应的移动电源为其供电。
用来建立 wifi 信号传输图像信息,一个接摄像头作为发射端,一个接地面站作为接收端。实测发热较为严重,测试时需要用风扇对着吹,实际作为图传时需要为其准备专用的风扇。
用于为接入摄像头的网卡提供 5V 电源。做法是从手头的开关电源 12V 输出接到降压模块得到 5V 的直流电源,如果有其他 5V 直流电源可以不买。
FTDI 模块用于地面站以及摄像头的固件刷写。需要注意的是:
摄像头模块的下载引脚 TX、RX 时两个焊点,连接不太方便。有三种下载方式可供选择:
BL-M8812EU2 上有两种接线方式,一是通过底部的焊接点直接焊接,二是可以通过中间也是靠底部的 11pinFPC 排线底座。在测试阶段,选择通过 FPC 软排线连接该网卡。
通过 PCB 将排线与 2.54 排针连接,方便插接杜邦线,参数为 11pin,0.5mm 间距。
探针分两段,下面接触焊点那一段遇到压力可以缩进去上面一部分,保证夹得还比较紧,参数为 P50-D1。
首次刷写完成后,可以通过 vi 编辑器开通第二个下载口,除非遇到什么重大问题,后面可以不再使用这两个焊点来刷写了。
天线参数为,IPEX(1.13 线) 与网卡天线底座匹配,5.8G,4 个以上。
本组天线仅用于可行性测试,后期会更换天线。
用于传输地面站网卡数据到地面站 USB 接口,杜邦头是自己接的。
3P jst1.25mm 线如图。在两处用到了该线,一是刷写摄像头时,从左侧 3Pin 接口引出 GND,接到 FTDI 模块;二是刷写地面站时,为了方便使用 3P jst1.25mm 线以及 3p JST1.25mm 端子进行连接下载。
JST1.25mm 端子,3p,弯针 端子如图。地面站固件刷写相关的三个孔位 RX、TX、GND 未焊接任何东西,焊接 JST1.25mm 端子,3p,弯针端子后可以方便端子线插接。
jst1.25mm4P 公头端子线如下图。主要用在改进后的固件刷写口和 wifi 数据传输口。

微信公众号「极客日志」,在微信中扫描左侧二维码关注。展示文案:极客日志 zeeklog
生成新的随机RSA私钥和公钥pem证书。 在线工具,RSA密钥对生成器在线工具,online
基于 Mermaid.js 实时预览流程图、时序图等图表,支持源码编辑与即时渲染。 在线工具,Mermaid 预览与可视化编辑在线工具,online
将字符串编码和解码为其 Base64 格式表示形式即可。 在线工具,Base64 字符串编码/解码在线工具,online
将字符串、文件或图像转换为其 Base64 表示形式。 在线工具,Base64 文件转换器在线工具,online
将 Markdown(GFM)转为 HTML 片段,浏览器内 marked 解析;与 HTML转Markdown 互为补充。 在线工具,Markdown转HTML在线工具,online
将 HTML 片段转为 GitHub Flavored Markdown,支持标题、列表、链接、代码块与表格等;浏览器内处理,可链接预填。 在线工具,HTML转Markdown在线工具,online