2009-10-19 4 views
2

Я и мои друзья строят следящий робот на основе моего предыдущего вопроса о том, как отслеживать белую линию на черной поверхности. Мы остановились на использовании фоторезисторов и платы arduino. Теперь все датчики отражения, которые я нашел, должны быть расположены очень близко к линии 1 - 2 см над линией. Теперь у одного из моих товарищей по команде был горячий спор с профессором, что есть датчики отражения, которые могут отслеживать 10 см или более, но мы не смогли их найти.Line Tracking Robot

Есть ли какой-либо датчик, который позволит нам отслеживать линию дальше?

+1

Меня интересует отслеживание строк, но эти вопросы, похоже, касаются поиска некоторых товарных аппаратных средств. Я не уверен, что подходит с SO. –

+0

Звучит как сайт StackExchange, ожидающий своего появления. – ceejayoz

+1

Это относится к программированию ... возможно, не сформулировано фантастически, но библиотеки, используемые ардуином, являются ключевыми для этого вопроса –

ответ

0

Используя ардуино, вы, скорее всего, собираетесь использовать библиотеку pololu для датчиков отражательной способности. Даже используя array of sensors этого типа, вы смотрите на максимальное расстояние срабатывания только на дюйм (9,5 мм). Я думаю, что ваш товарищ по команде вышел в десять раз, вы можете набрать его одному профессору!

Датчик освещенности Lego является хорошим примером такого типа датчиков. Если вы можете получить комплект NXT, это альтернатива ардуино. И кому не нравится играть с лего!

Kindness,

Dan

0

Вам нужен лазерный датчик, если вы хотите, диапазон более чем на несколько сантиметров, и не хотите возиться с делать это самостоятельно. Google для «лазерного контрастного датчика», если вам это действительно нужно.

Один из способов повышения чувствительности - это освещение белого диапазона с массивом светодиодов, перпендикулярных к нему, и последовательное включение и выключение одного из них, отслеживание показания фоторезистора в программном обеспечении. Конечно, вы, вероятно, хотите оптически сфокусировать светодиоды на некоторых и использовать модуляцию для минимизации помех, если используете простые фотоэлементы. Будет интересно увидеть фактическое распределение значений сопротивления вдоль светодиодной матрицы на белой линии.