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抓的是内圈的不反光的黑色圆形,还是抓的外边的亮边的圆形,都是很圆的圆形,可以很好的定位到圆形中心)。