ARTICLE DETAIL

建站实战干货

来自一线的建站与推广经验沉淀,每一条都经过真实交付验证。

OOMWOO 避障视觉相机选型与硬件对接指南:OmniVision OV5647 无 IR-cut 夜视模组

2026/9/24 2:39:20 拓冰建站 浏览量
OOMWOO 避障视觉相机选型与硬件对接指南:OmniVision OV5647 无 IR-cut 夜视模组 智能硬件机器人嵌入式物联网【免费下载链接】oomwooOpen-source vacuum robot cleaner项目地址https://gitcode.com/gh_mirrors/oo/oomwoo点击查看免费下载本文围绕 OOMWOO开源扫地机器人项目BOM 中新增的Obstacle avoidance vis camera条目完整梳理 OmniVision OV5647 传感器级与模组级规格、CSI-2 接口 15/16/22 引脚排布、主机侧接入方式以及无 IR-cut 变体在低光/近红外避障场景中的工作原理与待验证清单。读完本文你将掌握这颗 5 MP 夜视摄像头在 OOMWOO 架构中的选型依据、接线参考与硬件集成要点。OV5647 是 Raspberry Pi Camera Module 1 背后的 CMOS 图像传感器。OOMWOO 的 BOM 并没有采用原版树莓派相机而是采购一颗使用同款 OV5647 裸片、搭配第三方广角镜头并去掉 IR-cut 滤光片的夜视模组约 $6–7用于机器人的高级避障。本规格文档contributions/part-specs/OsakaTX/obstacle-avoidance-camera-ov5647.md的目的是让这颗新采办的避障相机获得与 LiDAR、ToF、IMU 等其他传感器同等级的零件规格覆盖。1. 传感器识别OV5647 是什么OV5647 是一颗由 OmniVision 生产的 CMOS 卷帘快门rolling-shutter图像传感器。以下传感器级参数来自树莓派官方相机文档所发布的传感器规格CC BY-SA 4.0是后续所有电气与光学设计的起点参数值传感器OmniVision OV5647与 Raspberry Pi Camera Module 1 同款裸片类型CMOS 卷帘快门图像传感器光学格式1/4静态分辨率500 万像素2592 × 1944像素尺寸1.4 µm × 1.4 µm传感器成像面积3.76 × 2.74 mm彩色滤波阵列Bayer RGB输出接口MIPI CSI-22-lane D-PHY控制总线I²CSCL/SDA典型 400 kHz供电2.8 VAVDD模拟 1.8 VDOVDDI/O范围 1.7–3.0 V 1.5 VDVDD核心内部稳压模组级经 CSI 连接器提供 3.3 V关于传感器身份的重要说明BOM 条目明确写的是OV5647。Raspberry Pi Camera Module 1 作为最著名的 OV5647 载体其参数列于树莓派官方相机对比表中即上表来源。但需要强调OOMWOO 的 BOM 条目不是树莓派原厂 Camera Module 1而是 AliExpress 上常见的night vision模组——同一颗 OV5647 裸片 第三方广角镜头 无 IR-cut 滤光片。传感器级规格可以迁移分辨率、光学格式、像素尺寸、成像面积均不变但镜头级规格不可迁移焦距、FoV、F-stop 是模组厂商决定的后文会从 BOM 条目单独给出。这一区分非常关键后续做光学仿真如contributions/urdf-gazebo-sim中的模拟相机或校准docs/SOFTWARE_INTERFACES.md中的/camera/obstacle/camera_info时必须以实际采购模组的镜头参数为准。2. 模组级规格BOM 条目原文来自仓库根目录 BOM.md上游提交6b8f59c2026-07-18中 Obstacle avoidance vis camera 一行的内容参数值传感器OV56475 MP线缆16-pin MIPI CSI-2 FPC视场角~130°第三方广角镜头IR-cut 滤光片无夜视 / 近红外变体用途高级避障Advanced obstacle avoidance零售价$6–7搜索关键词ov5647 night vision可在 AliExpress / Amazon / eBay 检索无 IR-cut是这颗模组与标准树莓派相机模块最本质的差异去掉 IR-cut 滤光片后近红外光可以到达传感器感光面因此该模组在配合红外补光灯IR illuminator时可以作为低光 / 主动红外场景下的避障相机使用。BOM 中该条目数量为 2备注明确写着Wide FoV depth-from-stereo for advanced obstacle avoidance——即双摄像头做广视场立体测距是它的主要用途之一。3. CSI-2 连接器引脚排布16-pin FPC1.0 mm 间距3.1 连接器注意事项务必先读BOM 条目指定的是16-pin排线而树莓派标准的 CSI-2 连接器只有两种15-pin旗舰树莓派 ≤4、CM1–CM4 IO 板22-pinPi Zero、Pi 5、CM5 IO 板。16-pin 1.0 mm FPC 是第三方 OV5647 模组的常见封装格式通常承载与 15-pin 树莓派连接器相同的 MIPI CSI-2 I²C 电源信号只是多出的一针常被保留或改作板上 IR 补光灯使能。具体 16-pin 定义依模组厂商而异接线前必须对照模组丝印silkscreen核实。下表的 15-pin 树莓派引脚排布作为参考给出因为两者信号集合一致。3.2 参考15-pin CSI-2 连接器树莓派Amphenol SFW15R-2STE1LF方向以 SBC 视角为准I²C 线在 SBC 侧上拉到 3.3 V。引脚名称描述方向 / 类型1GND地Ground2CAM_DN0D-PHY lane 0负Input, D-PHY3CAM_DP0D-PHY lane 0正Input, D-PHY4GND地Ground5CAM_DN1D-PHY lane 1负Input, D-PHY6CAM_DP1D-PHY lane 1正Input, D-PHY7GND地Ground8CAM_CND-PHY 时钟负Input, D-PHY9CAM_CPD-PHY 时钟正Input, D-PHY10GND地Ground11CAM_IO0GPIO典型为电源使能高电平有效Bidirectional, 3.3 V12CAM_IO1GPIO典型为时钟 / LEDBidirectional, 3.3 V13SCLI²C 时钟Bidirectional, 3.3 V14SDAI²C 数据Bidirectional, 3.3 V153V33.3 V 电源Output16-pin 模组映射的合理推测未验证需对照实物丝印夜视版 OV5647 模组的第 16 针常被用于板上 IR-LED 补光灯的使能高电平有效或者直接接 GND。在拿到具体模组并检查前请将其视为未验证信息。3.3 Compute Module 5 / Pi 522-pin连接器OOMWOO BOM 同时列出了 Raspberry PiCM4 ≥2 GB主选约 $62.50与CM5 ≥2 GB备选约 $72.50两种算力模组选项。若选用 CM5相机将通过22-pin CSI-2 连接器Amphenol F32Q-1A7H1-11022接入。22-pin 连接器是 15-pin 的超集包含相同的 lane-0/lane-1 时钟 I²C 电源信号并额外提供 lane 2 与 lane 3 两对差分线以支持 4-lane 传感器。OV5647 是 2-lane 传感器因此只用到 lane-0/lane-1 引脚其余 lane 悬空no-connect。完整的 22-pin 引脚排布见树莓派机械图纸 / Product Information Portal。4. 主机侧接口OOMWOO 算力模组项说明算力模组Raspberry PiCM4 或 CM5 ≥2 GBBOM.md 中 CM4 ≥2 GB 为主选约 $62.50CM5 ≥2 GB 为备选约 $72.50≥4 GB 选项已于 2026-07-18 提交19ec1c2中移除。CSI 连接器依选择而异CM4 IO 板为 15-pinCM5 IO 板为 22-pin相机接口算力模组 SoC 内置 MIPI CSI-2 接收器CM4 为 BCM2711CM5 为 BCM27122-lane 足以覆盖 OV5647 的峰值数据率驱动树莓派 / libcamera 软件栈中的ov5647驱动——这是树莓派长期支持的第一方传感器控制I²C 用于传感器寄存器配置CAM_IO0用于电源使能这一接入位置与项目整体架构一致在 docs/design-document.md 中彩色相机被明确标注为connects to the SBCs CSI/USB, not this board——即相机直连算力模组的 CSI 接口而不经过自研 STM32 I/O 板。同样在该文档的传感器清单中避障相机Color camera$5–15与 VL53L7CX ToF$8–15并列两者是互补的近场感知方案。软件接口侧的对应在 docs/SOFTWARE_INTERFACES.md 的硬件桥接草稿中已经为这颗前向避障相机预留了两个 ROS2 主题/camera/obstacle/image_rawCPU → ROS2可选的前向避障相机视频流仿真中约为 130° 视场角——与 BOM 的 ~130° 广角镜头参数吻合/camera/obstacle/camera_infoCPU → ROS2前向避障相机的标定信息。这意味着软件层contributions/obstacle-avoidance的 ROS2 包在设计时已假设存在一颗约 130° FoV 的前向相机而本文这颗 OV5647 夜视模组正是该接口的候选硬件实现。5. 为什么选无 IR-cut 的 OV5647 做避障5.1 工作原理OV5647 的 Bayer 光电二极管对近红外的响应可延伸到 ~1000 nm标准 Raspberry Pi Camera Module 1 上的 IR-cut 滤光片会挡住这一波段以获得自然色彩。去掉 IR-cut 后模组在配合940 nm或 850 nm红外补光灯时可以在接近全黑的环境中成像——这正是 Roborock 自家 Reactive AI 避障相机以及商用夜视 CSI 模组采用的同款思路。5.2 在 BOM 中的成本与定位零售约$6–7是 BOM 中最便宜的避障感知选项明显低于 VL53L7CX ToF$8–15。与 2D LiDAR 互补LiDAR 提供距离/测距但不具备物体分类能力相机则能提供用于语义识别的图像数据。5.3 在 OOMWOO 近场避障方案中的角色contributions/obstacle-avoidance/README.md将 OOMWOO 的近场避障near-field obstacle avoidance设计为三条候选路线路线 A立体深度2× OV5647 广角镜头目标水平视场 120–160°通过视差计算稠密深度同时兼任语义相机。注意两个独立 OV5647 在两条 CSI 端口上自由运行不会自动同步需要共享 I²C 控制线广播单次写入 FREX/snapshot 模式强制帧同步——简单放两颗相机是立体视觉的经典陷阱路线 B多区 ToF2× VL53L7CX/CH 以 ±30° 夹角并排覆盖约 120° 水平视场I²C 接口、近乎零计算、Class 1 眼安全、无惧全黑与无纹理表面路线 C两者结合ToF 提供可靠的几何测距相机提供宽视场语义与稠密轮廓。BOM 中同时采购了 OV5647 视觉相机与 VL53L7CX/CH 测距相机参见 obstacle-detection-tof-vl53l7ch.md正是为路线 C 的最终决策保留数据依据。OV5647 在这套组合里的独特价值是语义避障——识别物体、纹理、危险如宠物排泄物并触发停下报警而非仅仅绕行这部分工作负载在 docs/design-document.md 中被规划为 Hailo AI HAT~13 TOPS或后续 Rockchip NPU 的职责。5.4 与 ToF 的分工对照传感器角色输出延迟 / 计算OV5647视觉相机语义避障——通过视觉/ML 识别物体、纹理、危险5 MP MIPI CSI-2 帧高——需要 CSI-2 采集 推理VL53L7CX/CH测距相机几何避障——90° FoV 内直接输出 8×8 距离图每帧 64 个距离 反射率 运动值最高 60 Hz低——直接 I²C 读取无图像管线6. 仍需补充的规格What We Still Need截至本文档撰写时以下项需要针对具体采购到的模组做实物检查无法仅凭厂商通用资料确认项目状态具体 AliExpress 模组的 16-pin FPC 精确引脚排布❌ 需检查选定模组的丝印130° 变体的镜头焦距 / F-stop / 畸变曲线❌ 依厂商而异BOM 条目未含IR 补光灯板载还是外置、波长850 vs 940 nm、驱动方式❌ 需检查模组模组 PCB 尺寸 / 安装孔位❌ 需实物测量功耗传感器 补光灯❌ 需实测无 IR-cut 模组与 libcamera /ov5647驱动的兼容性确认❌ 需在 CM5 上做运行时测试这些缺口也对应着contributions/obstacle-avoidance/README.md硬件轨道hardware track的验收要求构建候选前向传感器、按 Vacuum-Wars 风格的障碍物测试协议约 24 类障碍物、正常光照与全黑两种条件、≥2 种地板类型跑测试并发布指标表让传感器选型由数据而非直觉决定。其中全黑 无纹理表面正是区分 ToF 与相机的决定性场景。7. 延伸阅读仓库内BOM.md — Obstacle avoidance vis camera 条目原文与完整零件清单、预算说明obstacle-avoidance-camera-ov5647.md — 本文档的规格原文含外部参考文献树莓派相机硬件规格表、CSI 连接器引脚排布与 Amphenol 型号、OmniVision OV5647 完整初步规格书obstacle-detection-tof-vl53l7ch.md — 互补的 VL53L7CX/CH 测距相机规格与 LGA-16 引脚排布contributions/obstacle-avoidance/README.md — 近场避障 ROS2 包的设计 RFC三条传感器路线、测试协议与 ROS2 障碍物接口约定contributions/part-specs/README.md — 零件规格的采集方法论、反向工程安全守则与提交验收标准docs/SOFTWARE_INTERFACES.md —/camera/obstacle/*主题契约docs/design-document.md — 计算平台、I/O 板分工与传感器 BoM 的整体设计依据规格溯源说明本文的传感器级参数分辨率、光学格式、像素尺寸、成像面积与 CSI 连接器引脚排布引自树莓派官方相机文档与机械图纸Amphenol SFW15R-2STE1LF / F32Q-1A7H1-11022电源轨AVDD 2.8 V、DOVDD 1.7–3.0 V、DVDD 1.5 V引自 OmniVision OV5647 完整初步规格书模组级参数130° 镜头、无 IR-cut、$6–7 价格来自 OOMWOO 仓库 BOM 条目。16-pin 模组的精确引脚定义属于厂商特定信息接线前务必以实物丝印为准。赞分享智能硬件机器人嵌入式物联网【免费下载链接】oomwooOpen-source vacuum robot cleaner项目地址https://gitcode.com/gh_mirrors/oo/oomwoo点击查看免费下载相关推荐无人机视觉避障PX4-Autopilot基于深度相机的实时避障完整指南无人机视觉避障PX4 Autopilot基于深度相机的实时避障完整指南 PX4 Autopilot作为开源无人机飞控系统的领军者其强大的视觉避障功能为无人机嵌入式物联网机器人自动驾驶智能硬件OOMWOO 近场避障实战指南从 2D LiDAR 盲区、相机/ToF 传感器选型到 ROS2 障碍物接口OOMWOO 近场避障实战指南从 2D LiDAR 盲区、相机/ToF 传感器选型到 ROS2 障碍物接口 本篇技术指南围绕 OOMWOO 开源扫地机器人项目智能硬件机器人嵌入式物联网CLIP模型实战避坑指南从零开始的视觉语言模型选型与部署CLIP模型实战避坑指南从零开始的视觉语言模型选型与部署 在当今AI视觉应用遍地开花的时代如何选择既高效又精准的视觉语言模型成为了每个开发者的必修课。想象一人工智能基础模型大模型多模态计算机视觉创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考