2009-10-19 78 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陣列的電阻值的實際分佈將會很有趣。