激光检测传感器

时间:2016-09-18 05:24:01

标签: python arduino raspberry-pi raspberry-pi2 electronics


我一直在努力开展一个项目,要求我知道激光器什么时候被撞到传感器中。不幸的是,我无法找到这样一种产品,当它被激光击中与Raspberry Pi / Arduino一起使用时会产生输出电流。我听说过激光断裂光束传感器,但我不想购买错误的东西。

有人知道各种传感器吗?可能还有一个可控制的激光器?

感谢。

2 个答案:

答案 0 :(得分:2)

查看标准LED。它们可以在用激光击中时产生电流。或者小型太阳能电池板可能效果更好。然后,您可以使用python脚本和Raspberry Pi中的GPIO来解释这一点。激光器也可以从GPIO接线并由软件控制。

答案 1 :(得分:1)

这里的问题是激光产生的功率非常低,即使它实际上看起来很亮,光谱带隙也很薄,因此功率非常有限。

主要的挑战是将激光信号与环境光隔离,这将大得多。除非您使用100W激光,否则使用LED或太阳能电池板不会给您任何重要信号。

首先,我会使用对激光带敏感的传感器,这取决于您的激光是IR还是任何可见颜色,确保传感器对该区域敏感。

最好的传感器可能是基于硅的光电二极管或光电阻,具有正确的电子放大。

要取消环境光线,你可以做两件事,我会做两件事来获得任何重要信号。

  1. 通过在传感器前添加光学通带滤波器来过滤环境光。通带滤波器可以简单地用激光的颜色着色玻璃,或者更先进的工程推理滤波器,但这些都需要付出代价。更小更锐利的是带隙,更适合您的激光波长。

  2. 使用锁定放大器,为了消除剩余的环境光偏移或变化,您可以以一定的频率调制激光,避免网格的任何谐波(50 / 60Hz)或LED /霓虹灯泡。然后,您可以通过测量激光打开或关闭时的差异来取消环境光。

  3. 如果不将这两种方法结合起来,在非黑暗环境中测量普通激光可能会很困难。