Датчик линии цифровой
Вам необходимо отличить чёрную поверхность от белой? Воспользуйтесь цифровым датчиком линии.
Вам необходимо отличить чёрную поверхность от белой? Воспользуйтесь цифровым датчиком линии.
Датчик линии позволяет определять цвет поверхности около него. Выходом является простой бинарный цифровой сигнал: логический 0 или 1 в зависимости от цвета, который он видит перед собой. Единица — чёрный или пустота, ноль — не чёрный.
Основной фотоэлемент работает в инфракрасном спектре. Дополнительно на сенсоре установлен светодиод, который загорается когда поверхность под датчиком светлая. Это удобно для диагностики и настройки.
Переменный резистор, установленный на сенсоре, позволит регулировать чувствительность сенсора в широких пределах. Это позволяет откалибровать датчик под вашу конструкцию, материал покрытия и различные условия внешнего освещения.
Сенсор может быть закреплён на днище мобильной платформы, чтобы заставить робота не выезжать за пределы территории обозначенной контуром, или чтобы он следовал за нарисованной линией. О том как реализовать движение по линии, вы можете прочитать в статье на вики.
Также его можно использовать в роли энкодера вращения: разместив на вращающемся объекте нарисованную чёрно-белую мишень, можно понять с какой угловой скоростью вращается объект и сколько оборотов он сделал.
Датчик подключается к управляющей электронике через 3 провода. При подключении к Arduino будет крайне удобно использовать Troyka Shield. Шлейф для подключения включён в комплект.
Если вам необходимы градации в измерении яркости цвета объекта, т.е. нужен аналоговый сигнал, обратите внимание на аналоговый датчик линии.
Характеристики
- Напряжение питания: 3–5 В
- Потребляемый ток: менее 10 мА
Ссылки
- Видеообзор на YouTube
Ресурсы
Датчик линии в проекте велосипедного спидометра:
- Библиотека для Iskra JS
- POV-спидометр для велосипеда