2009-10-19 232 views
2

我和我的朋友正在建立一个基于我以前关于如何跟踪黑色表面上的白线的问题的线跟踪机器人。我们决定使用光敏电阻和arduino板。现在我发现的所有反射传感器都应放置在离线上方1-2厘米的线上。现在我的一位队友与教授发生激烈的争论,认为有反射率传感器可以跟踪10厘米或更多,但我们找不到任何东西。线跟踪机器人

是否有任何类型的传感器可以让我们追踪更远的线?

+1

我对线追踪很感兴趣,但这个问题似乎与寻找一些商品硬件有关。我不确定那符合SO。 – 2009-10-19 17:46:33

+0

听起来像是等待发生的StackExchange站点。 – ceejayoz 2009-10-19 17:47:57

+1

这与编程有关......也许不是很有意思,但是arduino使用的库是这个问题的关键 – 2009-10-19 17:56:27

回答

0

使用arduino,你很可能会使用反射率传感器的pololu库。即使使用这种类型的array of sensors,您正在查看的最大感应距离仅为1厘米(9.5毫米)。我认为您的队友出局了十分之一,您可以将其分配给教授!

乐高光传感器就是这类传感器的一个很好的例子。如果你可以在NXT套件上使用它,它是Arduino的替代品。谁不喜欢玩乐高玩!

善良,

0

如果你想要的时间范围超过几厘米,不想与自己做打扰你需要一个激光传感器。谷歌的“激光对比度传感器”,如果你真的需要它。

提高灵敏度的一种方法是,用垂直于它的LED阵列点亮白色带,然后依次打开和关闭一个,用软件跟踪光敏电阻的读数。当然,您可能需要将某些LED光学聚焦,如果使用简单的光电元件,则可以使用调制来最小化干扰。看到沿白线LED阵列的电阻值的实际分布将会很有趣。