Датчик ардуино для движения робота по черной линии

Представленный датчик предназначен для реализации классической задачи любительской робототехники – следование робота вдоль линии, для чего требуется надежно отличать темную поверхность от светлой. Данное устройство (модель TCRT5000) приобретено на Али за 1 доллар.

Датчик ардуино для движения робота по черной линии



Датчик поставляется в антистатическом пакете. Конструктивно данный модуль это печатная плата, на которой располагается излучатель и приемник инфракрасного излучения, разделенные перегородкой исключающей прямую засветку приемника. Габариты модуля 37 х 13 х 16 мм, масса 2,4 г. Для крепления на плате имеется отверстие диаметром 3 мм.

Датчик ардуино для движения робота по черной линии

Для того, что бы осуществлять регулирование чувствительности датчика на плате имеется подстроечный резистор. На плате располагаются два зеленых светодиода один – индикатор питания, другой загорается при срабатывании датчика. При напряжении питания 5 В потребляемый модулем ток составляет около 26 мА в дежурном режиме и 30 мА при срабатывании. При напряжении питания 3,3 В эти значения составляют 15,5 мА и 17 мА соответственно.



Полезное на сайте:
Инфракрасный датчик препятствия

Датчик ардуино для движения робота по черной линии

На модуле имеется четырех контактный разъем:

  1. «Vcc»– питание +5В,
  2. контакт «GND» – общий,
  3. «A0» – аналоговый выход,
  4. «D0» – цифровой выход.

При напряжении питания 5 В на лист белой бумаги датчик реагирует с расстояния 7-8 см, считая от уровня платы. Черную матовую поверхность (бокс CD-диска) датчик обнаруживает с расстояния 2,5 см.

При напряжении питания 3,3 В на белую бумагу датчик реагирует с расстояния 4,5 см, на черный матовый бокс диска с 1,5 см.

Факт срабатывания легко установить по моменту зажигания светодиода на плате датчика или используя для этих целей программу LED_with_button [1].

Датчик ардуино для движения робота по черной линии

Как понял автор обзора аналоговый выход на данном устройстве это формальность на нем всегда или высокий или низкий уровень. В этом можно убедиться с помощью программы AnalogInput2

Полезное на сайте:
Радар Shield2Go определяющий направление и скорость движения

Датчик ардуино для движения робота по черной линии

В целом неплохой простой и дешевый датчик, который в целом повторяет датчик KY-033 [3] или аналогичный датчик от Амперки [4], но при этом он не является частью большого комплекта как первый и стоит на порядок дешевле второго.

Полезные ссылки

  1. http://robocraft.ru/blog/arduino/57.html
  2. http://robocraft.ru/blog/arduino/59.html
  3. http://2shemi.ru/opticheskie-datchiki-dlya-arduino
  4. http://2shemi.ru/analogovyj-datchik-linii

Архив с прошивкой качайте тут. Специально для сайта 2 Схемы.ру – Denev.