我和我的朋友正在根据我之前关于如何在黑色表面上跟踪白线的问题构建一个线跟踪机器人。我们决定使用光敏电阻和 arduino 板。现在我发现的所有反射传感器都应该放置在非常靠近线上方 1-2 厘米的地方。现在我的一个队友和教授发生了激烈的争论,说有反射传感器可以跟踪 10 厘米或更多,但我们找不到。
是否有任何类型的传感器可以让我们追踪更远的线路?
使用 arduino,您很可能会将 pololu 库用于反射传感器。即使使用这种类型的传感器阵列,您所看到的最大感应距离也只有不到 1 厘米(9.5 毫米)。我认为您的队友出局了 10 倍,您可以为教授打分!
乐高光传感器就是这种传感器的一个很好的例子。如果您可以使用 NXT 套件,它是 arduino 的替代品。谁不喜欢玩乐高!
善良,
担
如果您想要超过几厘米的范围并且不想自己动手做,您需要一个激光传感器。如果您真的需要它,请在谷歌搜索“激光对比度传感器”。
提高灵敏度的一种方法是,使用与其垂直的 LED 阵列点亮白色波段,然后依次打开和关闭一个,在软件中跟踪光敏电阻的读数。当然,如果您使用简单的光电元件,您可能希望对 LED 进行光学聚焦并使用调制来最大限度地减少干扰。在白线上看到沿 LED 阵列的电阻值的实际分布会很有趣。