Комплектация

  • 1× Плата-модуль
  • 1× Трёхпроводной шлейф

Характеристики

  • Модель: Датчик линии / Цифровой / Amperka AMP-B018
  • Оптопара: TCRT5000
  • Входное напряжение питания Vcc: 3,3–5 В
  • Потребляемый ток Icc: до 10 мкА
  • Аппаратный интерфейс: Troyka-контакты S-V-G
  • Программный интерфейс: цифровой бинарный сигнал
  • Логическое напряжение уровней:
    • Вход: не используется
    • Выход: 3,3–5 В
Датчик линии / цифровой / Amperka

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

Видеообзор

Датчик линии в обзоре электронного конструктора «Робоняша»

Общие сведения

Датчик выполнен на оптопаре TCRT5000, которая состоит из двух элементов — ИК светодиода (излучателя) и фототранзистора (приемника). Когда светодиод излучает инфракрасный свет, световой поток отражается от поверхности и попадает на фототранзистор, где преобразуется в электрический сигнал. Темный цвет отражает меньше света, светлый — больше.

Цифровой датчик линии поможет отличить чёрную поверхность от белой и отлично выступит оптическим энкодером для колёс вашего робота или двигателей DIY-катера. Наклейте на вращающую часть колеса мишень с чёрно-белыми секторами, а в 2-3 мм от колеса с наклейкой установите датчик линии. При вращении мотора, цветовые сектора напротив чувствительного элемента сенсора будут попеременно меняться, которые датчик успешно зафиксирует.

Повторите процесс со вторым мотором. Количество секторов в наклейке поможет вычислить какое колесо вращается быстрее, а далее уже самостоятельно в программе подкорректировать скорость моторов относительно друг друга. А зная длину окружности колеса, можно легко контролировать текущую угловую скорость и подсчитать пройденный путь.

Если вы хотите научить робота ездить по линии и не падать со стола, обратите внимания на аналоговый датчик линии.

Особенности

  • Форм-фактор Troyka — практичное решение для начинающих и опытных мейкеров.
  • Цифровой датчик способен отличить черную и белую поверхность.
  • Встроенный индикаторный светодиод, который при светлой поверхности загорается, а при тёмной — гаснет. Это удобно при настройке сенсора, ведь инфракрасный свет невидим для глаза.
  • Встроенный переменный резистор для регулировки чувствительности сенсора в широких пределах. Это позволяет откалибровать датчик под вашу конструкцию, материал покрытия и различные условия внешнего освещения.

Подключение

Датчик подключается к управляющей электронике через группу из трёх контактов.

Контакт Функция Подключение
S Выходной сигнал сенсора Подключите к пину ввода-вывода микроконтроллера.
V Питание Подключите к питанию микроконтроллера.
G Земля Подключите к земле микроконтроллера.

При подключении к платформам форм-фактора Arduino R3 рекомендуем использовать Troyka Shield. А для компьютеров Raspberry Pi предусмотрен Troyka HAT.

Программирование

Датчик общается с микроконтроллером через бинарный цифровой сигнал. Если датчик видит перед собой чёрный цвет или пустоту на выходе — логическая единица, во всех остальных случаях — логический ноль. Используйте встроенные функции и библиотеки для облегчения написания кода программ. Они скрывают в себе все тонкости общения с модулем.

Если вы новичок в программировании микроконтроллеров, обратите внимание на образовательные наборы Робоняша и Малина.

Amperka Датчик линии (Цифровой)

  • Производитель: Амперка
  • Артикул: AMP-B018
  • Наличие: Есть в наличии
  • 390 грн