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

openpnp - 顶部相机环形灯光DIY

文章目录

    • openpnp - 顶部相机环形灯光DIY
    • 概述
    • 笔记
    • END

openpnp - 顶部相机环形灯光DIY

概述

底部相机灯光用环形灯(用钣金折弯成一个10mm高的矩形盒子)是可以的。因为吸嘴落到Z方向和PCB平齐时,用COB灯带装在一个矩形盒子中正好能照射到吸嘴尖端高度附近。
在这里插入图片描述
顶部相机灯光,最好使用同轴光源。
由于机械结构受限,无法使用市售的同轴光源和环形灯,只能自己做钣金灯光支架,然后在支架中贴COB灯带。
COB灯带的效果比自己做的灯板贴LED效果要好的多(照在PCB上后,在顶部相机十字附近没有反光,光亮照射强度均匀)。

笔记

最开始时,我将钣金折弯成矩形盒子,贴了COB灯带后,照亮PCB是靠COB灯带的余光(相机镜头顶端距离PCB高度为30~40mm)。
在这里插入图片描述

在这里插入图片描述
实际效果并不好,当顶部相机十字挪到PCBmark点中间时,mark点四周亮度不均,在相机十字中并不是一个正圆形(受限于机械结构,选的灯带长度并不能很好的接近首位相接,导致只有3面是照亮的,有一段20~30mm的距离无法贴灯带)。
看到这种情况后,能做的改进是:在装配图中,算出PCB高度距离相机镜头的高度,然后让钣金的4个折弯面都垂直于相机十字下面的mark点位置。
在这里插入图片描述
在这里插入图片描述
贴灯带时,要算好灯带的长度(50mm一段的倍数长度,否则灯带不亮),比贴矩形盒子用的灯带长度长。
因为钣金折弯面是有角度的,灯带不可能完全贴合4个折弯面。只需要在折弯面中间能贴合就行,2个折弯面之间的拐角处,保持弧形就行。
最后,最好使灯带首尾能接近覆盖,这样才能使灯光效果是四周都能照亮相机十字中心的PCB高度。才会让mark点的图像效果是圆形。
等灯带贴完,电源线引出后,用热熔胶将灯带和折弯面之间的空隙填满,增加强度。
在这里插入图片描述
相机十字下的PCBmark点效果如下

在这里插入图片描述
效果基本可以,mark点主体无反光,只是mark点四周有很窄的一圈很亮的反光,因为没有采用同轴光源,环形光源也就这样了。不影响顶部相机mark点识别(无论是opencv抓的是内圈的不反光的黑色圆形,还是抓的外边的亮边的圆形,都是很圆的圆形,可以很好的定位到圆形中心)。

END

http://www.dtcms.com/a/325710.html

相关文章:

  • 基于AI量化模型的比特币周期重构:传统四年规律是否被算法因子打破?
  • Apple Intelligence
  • 代币化股票的崛起:比特币安全吗?
  • Linux操作系统从入门到实战(十九)进程状态
  • SpringBoot 实现 Excel 导入导出功能的三种实现方式
  • SpringBoot 自动配置核心机制(面试高频考点)
  • 随身WiFi技术军备赛白热化:WiFi6架构下放中端市场,格行中兴华为三足鼎立;从芯片到场景的 10 款标杆产品深度解析
  • 使用Windbg分析多线程死锁项目实战问题分享
  • FPGA学习笔记——DS18B20(数字温度传感器)
  • 智慧工地:以三大监测技术筑牢安全屏障
  • 衡石科技HENGSHI SENSE 6.0 亮点功能一览-新增仪表盘入口和可视化
  • 【软件安装那些事 6】SOLIDWORKS 2021 详细安装教程(中文简体版)步骤完整不跳步 { 附软件提取下载链接,永久有效---------百度网盘 }
  • Python进阶(6):模块Modules
  • 游戏美术总监级工作流:Firefly AI赋能概念设计,从2D到3D重塑开发管线!
  • CVPR 2025 | 视觉感知新突破丨PF3Det、SemiDAViL与3D物体功能定位的创新点合集
  • MacroDroid 安卓版:功能强大的安卓自动化应用
  • Blender 数据集格式介绍
  • Mybatis学习之逆向工程(十)
  • 华为虚拟防火墙配置案例详解
  • 【软考中级网络工程师】知识点之 UDP 协议:网络通信中的高效轻骑兵
  • Open-Source Agentic Hybrid RAG Framework for Scientific Literature Review
  • Spark 优化全攻略:从 “卡成 PPT“ 到 “飞一般体验“
  • Hadoop和Spark的区别
  • vscode新建esp32工程,没有sample_project怎么办?
  • Mysql——Sql的执行过程
  • Windows Git Bash 常用配置
  • 设计模式笔记_结构型_门面模式
  • 2020/12 JLPT听力原文 问题一 3番
  • VTK 标签中文
  • MFC C++ 使用ODBC方式调用Oracle数据库的详细步骤